What You Need to Know Before
You Start
Starts 2 June 2025 21:04
Ends 2 June 2025
00
days
00
hours
00
minutes
00
seconds
4 hours 7 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Aperçu
Rust est un langage de programmation polyvalent et puissant qui a trouvé des applications dans divers scénarios du monde réel grâce à ses caractéristiques uniques, mettant l'accent sur la performance, la sécurité et la concurrence. Voici quelques utilisations en temps réel de Rust :
Programme
- Introduction à la programmation en Rust
- Concepts de base de Rust
- Propriété et sécurité mémoire
- Structures et énumérations
- Gestion des erreurs
- Modules et crates
- Génériques et traits
- Concurrence en Rust
- Applications concrètes de Rust
- Bonnes pratiques et standards communautaires
- Projet final
- Revue du cours et orientations futures
Aperçu de Rust et de son écosystème
Configuration de l'environnement de développement Rust
Premiers pas : écrire et exécuter votre premier programme Rust
Comprendre les variables et la mutabilité
Types de données et opérations de base
Flux de contrôle : conditionnels et boucles
Le modèle de propriété
Emprunt et références
Comprendre les durées de vie
Définir et utiliser des structures
Correspondance de motifs avec les énumérations
Implémentation de méthodes pour les structures et énumérations
Types d'erreurs : Result et Option
Gérer les erreurs en Rust
Créer des erreurs personnalisées
Organiser le code avec les modules
Utiliser des bibliothèques externes et des crates
Comprendre le gestionnaire de paquet Cargo
Définir et utiliser des génériques
Comprendre les traits et leurs limites
Implémenter des traits communs
Introduction aux concepts de concurrence
Utiliser les threads en Rust
Explorer la programmation asynchrone
Programmation système avec Rust
Développement web avec Actix et Rocket
Outils et utilitaires en ligne de commande
Écrire du code Rust idiomatique
Tirer parti des outils Rust : Clippy et Rustfmt
Participer à la communauté Rust
Concevoir et implémenter un projet Rust complet
Revue de code et optimisation
Présentation et discussion des projets
Récapitulatif des concepts clés et des résultats d'apprentissage
Explorer des sujets avancés en Rust
Ressources pour l'apprentissage continu
Enseigné par
Toppers Bootcamp
Sujets
Programmation