A qui s’adresse cette formation ?
Pour qui :
Prérequis :
Objectifs de la formation
Le programme de la formation :
Découverte de Flutter
- Les comparatifs entre les applications hybrides, web et natives.
- Flutter CLI.
- Les containers.
- La logique orientée widget.
Le langage de programmation Dart
- Le codage et les conventions de nommage.
- Les variables et les types.
- Les nombres et les constantes.
- Structure de contrôle.
- Opérateur logique.
- Boucle et fonction.
La programmation orientée objet avec Dart
- Les classes et les objets.
- Les variables de classes.
- Les constructeurs.
- Les méthodes.
Les collections et les librairies
- La gestion des collections.
- La création de listes et itération avec elles.
- La création de listes avec un type objet.
- La librairie Dart, packages.
- Les librairies standards.
Configuration de l’environnement Flutter
- L’installation de Flutter CLI.
- La structure d’un projet Flutter.
- La création et configuration de l’émulateur.
- La fonction hot reload.
- La mise en place d’un environnement de debug.
Les widgets
- La construction modulaire des vues avec les widgets.
- Stateful et stateless widgets.
- L’héritage de widget.
- La découverte des widgets fournis par défaut.
Faire persister les données avec sqflite
- L’introduction à l’ORM intégré.
- La création des modèles de donnée.
- Lire et écrire dans la base.
Modalités d’évaluation des acquis.
- En cours de formation, par des mises en situation contextualisées évaluées.
- Et, en fin de formation, par un questionnaire d’auto-évaluation.