
Programmation en RUST
Le Langage Idéal pour les Jeux et Applications Web
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
1Installation des outils
4 leçons
- Introduction au cours2:17
- Installation des outils11:53
- Premier projet13:01
- Utilisation de Cargo16:30
2Fondamentaux
5 leçons
- Commentaires9:51
- Types de données13:22
- Création des variables9:16
- Travail avec les variables13:46
- Constantes11:50
3Processus
3 leçons
- Opérations arithmétiques6:17
- Opérations de comparaison10:17
- Opérations logiques8:01
4Prise de décision
4 leçons
- Étapes de prise de décision (Partie 1)10:32
- Étapes de prise de décision (Partie 2)5:55
- Étapes de prise de décision (Partie 3)7:29
- Étapes de prise de décision (Partie 4)12:29
5Boucles itératives
4 leçons
- Boucles Itératives (Partie Un)12:08
- Boucles Itératives (Partie Deux)7:43
- Boucles Itératives (Partie Trois)4:11
- Boucles Itératives (Partie Quatre)4:35
6Fonctions
6 leçons
- Fonctions (Partie 1)9:35
- Fonctions (Partie 2)13:59
- Fonctions (Partie 3)10:17
- Fonctions (Partie 4)7:07
- Exercice13:48
- Téléchargement des codes
7Tâches avancées
8 leçons
- Gestion des Probabilités13:03
- Exercice5:01
- Organisation des Données (Partie Un)11:23
- Organisation des Données (Partie Deux)15:43
- Stockage des Données (Partie Un)13:41
- Stockage des Données (Partie Deux)22:02
- Gestion des Données Textuelles14:44
- Téléchargement de Code
8Application pratique complète
6 leçons
- Application Pratique (Partie Un)5:42
- Application Pratique (Partie Deux)9:50
- Application Pratique (Partie Trois)10:47
- Application Pratique (Partie Quatre)7:05
- Application Pratique (Partie Cinq)7:41
- Téléchargement de Code
Formateur

Ing. Amr Abdel Fattah





