Aller au contenu principal
  • Cours pratique
  • Informatique

Formation Rust - Avancé

Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Intermédiaire
Modalités
Distanciel

Description de la formation Rust Avance

Cette formation Rust avancé s'adresse aux développeurs Rust qui souhaitent découvrir les aspects les plus avancés du langage tels que les traits, l'ownership, l'encapsulation, la concurrence, les collections, etc. Toutes les sections incluent des exercices que les participants résolvent en session, avec l'aide du formateur.

Aussi, ce module déplie un projet complet et ambitieux de bout en bout, qui permet aux participants de suivre et de contribuer à une base de code croissante effectuant des tâches non triviales pendant toute la formation. La version finale du projet compte environ 3500 lignes de code.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

A l'issue de cette formation Rust Avancé vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Créer ses propres macros déclaratives
  • Utiliser les traits et maîtriser l’ownership dans des cas avancés
  • Choisir les types les plus adaptés à ses applications
  • Écrire un programme concurrent multi-thread
  • Appeler Rust depuis C et inversement

Objectifs opérationnels

Savoir maîtriser les aspects les plus avancés du langage Rust.

Programme

Contenu du cours, module par module

10 modules

Travaux pratiques

Les travaux pratiques représentent 50% du temps de formation.

Programme mis à jour le 18/03/2024

Formations liées