Ce dossier Repository est lié au cours Découvrir Rust
. Le cours entier est disponible sur LinkedIn Learning.
Si vous avez besoin d'un langage de programmation performant et sécurisé, Rust est celui qu'il vous faut. Dans ce cours, prenez en main les bases essentielles de la théorie pour appréhender correctement ce langage et gérer les erreurs remontées par le compilateur. Benjamin Coenen, Software Engineer chez Apollo GraphQL, vous aide à mieux comprendre pourquoi votre programme ne veut pas compiler et à tester efficacement votre code. Ainsi, vous serez en mesure de livrer du code en production de qualité, et qui n'a pas de comportement indéfini à l'exécution.
La meilleure façon d'apprendre un langage est de l'utiliser dans la pratique. C'est pourquoi ce cours est intégré à GitHub Codespaces, un environnement de développement instantané « dans le nuage » qui offre toutes les fonctionnalités de votre IDE préféré sans nécessiter de configuration sur une machine locale. Avec Codespaces, vous pouvez vous exercer à partir de n'importe quelle machine, à tout moment, tout en utilisant un outil que vous êtes susceptible de rencontrer sur votre lieu de travail.
Ce repository contient tous les chapitres du cours organisés par dossier chXX_XX
.
- Pour utiliser ces fichiers d’exercice, vous avez besoin de :
- Cargo (rustup install)
- Clonez ce dossier Repository sur votre machine locale (Mac), CMD (Windows), ou sur un outil GUI tel que SourceTree.
- Lancez
cargo check
pour vérifier que tout est correctement installé.
Benjamin Coenen
Benjamin Coenen est ingénieur logiciel depuis 2015 dans différents domaines allant des compilateurs aux applications web. Motivé par la résolution de problèmes de performance dans ses développements, c'est assez naturellement qu'il s'est tourné vers le langage Rust pour disposer d'une maîtrise quasiment totale sur l'exécution et le comportement de son code.
Considérant que la formation et le partage de ses connaissances font partie intégrante de son métier de développeur, il intervient depuis plusieurs années dans de nombreuses conférences, dispense des formations et contribue régulièrement à la communauté open source.
Retrouvez mes autres formations sur LinkedIn Learning.