Contenu du cours
Introduction à Flutter et Dart
2Configuration de l'environnement de développement
3Configuration de l'environnement de développement : installation de Flutter et Dart
4Configuration de l'environnement de développement : configuration de l'environnement de développement
5Configuration de l'environnement de développement : configuration de l'éditeur de code
6Configuration de l'environnement de développement : structure de base d'une application Flutter
7Configuration de l'environnement de développement : widgets Flutter et éléments de base
8Configuration de l'environnement de développement : disposition et placement des éléments
9Configuration de l'environnement de développement : gestion des états
10Configuration de l'environnement de développement : Navigation entre les écrans
11Configuration de l'environnement de développement : consommation d'API
12Configuration de l'environnement de développement : stockage de données
13Configuration de l'environnement de développement : authentification de l'utilisateur
14Configuration de l'environnement de développement : notifications push
15Configuration de l'environnement de développement : intégration avec des services externes
16Configuration de l'environnement de développement : tests unitaires et de widgets
17Configuration de l'environnement de développement : publication d'applications
18Concepts de base des fléchettes
19Notions de base sur Dart : introduction à Dart
20Notions de base sur Dart : variables et types de données
21Bases de Dart : structures conditionnelles
22Notions de base sur les fléchettes : structures en boucle
23Bases de Dart : Fonctions
24Bases de Dart : classes et objets
25Bases de Dart : héritage et polymorphisme
26Notions de base sur Dart : gestion des exceptions
27Bases de Dart : manipulation de fichiers
28Bases de Dart : programmation asynchrone
29Notions de base sur les fléchettes : bases sur Flutter
30Bases de Dart : widgets et mise en page
31Bases de Dart : gestion de l'état
32Principes de base de Dart : navigation sur plusieurs écrans
33Principes de base de Dart : Consommation d'API
34Principes de base de Dart : stockage local
35Principes de base de Dart : authentification de l'utilisateur
36Principes de base de Dart : notifications push
37Principes de base de Dart : applications de publication
38Concepts avancés de fléchettes
39Concepts avancés de fléchettes : classes et objets
40Concepts avancés de fléchettes : héritage et polymorphisme
41Concepts avancés de fléchettes : Mixins
42Concepts avancés de fléchettes : sécurité nulle
43Concepts avancés de Dart : programmation asynchrone
44Concepts avancés de Dart : flux et blocs
45Concepts avancés de Dart : tests unitaires et d'intégration
46Concepts avancés de Dart : gestion de l'état
47Concepts avancés de Dart : injection de dépendances
48Concepts avancés de Dart : navigation et itinéraires
49Concepts avancés de Dart : persistance des données
50Concepts Dart avancés : intégration avec les API
51Concepts avancés de fléchettes : animations et effets visuels
52Concepts avancés de Dart : localisation et internationalisation
53Concepts avancés de fléchettes : accessibilité
54Concepts avancés de Dart : performances et optimisation
55Concepts avancés de Dart : publication et distribution d'applications
56Introduction à la programmation orientée objet dans Dart
57Introduction à la programmation orientée objet sur Dart : Introduction à la programmation orientée objet
58Introduction à la programmation orientée objet dans Dart : classes et objets
59Introduction à la programmation orientée objet dans Dart : attributs et méthodes
60Introduction à la programmation orientée objet dans Dart : Encapsulation
61Introduction à la programmation orientée objet dans Dart : héritage
62Introduction à la programmation orientée objet dans Dart : polymorphisme
63Introduction à la programmation orientée objet dans Dart : interfaces
64Introduction à la programmation orientée objet dans Dart : méthodes statiques
65Introduction à la programmation orientée objet dans Dart : Constructeurs
66Introduction à la programmation orientée objet dans Dart : surcharge d'opérateurs
67Introduction à la programmation orientée objet dans Dart : gestion des exceptions
68Introduction à la programmation orientée objet dans Dart : Collections
69Introduction à la programmation orientée objet dans Dart : itérateurs
70Introduction à la programmation orientée objet dans Dart : programmation asynchrone
71Introduction à la programmation orientée objet dans Dart : tests unitaires
72Widgets dans Flutter
73Widgets dans Flutter : introduction à Flutter et Dart
74Widgets dans Flutter : structure de base d'une application Flutter
75Widgets dans Flutter : Widgets de base dans Flutter
76Widgets dans Flutter : mises en page dans Flutter
77Widgets dans Flutter : Naviguer entre les écrans
78Widgets dans Flutter : gestion de l'état
79Widgets dans Flutter : requêtes HTTP
80Widgets dans Flutter : persistance des données
81Widgets dans Flutter : animations dans Flutter
82Widgets dans Flutter : accessibilité
83Widgets dans Flutter : tests automatisés
84Widgets dans Flutter : publication d'applications
85Navigation et routage dans Flutter
86Navigation et routage dans Flutter : introduction au routage dans Flutter
87Navigation et routage dans Flutter : navigation sur plusieurs écrans
88Navigation et routage dans Flutter : transmission de paramètres entre les écrans
89Navigation et routage dans Flutter : navigation avec des itinéraires nommés
90Navigation et routage dans Flutter : navigation avec itinéraires dynamiques
91Navigation et routage dans Flutter : gestion de l'historique de navigation
92Navigation et routage dans Flutter : navigation par onglets
93Navigation et routage dans Flutter : navigation dans les tiroirs
94Navigation et routage dans Flutter : navigation avec barre de navigation inférieure
95Navigation et routage dans Flutter : navigation avec page vue
96Navigation et routage dans Flutter : navigation avec Stack
97Navigation et routage dans Flutter : Navigation avec push/pop
98Navigation et routage dans Flutter : navigation avec paramètres facultatifs
99Navigation et routage dans Flutter : Navigation avec animations
100Navigation et routage dans Flutter : navigation avec authentification
Descriptif du cours
Bienvenue dans « Comment créer des applications de A à Z à l'aide du cours complet Flutter et Dart », un guide exhaustif de 267 pages conçu pour vous plonger au cœur de la création d'applications mobiles. Ce cours appartient à la catégorie Informatique, plus spécifiquement à la sous-catégorie Programmation d'applications mobiles.
Le cours commence par une Introduction à Flutter et Dart, offrant une vue d'ensemble essential pour saisir les fondamentaux de ces technologies populaires pour le développement d'applications mobiles.
La configuration de l'environnement de développement est le prochain grand bloc, où vous apprendrez à installer et configurer Flutter et Dart, à structurer une application de base, à explorer les widgets Flutter, à comprendre la gestion des états, et à intégrer des API et services externes. Ce segment vous guide également à travers la publication des applications, en s'assurant que vous êtes prêt à déployer vos créations.
Une section détaillée sur les concepts de base de Dart vous plongera dans la syntaxe et les fondamentaux du langage Dart, couvrant les champs tels que les variables, les structures conditionnelles, les fonctions, et la programmation asynchrone. Vous gagnerez ainsi la maîtrise des bases pour une programmation efficace en Dart.
Pour ceux qui souhaitent approfondir leurs connaissances, les concepts avancés de Dart abordent des sujets plus complexes comme les mixins, la gestion de l'état, l'injection de dépendances, et les tests d'intégration, vous équipant des compétences nécessaires pour des projets plus sophistiqués.
Le cours inclut également une Introduction à la programmation orientée objet dans Dart. Ce segment couvre les principes de base de la POO, les classes, l'héritage, la polymorphisme, et la gestion des exceptions, vous permettant de structurer votre code de manière modulaire et réutilisable.
Ensuite, une section sur les Widgets dans Flutter offre une compréhension en profondeur de la structure des applications Flutter, les widgets de base et avancés, et la gestion de l'état. Vous explorerez également la Navigation et le routage, un aspect crucial pour créer des applications multi-écrans fluides et intuitives.
Un module complet sur la Gestion de l'état présente différentes approches et bibliothèques pour maintenir et gérer l'état au sein des applications Flutter, garantissant que vous pouvez gérer des applications de grande envergure avec efficacité.
L'Internationalisation et localisation est une autre section clé, vous guidant à travers la traduction de chaînes, les formats de date et d'heure, et le support multi-langues, pour rendre vos applications accessibles à une audience globale.
La programmation d'Animations dans Flutter vous montre comment ajouter de la fluidité et des transitions visuelles à vos applications, tandis que l'intégration avec les API et les services web détaille comment connecter vos applications à des services externes tels que Firebase, Google Maps, et les services de paiement.
Enfin, le cours couvre des sujets pratiques tels que la persistance des données, le débogage, les tests unitaires et d'interface utilisateur, et la publication d'applications sur le Google Play Store et l'App Store d'Apple, vous guidant de bout en bout dans le cycle de vie du développement d'application.
Ce cours complet est un investissement idéal pour quiconque souhaite maîtriser Flutter et Dart afin de créer des applications mobiles robustes et performantes.
Ce cours gratuit comprend:
14h42m de cours audio en ligne gratuit
267 pages de contenu
Certificat de fin de cours
Exercices pour développer vos connaissances