Rust

Rust Débutant

Une introduction pratique à la programmation système sûre et rapide

3 jours
Durée
Sur site ou à distance
Modalités
50%
Pratique
Aperçu

À propos de ce cours

Description

Une formation de 3 jours alliant performance et robustesse grâce au langage Rust. Elle couvre les concepts fondamentaux avec une large part d'expérimentation pratique via des ateliers et des exercices. Idéale pour les développeurs qui envisagent Rust en remplacement de C et C++.

À qui s'adresse cette formation ?

Vous souhaitez développer des applications en Rust pour tirer parti des qualités de performance et de fiabilité du langage en programmation système.

Développeurs logicielsProgrammeurs systèmesDéveloppeurs C/C++ souhaitant adopter Rust
Objectifs

Ce que vous allez apprendre

01

Découvrir le langage de programmation Rust

02

Maîtriser les fondamentaux du langage Rust

03

Explorer la bibliothèque standard

04

Écrire des bibliothèques personnalisées et des programmes autonomes

Programme

Plan de la formation

01

Introduction et installation

  • Historique du langage, sûreté, rapidité et concurrence
  • Installation de l'environnement, compilateur, gestionnaire de paquets Cargo
02

Bases du langage

  • Variables, conditions, fonctions, types primitifs
  • Gestion mémoire : allocation pile/tas, Vec
03

Possession et emprunt

  • Sémantique de possession et d'emprunt des ressources
  • Copy vs Move, références mutables, emprunt exclusif
04

Types et modules

  • Structs, énumérations, filtrage par motif
  • Chaînes de caractères, Option, Result
  • Organisation et portée des modules
05

Polymorphisme et tests

  • Génériques, traits et durées de vie
  • Frameworks de test et itérateurs
Infos pratiques

Avant de vous inscrire

Prérequis

  • Expérience avancée en programmation
  • Connaissance intermédiaire en algorithmique

Format

  • Sur site ou à distance
  • 3–10 participants
  • 50% exercices pratiques
  • Horaires : 9h30 - 17h30

Financement

  • Certifié Qualiopi
  • Éligible OPCO
  • Sessions sur demande sous 2 mois
  • Accessibilité PMR et adaptations possibles
Instructeurs

Vos formateurs

Arthur Carcano

Développeur R&D avec plus de 5 ans d'expérience professionnelle en Rust et un doctorat en méthodes statistiques.

S'inscrire

Cette formation vous intéresse ?