Venez en toute sécurité dans nos centres ! Voir notre dispositif sanitaire

> Formations > Technologies numériques > Développement logiciel > Autres langages > Formation Flutter, développement d’applications mobiles > Formations > Technologies numériques > Formation Flutter, développement d’applications mobiles
Nouvelle formation

Flutter, développement d’applications mobiles

Maitrisez le framework multi-plateforme de Google

Flutter, développement d’applications mobiles

Maitrisez le framework multi-plateforme de Google
Télécharger au format pdf Partager cette formation par e-mail


Apprenez à créer des applications performantes avec Flutter. Créé par Google, pour la création d’interfaces natives de haute qualité sur iOS et Android, Flutter fonctionne avec le code existant, et permet un développement rapide avec un grand nombre de widgets fournis par Google ainsi que par la communauté.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf : FLV
Prix : 2390 € HT
  4j - 28h
Pauses-café et
déjeuners offerts




Apprenez à créer des applications performantes avec Flutter. Créé par Google, pour la création d’interfaces natives de haute qualité sur iOS et Android, Flutter fonctionne avec le code existant, et permet un développement rapide avec un grand nombre de widgets fournis par Google ainsi que par la communauté.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • Organiser, modulariser et tester une application Flutter
  • Maîtriser les fondamentaux du SDK Flutter
  • Connaître les bonnes pratiques de développement
  • Développer avec le langage Dart
  • Effectuer la persistance des données avec sqflite

Objectifs pédagogiques

Public concerné

Développeurs, ingénieurs, chefs de projets.

Public concerné

Prérequis

Connaissances de base en programmation.

Prérequis

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.
  • 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.
  • 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.
Travaux pratiques
Création d'un premier programme en mode procédural.

La programmation orientée objet avec Dart
  • Les classes et les objets.
  • Les variables de classes.
  • Les constructeurs.
  • Les méthodes.
  • Les classes et les objets.
  • Les variables de classes.
  • Les constructeurs.
  • Les méthodes.
Travaux pratiques
Création d'une première classe et instance.

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.
  • 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.
Travaux pratiques
Conception de collection et manipulation de librairies.

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.
  • 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.
Travaux pratiques
Création d'un premier projet Flutter "Hello World".

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.
  • 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.
Travaux pratiques
Utilisation de widgets et création d'une calculatrice.

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.
  • L'introduction à l'ORM intégré.
  • La création des modèles de donnée.
  • Lire et écrire dans la base.
Travaux pratiques
Mise en place d'un historique des calculs stocké en base de données.

Aller plus loin
  • L'internationalisation (i18n).
  • La création d'un package Flutter.
  • L'internationalisation (i18n).
  • La création d'un package Flutter.


Programme de la formation

Solutions de financement

Selon votre situation, votre formation peut être financée par :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
Contactez nos équipes pour en savoir plus sur les financements à activer.

Solutions de financement

Avis clients

4,6 / 5
LINDA B.
28/09/21
5 / 5

Très bon contenu, conforme à mes attentes. Manque peut être 1/2 journée pour approfondir les derniers sujets (connexion base de données + package du projet et déploiement).
THOMAS T.
27/04/21
5 / 5

Peut être voir pour des exercices plus découpés dans des mini projets plutôt qu’un monolithe qui peut être lourd à modifier en peu de temps.
SEBASTIEN M.
27/04/21
3 / 5

Bon formateur, mais il est vrai que suivre à distance est un peu plus compliqué qu’en présentiel , mais je suis globalement satisfait de ma formation.


Les avis clients sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.


Avis clients

Horaires

En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Infos pratiques

Dates et lieux

Pour vous inscrire, sélectionnez la ville et la date de votre choix.
Du 1 au 4 mars 2022
Classe à distance
S’inscrire
Du 1 au 4 mars 2022
Paris La Défense
S’inscrire
Du 8 au 11 mars 2022
Lyon
S’inscrire
Du 7 au 10 juin 2022
Lyon
S’inscrire
Du 7 au 10 juin 2022
Paris La Défense
S’inscrire
Du 7 au 10 juin 2022
Classe à distance
S’inscrire
Du 13 au 16 septembre 2022
Classe à distance
S’inscrire
Du 13 au 16 septembre 2022
Paris La Défense
S’inscrire
Du 20 au 23 septembre 2022
Lyon
S’inscrire
Du 15 au 18 novembre 2022
Lyon
S’inscrire
Du 15 au 18 novembre 2022
Paris La Défense
S’inscrire
Du 15 au 18 novembre 2022
Classe à distance
S’inscrire

Dates et lieux