
Utilisation de Flutter et Dart
Apprenez à programmer et à créer des applications professionnelles
Ce que vous apprendrez
- Apprendre le langage Dart depuis le début
- Maîtriser le développement d'applications avec Flutter
- Comprendre les interfaces utilisateur dynamiques
- Créer des applications avec des bases de données locales
- Concevoir des applications professionnelles pour toutes les plateformes
- Gérer efficacement des projets logiciels
À propos du cours
Flutter est un package de développement SDK de Google conçu pour la programmation d'applications mobiles fonctionnant sur Android et iOS, ainsi que sur le système d'exploitation Fuchsia. Flutter fournit un cadre complet en Dart pour créer des interfaces d'application de haute qualité avec d'excellentes performances, tout en équipant les développeurs d'outils prêts à l'emploi pour construire des applications professionnelles rapidement et efficacement. Le langage de programmation Dart, développé par Google, vise à créer des applications rapides fonctionnant dans divers environnements, y compris Windows et Linux sur des ordinateurs, ainsi qu'Android et iOS sur des appareils mobiles. Dans ce cours, nous apprendrons à partir de zéro comment utiliser ce langage et construire des applications, nous permettant de créer des projets complets qui fonctionnent sur tous les systèmes.
Résultats attendus
- Compréhension complète des concepts du langage Dart et du développement d'applications.
- Capacité à concevoir et à construire des applications interactives avec Flutter.
- Créer des applications complètes fonctionnant sur les plateformes Android et iOS.
- Maîtriser les outils de programmation modernes et créer des projets pratiques.
Contenu du cours
1Introductions
3 leçons
2Installer les outils
4 leçons
- Installer Flutter SDK15:23
- Installer IDE14:26
- Première application Flutter (Partie 1)21:52
- Première application Flutter (Partie 2)22:31
3Langage de programmation Dart
15 leçons
- Premier programme et variables17:59
- Types de données16:48
- Opérateurs25:14
- Prise de décision22:57
- Boucles21:40
- Fonctions31:37
- Méthodes et propriétés des types de données29:53
- Collections de données (Partie Un)25:37
- Collections de données (Partie Deux)21:12
- Programmation Orientée Objet (OOP)32:43
- Constructeur24:06
- Constructeur de Fabrique et Getter Setter29:15
- Nullabilité19:18
- Héritage18:31
- Classe Abstraite et Interface27:16
4Extensions du langage Dart
1 pièces jointes
- Résolution de problèmes Dart
5Package de développement d'applications Flutter
4 leçons
- Utilisation des widgets Flutter40:38
- Création de widgets sans état21:27
- Création de widgets avec état30:31
- Téléchargement du code et première application complète
6Explication des outils Flutter en construisant une structure d'application de recettes
7 leçons
- Construction de la structure de l'application de recettes27:26
- Télécharger l'application
- Premier développement sur l'application35:15
- Télécharger l'application après le premier développement
- Deuxième développement sur l'application26:21
- Télécharger l'application finale après le deuxième développement
- Télécharger le fichier de données utilisé dans l'application
7Explication des outils Flutter en construisant une application de médias sociaux
9 leçons
- Construction de la structure de l'application26:54
- Téléchargement de l'application
- Premier développement sur l'application29:08
- Deuxième développement sur l'application21:04
- Téléchargement de l'application après le deuxième développement
- Troisième développement sur l'application4:01
- Téléchargement de l'application après le troisième développement
- Quatrième développement sur l'application26:27
- Téléchargement de l'application finale après le quatrième développement
8Travailler avec des bases de données en créant une application de shopping
15 leçons
- Programmation asynchrone6:10
- Créer l'interface utilisateur de l'application et travailler avec SQLITE6:14
- Télécharger l'application
- Créer des classes de modèles9:06
- Premier développement sur l'application
- Créer une base de données pour l'application12:25
- Deuxième développement sur l'application
- Insérer, Obtenir, Mettre à jour, Supprimer de la base de données11:51
- Troisième développement sur l'application
- Création d'AlertDialog pour l'entrée utilisateur7:47
- Quatrième développement sur l'application
- Récupération des données de la base de données et modification de l'interface utilisateur23:25
- Cinquième développement sur l'application
- Dernière étape de l'application et ajustement de son apparence finale9:25
- Téléchargement de l'application finale
9Extensions Flutter
1 leçons
- Nouvelles Mises à Jour Flutter2:25
Formateur

Ing. Amr Abdel Fattah
Ce cours fait partie du diplôme






