Faites vos premiers pas avec Rust
Vous souhaitez apprendre un nouveau langage de programmation dont l’utilisation et la popularité ne cessent de croître ? Commencez ici ! Posez les bases des connaissances dont vous avez besoin pour créer des programmes rapides et efficaces avec Rust.
Dans ce parcours d’apprentissage, vous allez :
- Installer les outils dont vous avez besoin pour écrire vos premières lignes de code Rust.
- Découvrir les concepts de base dans Rust.
- Découvrir comment gérer les erreurs.
- Gérer la mémoire dans Rust.
- Utiliser des caractéristiques et des types génériques.
- Configurer des modules pour les packages et les caisses.
- Écrire et exécuter des tests automatisés.
- Créer un programme en ligne de commande.
Prérequis
Aucun
Ajouter
Code de réussite
Souhaitez-vous demander un code de réussite ?
Modules de ce parcours d’apprentissage
Présentation rapide des fonctionnalités du langage Rust et comparaison de Rust avec d'autres langages de programmation.
Apprenez à configurer l'environnement de développement Rust, à écrire un programme et à utiliser le système Cargo.
Découvrez les concepts de Rust, notamment les variables, les types de données et les fonctions.
Explorez les types de données composés en Rust, par exemple les tableaux et les vecteurs. Découvrez comment utiliser les instructions if/else pour tester des conditions.
Découvrir comment utiliser les tables de hachage en Rust. Découvrir comment utiliser des expressions loop pour itérer au sein des données.
Dans ce module, vous découvrirez comment gérer les erreurs dans Rust.
Découvrez les fonctionnalités qui rendent Rust aussi unique : propriété et emprunt.
Découvrez ce que sont les types génériques et les caractéristiques, ainsi que la façon de les utiliser dans Rust.
Découvrez comment utiliser efficacement des modules et comment effectuer une intégration à des packages et des crates tierces.
Découvrez les types de tests que vous pouvez exécuter avec Rust.
Créez un programme de ligne de commande pour gérer les éléments de la liste de tâches.