Logo de la rubrique Le Langage RUST pour l’Embarqué

Le Langage RUST pour l’Embarqué

Du 6 au 8 avril 2027 Dématérialisée

RUST est un langage de programmation compilé, rapide et économe en mémoire, offrant des performances comparables à celles du C et du C++. Cette formation vous permettra d’acquérir les fondamentaux du langage, et d’identifier ses avantages et ses apports pour le développement de logiciels embarqués.

Préinscription en ligne

OBJECTIFS

Découvrir les bases du langage et programmer en RUST
Identifier l’apport en sécurité
Acquérir une autonomie dans ce langage par la mise en œuvre pratique

PUBLIC VISE

Concepteurs, Développeurs d’applications connaissant déjà le C ou le C++

PREREQUIS

Première expérience en C ou C++ nécessaire.
Un PC avec webcam, haut-parleur et micro et une liaison Internet sont requis.

INTERVENANT

Ingénieur industriel, architecte logiciel, expérimenté sur RUST
Le programme CAP’TRONIC aide, chaque année, 400 entreprises à monter en compétences sur les technologies liées aux systèmes électroniques et logiciel embarqué.

DUREE

3 jours - 21 heures

PRIX

Non-adhérent : 1 750 € HT
Adhérent CAP’TRONIC : 1 350 € HT

Remarque : Notre certification QUALIOPI vous garantit un process certifié sur nos actions de formation et permet un financement des formations CAP’TRONIC par votre Opérateur de Compétences (OPCO) hors CPF.

LIEU

Formation à distance : Les accès à un outil informatique en ligne adapté seront fournis au stagiaire avant le démarrage de la formation. Aucun logiciel spécifique n’est à installer. Seule une connexion à Internet est requise

PROGRAMME

Jour 1
Tour de table
Fondamentaux et modèle de propriété :
Positionnement de RUST par rapport à C/C++,
Histoire et modèle de gouvernance,
Outillage (rustup, cargo, clippy, rustfmt),
Bases du langage, ownership, emprunts et règles du borrow checker. Il s’agit de la base fondamentale qui différencie Rust des autres langages de programmation.
TP

Jour 2
Modéliser en Rust :
Notion de structs, enums et pattern matching,
Gestion d’erreurs avec Option/Result,
Organisation en modules et crates, traits et génériques,
Introduction aux lifetimes.
TP

Jour 3
Rust en pratique et spécificité de l’embarqué :
Itérateurs et closures,
Smart pointers,
Concurrence (threads, channels, Arc/Mutex, traits Send/Sync),
Tests unitaires et d’intégration,
TP Mini-projet de synthèse.

ORGANISATION

MOYENS PEDAGOGIQUES
Outil de visioconférence - Support de cours - Travaux pratiques. Assistance pédagogique sur le cours assurée par le formateur pendant 1 mois à l’issue de la formation.

MOYENS PERMETTANT D’APPRECIER LES RESULTATS DE L’ACTION
Evaluation de l’action de formation par l’envoi d’un questionnaire de satisfaction à chaud à l’issue de la formation, puis d’un questionnaire à froid quelques semaines après la formation.

MOYEN PERMETTANT DE SUIVRE L’EXECUTION DE L’ACTION
Evaluation des connaissances via un questionnaire avant et après la formation.

SANCTION DE LA FORMATION
Attestation d’assiduité.

RENSEIGNEMENTS ET INSCRIPTION

Dorothée WALLART, wallart@captronic.fr - 06 30 92 27 32
Pour toute question y compris les conditions d’accès pour les publics en situation de handicap.




👉 Préinscription en ligne

Étape 1 / 4 : Demande d’inscription pour la session :




Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par JESSICA France à des fins de communication via emailing. Elles sont conservées jusqu’à votre demande de désinscription et sont destinées aux équipes de JESSICA France localisées en France.
Conformément à la loi « informatique et libertés », vous pouvez exercer votre droit d’accès aux données vous concernant et les faire rectifier en contactant


Informations mises à jour le 22/10/2026