Flutter et Dart



Objectifs, programme, validation de la formation

Objectifs

Être capable de créer une application iOS et Android
Maîtriser le Framework Flutter et le langage Dart

Description, programmation

INTRODUCTION
OUTILS DE DÉVELOPPEMENT
Windows
Mac
Android Studio
Installation

LANGAGE DE PROGRAMMATION DART
Codage et convention de nommage
Variable et Types
Nombre
Constante
DART - FONCTIONS ET STRUCTURE DE CONTRÔLE
Structure de contrôle
Opérateur logique
Boucle
Fonction
DART - PROGRAMMATION ORIENTÉE OBJET
Classes et Objets
Variable
Constructeur
Méthodes
Inhéritance
DART - COLLECTIONS ET DATA STRUCTURES
Collections
Créer des listes et itérer avec elles
Créer une liste avec un type objet
LIBRAIRIE DART, PACKAGES ET PROJECT STRUCTURE
Librairies
Explorer la structure du projet

FLUTTER SDK - INTRO
Flutter et Flutter App
Hello World
FLUTTER - LES WIDGETS
Container et Layout Basique
Layout
Container et Colonnes
Row et Expand
Stack Widget
Material Design
Stateful et Stateless
Création de layouts
Autres widgets
FLUTTER - CONNECTER VOTRE APPLICATION
HTTP et JSON
Beta 2 : JSON et Child Obsolète
Async et Future : HTTP Request
JSON Object
JSON Data dans une Listview
FLUTTER - LIRE/ÉCRITURE SUR LE PÉRIPHÉRIQUE
Persistance
Lecture et Écriture dans un fichier texte
Voir les données dans la console
Partager les préférences
FLUTTER - BASE DE DONNÉES AVEC SQFLITE
Base de données
Dépendance et Plugins
Création de la BDD
Enregistrement et récupération
Voir les utilisateurs dans une Listview

Validation et sanction

Attestation d’acquis ou de compétences ;Attestation de suivi de présence

Type de formation

Perfectionnement, élargissement des compétences

Niveau de sortie sans niveau spécifique

Métiers visés

M1802 :

M1805 :

M1806 :


Durée, rythme, financement

Durée 21 heures en centre
Durée indicative : 361 jours

Modalités de l'alternance FOAD : 21 h

Conventionnement Non

Conditions d'accès

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Connaissance dans un langage de programmation orienté objet (Java, C#...)

Inscription

Contact renseignement M. Jérémie BALDY


Périodes prévisibles de déroulement des sessions

Session débutant le : 04/01/2021

Adresse d'inscription
128 Boulevard Macdonald 75019 Paris 19e

Lieu de formation


Organisme de formation responsable