Programmation en RUST

Le Langage Idéal pour les Jeux et Applications Web

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.

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.
6,563 étudiants20 cours

Cours similaires

  • Microsoft Access
    4.6|5,337|0h 0m

    Microsoft Access

    Apprenez à créer des bases de données et des rapports

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Acheter maintenant
  • Conception de logiciels espions Key Logger
    4.5|5,026|0h 0m

    Conception de logiciels espions Key Logger

    Conception de logiciels espions avec C++

    Ing. Mohamed Ali Mansour
    Ing. Mohamed Ali Mansour
    $19.99
    Acheter maintenant
  • Adobe Animate & Action Script
    4.7|6,962|16h 58m

    Adobe Animate & Action Script

    Apprenez à créer des films d'animation et des jeux interactifs

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Acheter maintenant
  • Deep Learning
    4.5|5,162|12h 40m

    Deep Learning

    Simulation de l'esprit humain dans la pensée

    Ing. Amr Abdel Fattah
    Ing. Amr Abdel Fattah
    $25.99
    Acheter maintenant