Rust s'impose aujourd'hui comme un langage de référence pour développer des logiciels à la fois fiables et performants, sans compromis sur la productivité. Adopté par des acteurs majeurs tels que Microsoft, Google, le noyau Linux ou encore Mozilla, il répond aux limites historiques du C et du C++, notamment en matière de sécurité mémoire, tout en offrant des performances comparables.
Cette formation de trois jours vous guide pas à pas, de l'installation à la prise en main des concepts clés : ownership, borrow checking, traits et génériques. Vous apprendrez à écrire un code sûr dès la compilation, capable d'éliminer en amont toute une classe de bugs critiques.
Que vous veniez du développement web, du logiciel système ou de l'embarqué, Rust s'adapte à votre contexte. À l'issue de la formation, vous serez en mesure de concevoir des outils en ligne de commande, des backends robustes et des bibliothèques réutilisables. Vous disposerez également de bases solides pour approfondir des sujets avancés comme l'asynchrone, le parallélisme ou le développement en environnement contraint (no_std)