Programmer en Rust – Fondamentaux
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
-
Parcours standards
14 au 16 janvier – à distance
21 au 23 janvier – Lyon
25 au 27 février – Paris
18 au 20 mars – à distance
25 au 27 mars – Toulouse
27 au 29 avril – Marseille
20 au 22 mai – à distance
27 au 29 mai – Lyon
24 au 26 juin – Paris
22 au 24 juillet – à distance
29 au 31 juillet – Toulouse
26 au 28 août – Marseille
21 au 23 septembre – à distance
28 au 30 septembre – Lyon
28 au 30 octobre – Paris
18 au 20 novembre – à distance
25 au 27 novembre – Toulouse
16 au 18 décembre – Marseille - Nombre d'heures: 21 h
-
Inter-entreprise: 756.00 € TTC par participant et par jour
TVA applicable : 20% - A partir de 2 personnes
- Magali et Sonia
Modalité de la formation
Public visé
Toute personne souhaitant programmer en Rust
Prérequis
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
Conditions d'accès
Satisfaire aux prérequis
Délai d'accès
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.
Accessibilité
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.
-
Référent handicap
Magali DOURY - magali.doury@d-cisif.fr
- +33 6 82 42 48 96
La pédagogie
Modalité pédagogique
Présentiel ou à distance
Profil formateur
10+ ans d’expérience
Ingénieur systèmes embarqués
Développeur et formateur Rust expérimenté
Méthodes pédagogiques
Alternance d’apports théoriques et pratiques
Moyens pédagogiques
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
Pour la formation à distance en temps synchrone: Google Meet
Gitea pour l’intégration continue (génération des rapports de TP)
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
Contacts
-
Responsable Pédagogique
Hadrien TOMA - pedagogy.academy@bashroom.com
- +33 6 32 75 35 75
-
Responsable administrative
Magali et Sonia - oformation@d-cisif.fr
- 05 32 09 60 52
-
Assistance technique
Hadrien TOMA - +33 6 32 75 35 75
-
Référent handicap
Magali DOURY - magali.doury@d-cisif.fr
- +33 6 82 42 48 96
Reconnaissance
Attestation de formation
Informations complémentaires
Pour les sessions individuelle ou intra-entreprise, nous contacter: academy@bashroom.com