Ce que vous devez savoir avant
Vous commencez

Débute 5 June 2026 05:48

Se termine 5 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Programmation Rust pour Débutants 2025

Apprenez Rust comme un professionnel : Maîtrisez Rust des fondamentaux aux concepts avancés.
via Udemy

4160 Cours


4 hours 7 minutes

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

Rust is a versatile and powerful programming language that has found applications in various real-world scenarios due to its unique features, emphasizing performance, safety, and concurrency. Here are some real-time uses of Rust:

Programme

  • Introduction à la programmation en Rust
  • 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
  • Concepts de base de Rust
  • Comprendre les variables et la mutabilité
    Types de données et opérations de base
    Flux de contrôle : conditionnels et boucles
  • Propriété et sécurité mémoire
  • Le modèle de propriété
    Emprunt et références
    Comprendre les durées de vie
  • Structures et énumérations
  • Définir et utiliser des structures
    Correspondance de motifs avec les énumérations
    Implémentation de méthodes pour les structures et énumérations
  • Gestion des erreurs
  • Types d'erreurs : Result et Option
    Gérer les erreurs en Rust
    Créer des erreurs personnalisées
  • Modules et crates
  • Organiser le code avec les modules
    Utiliser des bibliothèques externes et des crates
    Comprendre le gestionnaire de paquet Cargo
  • Génériques et traits
  • Définir et utiliser des génériques
    Comprendre les traits et leurs limites
    Implémenter des traits communs
  • Concurrence en Rust
  • Introduction aux concepts de concurrence
    Utiliser les threads en Rust
    Explorer la programmation asynchrone
  • Applications concrètes de Rust
  • Programmation système avec Rust
    Développement web avec Actix et Rocket
    Outils et utilitaires en ligne de commande
  • Bonnes pratiques et standards communautaires
  • Écrire du code Rust idiomatique
    Tirer parti des outils Rust : Clippy et Rustfmt
    Participer à la communauté Rust
  • Projet final
  • Concevoir et implémenter un projet Rust complet
    Revue de code et optimisation
    Présentation et discussion des projets
  • Revue du cours et orientations futures
  • 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


Matières

Programming