Programmer en Rust – Fondamentaux

Réf : lang_rs_20_fundamental_3_10
Dernière mise à jour : 03/11/2025
Carte Programmer en Rust - Fondamentaux, 3 jours de formation 21h

Objectifs de la formation

À l’issue de la formation, le participant sera capable de:

  • programmer des logiciels fondamentaux (backends, outils CLI) fiables grâce à la maîtrise du système de propriété et d’emprunt de Rust et aux garanties de sécurité mémoire apportées par le compilateur
  • écrire du code performant et réutilisable qui s’adapte aux différents contextes (cloud, edge, embedded) sans compromis sur l’efficacité en implémentant des abstractions zero-cost avec traits et génériques
  • exploiter les matériels modernes (multi-cœurs, async I/O) tout en garantissant l’absence de problèmes d’accès concurrents

Contenu de la formation

Les différents thèmes cités ci-dessous seront étudiés tout au long de la formation:

  • L’environnement de développement
  • Cargo et l’écosystème
  • Les types natifs
  • La syntaxe
  • La modularisation
  • La gestion d’erreurs
  • Les traits et la généricité
  • Les collections
  • Les macros

En option: +7 heures: une journée orientée pratique autour des sujets CLI / multithreading / performance

Informations pratiques

21h en présentiel et
0h à distance
Jusqu’à 10 personnes
05 32 09 60 52
oformation@d-cisif.fr

Modalité de la formation

Public visé

Toute personne souhaitant programmer en Rust

Avoir obtenu un score supérieur ou égal à trois sur dix au QCM de sélection permettant de constituer des groupes de niveaux homogènes si nécessaire

Satisfaire aux prérequis

Consulter nos dates de session sur le site internet: https://bashroom.mon-offre-de-formation.fr/
Confirmation de l’ouverture de la session au moins 1 mois avant la date de démarrage.

 

Les personnes en situation de handicap peuvent avoir des besoins spécifiques pour suivre la formation. N’hésitez pas à nous contacter pour en discuter.

La pédagogie

Modalité pédagogique

Présentiel ou à distance

10+ ans d’expérience
Ingénieur systèmes embarqués
Développeur et formateur Rust expérimenté

Alternance d’apports théoriques et pratiques

Ateliers pratiques: 16 exercices pour progresser en suivant un fil rouge
Diapositives pour animer la formation
Supports pédagogiques téléchargeables par le participant

Ressources techniques

Pour la formation à distance en temps synchrone: Google Meet

Gitea pour l’intégration continue (génération des rapports de TP)

Matériel nécessaire

Un ordinateur avec une connexion internet haut débit et les droits d’administration

À distance: l’ordinateur doit être équipé d’un micro et d’un casque

Evaluation

Modalités de suivi d’assiduité

Questionnaires, quiz
Contrôle continu/travaux
Relevés de connexion
Feuilles d’émargement

Modalité d’accompagnement

Suivi individualisé

Modalité d’évaluation des acquis

Evaluation tout au long de la formation à travers les exercices réalisés.

Suivi après la formation

À 3 mois ou après application en entreprise, un entretien est réalisé avec le stagiaire de la formation pour évaluer le bénéfice de la formation sur l’objectif professionnel visé.

Contacts

Reconnaissance

Attestation de formation

Informations complémentaires

Pour les sessions individuelle ou intra-entreprise, nous contacter: academy@bashroom.com

Demande complémentaire ou préinscription à la formation

Programmer en Rust – Fondamentaux

Retour en haut