Plan du cours
Introduction
- Hello, World
- Types et valeurs
- Flux de contrôle
Types
- Types composites
- Références
- Types personnalisés
Types complexes
- Correspondance de motifs (pattern matching)
- Blocs Impl
- Traits
- Types génériques
- Bibliothèque standard
- Fermetures (Closures)
Modèle mémoire de Rust
- Gestion de la mémoire
- Pointeurs intelligents
- Emprunt (Borrowing)
- Durées de vie (Lifetimes)
Itérateurs
- Motivation
- Méthodes d'itérateur
- Collect (Collecteur)
Modules et visibilité
- Modules
- Système de fichiers
- Visibilité
Tests
- Tests unitaires
- Tests d'intégration
- Tests de documentation
Gestion des erreurs
- Erreurs irrécupérables
- Option, Result et opérateur ?
- Erreurs personnalisées
Résumé et prochaines étapes
Pré requis
- Une compréhension des concepts de programmation de base
- De l'expérience avec au moins un langage de programmation
Public cible
- Développeurs
Nos clients témoignent (3)
Le support de présentation ; La dynamique du formateur
Adri Van - BEA sensors
Formation - Rust Fundamentals
Très bonne structure du sujet, présentation parfaite, niveau de connaissances très élevé de la part du formateur. Infrastructure sans faille.
Tibor Pozsgai
Formation - Rust Advanced
Traduction automatique
Introduction solide à Rust avec des éléments avancés comme les macros. Exercices pratiques de codage, nombreux commentaires annexes, discussions libres et consultations.
Robert - Sonova Warsaw Service Center Sp z o o
Formation - Rust Programming
Traduction automatique