Utilisation de Flutter et Dart

Apprenez à programmer et à créer des applications professionnelles

14h 33min59 leçons9 sections

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

1

Introductions

3 leçons
  1. Introduction générale17:03
  2. Introduction à Dart13:02
  3. Introduction à Flutter26:40
2

Installer les outils

4 leçons
  1. Installer Flutter SDK15:23
  2. Installer IDE14:26
  3. Première application Flutter (Partie 1)21:52
  4. Première application Flutter (Partie 2)22:31
3

Langage de programmation Dart

15 leçons
  1. Premier programme et variables17:59
  2. Types de données16:48
  3. Opérateurs25:14
  4. Prise de décision22:57
  5. Boucles21:40
  6. Fonctions31:37
  7. Méthodes et propriétés des types de données29:53
  8. Collections de données (Partie Un)25:37
  9. Collections de données (Partie Deux)21:12
  10. Programmation Orientée Objet (OOP)32:43
  11. Constructeur24:06
  12. Constructeur de Fabrique et Getter Setter29:15
  13. Nullabilité19:18
  14. Héritage18:31
  15. Classe Abstraite et Interface27:16
4

Extensions du langage Dart

1 pièces jointes
  1. Résolution de problèmes Dart
5

Package de développement d'applications Flutter

4 leçons
  1. Utilisation des widgets Flutter40:38
  2. Création de widgets sans état21:27
  3. Création de widgets avec état30:31
  4. Téléchargement du code et première application complète
6

Explication des outils Flutter en construisant une structure d'application de recettes

7 leçons
  1. Construction de la structure de l'application de recettes27:26
  2. Télécharger l'application
  3. Premier développement sur l'application35:15
  4. Télécharger l'application après le premier développement
  5. Deuxième développement sur l'application26:21
  6. Télécharger l'application finale après le deuxième développement
  7. Télécharger le fichier de données utilisé dans l'application
7

Explication des outils Flutter en construisant une application de médias sociaux

9 leçons
  1. Construction de la structure de l'application26:54
  2. Téléchargement de l'application
  3. Premier développement sur l'application29:08
  4. Deuxième développement sur l'application21:04
  5. Téléchargement de l'application après le deuxième développement
  6. Troisième développement sur l'application4:01
  7. Téléchargement de l'application après le troisième développement
  8. Quatrième développement sur l'application26:27
  9. Téléchargement de l'application finale après le quatrième développement
8

Travailler avec des bases de données en créant une application de shopping

15 leçons
  1. Programmation asynchrone6:10
  2. Créer l'interface utilisateur de l'application et travailler avec SQLITE6:14
  3. Télécharger l'application
  4. Créer des classes de modèles9:06
  5. Premier développement sur l'application
  6. Créer une base de données pour l'application12:25
  7. Deuxième développement sur l'application
  8. Insérer, Obtenir, Mettre à jour, Supprimer de la base de données11:51
  9. Troisième développement sur l'application
  10. Création d'AlertDialog pour l'entrée utilisateur7:47
  11. Quatrième développement sur l'application
  12. Récupération des données de la base de données et modification de l'interface utilisateur23:25
  13. Cinquième développement sur l'application
  14. Dernière étape de l'application et ajustement de son apparence finale9:25
  15. Téléchargement de l'application finale
9

Extensions Flutter

1 leçons
  1. Nouvelles Mises à Jour Flutter2:25

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

Ce cours fait partie du diplôme

  • Diplôme de développement d'applications mobilesDiplôme
    4.6|6|75 h

    Diplôme de développement d'applications mobiles

    6 cours
    $59.99
    Acheter maintenant

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