fbpx

Bienvenue chez Mill-Forma ! Je suis ravie de vous présenter notre programme de formation sur le langage de programmation « Rust ». Avec une durée de 35 heures, cette formation complète et intensive vous permettra de maîtriser tous les aspects de Rust, ainsi que ses applications pratiques. Cette formation est spécialement conçue pour les habitants de Thonon-les-Bains, afin de répondre à leurs besoins en matière de développement informatique. En tant qu’organisme de formation, Mill-Forma met un point d’honneur à offrir des formations de qualité, adaptées aux tendances du marché et aux exigences des entreprises. Alors n’hésitez plus, rejoignez-nous pour devenir un expert en Rust à Thonon-les-Bains !

Programme de formation « Rust »

Prérequis:
– Connaissance de la programmation en général
– Notions de base en algorithmique
– Connaissance d’un autre langage de programmation (ex: Python, Java)

Objectifs pédagogiques:
– Acquérir les fondamentaux du langage Rust
– Comprendre les spécificités et les avantages de ce langage
– Être capable de développer des applications fonctionnelles en Rust

Objectifs opérationnels:
– Analyser et résoudre des problèmes de programmation en utilisant les concepts de Rust
– Utiliser efficacement les principaux outils de développement liés à Rust (compilateur, gestionnaire de paquets, debugger)
– Implémenter des fonctionnalités avancées telles que la concurrence et la gestion de la mémoire en Rust

Profil des stagiaires:
– Développeurs ou ingénieurs souhaitant se former au langage Rust
– Personnes ayant déjà une expérience en développement avec d’autres langages

Module 1: Introduction à Rust
– Présentation du langage et de ses particularités
– Installation et mise en place de l’environnement de développement
– Les concepts de base: types de données, variables, boucles, conditions

Module 2: Structures de données et fonctions
– Les structures de données intégrées en Rust: tableaux, vecteurs, tuples
– Les fonctions et leur utilisation en Rust
– Exercices pratiques sur la manipulation de données et les fonctions

Module 3: Gestion de la mémoire en Rust
– Les spécificités de la gestion de la mémoire en Rust
– Utilisation des références pour éviter les problèmes de sécurité liés à la mémoire
– Exercices pratiques sur la gestion de la mémoire en Rust

Module 4: Programmation fonctionnelle en Rust
– Les concepts de la programmation fonctionnelle en général
– Les spécificités de la programmation fonctionnelle en Rust
– Exercices pratiques pour appliquer ces concepts dans le contexte de Rust

Module 5: Concurrence en Rust
– Les avantages de la concurrence en Rust
– Mise en pratique de la concurrence en utilisant les threads et les canaux
– Exercices pratiques pour développer des applications multi-threadées en Rust

Module 6: Développement d’une application en Rust
– Mise en pratique de l’ensemble des concepts et des outils vus précédemment pour développer une application fonctionnelle
– Utilisation de bibliothèques tierces (ex: Rocket) pour développer des fonctionnalités avancées
– Présentation des outils de tests et de débogage pour vérifier et améliorer la qualité du code

Cette formation de 35 heures sur le langage Rust est destinée aux personnes souhaitant acquérir les compétences nécessaires pour développer des applications fonctionnelles en utilisant ce langage. Elle convient particulièrement aux personnes ayant déjà une expérience en développement mais ne nécessite pas de connaissances approfondies en programmation. En tant que formation en intra-entreprise, le tarif est le même pour un groupe de 1 à 12 stagiaires, ce qui peut être avantageux pour les entreprises souhaitant former plusieurs de leurs employés. Nous proposons également un positionnement pédagogique en amont afin de personnaliser le programme et les supports de cours en fonction des besoins et des objectifs spécifiques de l’entreprise.

Nous avons la certification Qualiopi par Bureau Veritas, ce qui implique un audit obligatoire de notre organisme de formation tous les 18 mois. Nos formations peuvent être Éligibles à une prise en charge par votre OPCO, sous réserve d’acceptation de celui-ci et des fonds disponibles.
Notre centre de formation est référencé auprès des OPCOs suivants :AFDAS; OPCO ATLA; Uniformation; AKTO; OCAPIAT; OPCO2i; OPCO EP; Opcommerce.