Programmation en RUST

Le Langage Idéal pour les Jeux et Applications Web

4.9(70)6h 22min40 leçons8 sections

Ce que vous apprendrez

  • Apprendre les bases de RUST
  • Écrire des programmes avec des variables
  • Comprendre l'utilisation des boucles et des fonctions
  • Mettre en œuvre un projet complet en RUST
  • Appliquer des techniques de programmation de jeux
  • Gérer le développement d'applications web

À propos du cours

Le langage Rust, puissant et avancé, est conçu pour offrir sécurité, performance et concurrence, ce qui en fait un choix idéal pour les applications système, web et de jeux. Dans ce cours, vous apprendrez à utiliser Rust pour écrire des programmes robustes et fiables sans vous soucier des erreurs courantes telles que les débordements et les bogues fatals. Nous commencerons par les bases, telles que les données et le contrôle de flux, puis nous passerons à des concepts avancés comme les génériques, la propriété et les durées de vie. Nous aborderons également des sujets avancés comme la programmation concurrente et parallèle, et comment travailler avec des interfaces de fonctions étrangères. À la fin de ce cours, vous serez capable de créer des applications Rust solides et efficaces qui tirent parti de la sécurité et de la performance offertes par le langage. Que vous soyez débutant ou programmeur expérimenté, Rust vous fournira les outils et les connaissances nécessaires pour créer des logiciels robustes et fiables.

Résultats attendus

  • Capacité à écrire des programmes en RUST de manière efficace et sécurisée.
  • Compréhension de la façon de gérer et d'organiser les données à l'aide de variables et de constantes.
  • Création de fonctions et de programmes avancés à l'aide de boucles itératives.
  • Mise en œuvre de projets pratiques en utilisant des outils avancés dans RUST.

تقييمات المتدربين

التقييمات هنا من المتدربين الذين اشتروا الدورة وأكملوا50٪من المحتوى على الأقل — لا توجد تقييمات من شخص لم يطلع على المحتوى.
4.9
★★★★★
70 تقييم
5
63
4
6
3
1
2
0
1
0
    كن جزءا من تقييمات هذه الدورة

    كل تقييم هنا يساعد متدربا جديدا على الاختيار — شاركنا تجربتك بعد إكمال الدورة.

    Contenu du cours

    1

    Installation des outils

    4 leçons
    1. Introduction au cours2:17
    2. Installation des outils11:53
    3. Premier projet13:01
    4. Utilisation de Cargo16:30
    2

    Fondamentaux

    5 leçons
    1. Commentaires9:51
    2. Types de données13:22
    3. Création des variables9:16
    4. Travail avec les variables13:46
    5. Constantes11:50
    3

    Processus

    3 leçons
    1. Opérations arithmétiques6:17
    2. Opérations de comparaison10:17
    3. Opérations logiques8:01
    4

    Prise de décision

    4 leçons
    1. Étapes de prise de décision (Partie 1)10:32
    2. Étapes de prise de décision (Partie 2)5:55
    3. Étapes de prise de décision (Partie 3)7:29
    4. Étapes de prise de décision (Partie 4)12:29
    5

    Boucles itératives

    4 leçons
    1. Boucles Itératives (Partie Un)12:08
    2. Boucles Itératives (Partie Deux)7:43
    3. Boucles Itératives (Partie Trois)4:11
    4. Boucles Itératives (Partie Quatre)4:35
    6

    Fonctions

    6 leçons
    1. Fonctions (Partie 1)9:35
    2. Fonctions (Partie 2)13:59
    3. Fonctions (Partie 3)10:17
    4. Fonctions (Partie 4)7:07
    5. Exercice13:48
    6. Téléchargement des codes
    7

    Tâches avancées

    8 leçons
    1. Gestion des Probabilités13:03
    2. Exercice5:01
    3. Organisation des Données (Partie Un)11:23
    4. Organisation des Données (Partie Deux)15:43
    5. Stockage des Données (Partie Un)13:41
    6. Stockage des Données (Partie Deux)22:02
    7. Gestion des Données Textuelles14:44
    8. Téléchargement de Code
    8

    Application pratique complète

    6 leçons
    1. Application Pratique (Partie Un)5:42
    2. Application Pratique (Partie Deux)9:50
    3. Application Pratique (Partie Trois)10:47
    4. Application Pratique (Partie Quatre)7:05
    5. Application Pratique (Partie Cinq)7:41
    6. Téléchargement de Code

    Formateur

    Ing. Amr Abdel Fattah

    Ing. Amr Abdel Fattah

    Ingénieur en systèmes informatiques spécialisé dans le développement d'applications mobiles et de sites Web, avec une expérience dans la création de plateformes et d'applications Web populaires.
    7,111 étudiants20 cours