Formations Application & Mobilité Formation Flutter et Dart

Formation Flutter & Dart

5,0 rating
Logo Formation Flutter et Dart
Prix 1980€ HT / personne
Durée 3 jours (21 heures)
Paris | à distance | FNE
Il ne reste que quelques places
Option OFFERTE de classe virtuelle (40€/j en supplément)
Disponible en intra-entreprise pour former votre équipe

Présentation

Flutter est le SDK d’application mobile, framework créé par Google, pour la création d’interfaces natives de haute qualité sur iOS et Android en un temps record. Flutter fonctionne avec le code existant, et est utilisé par les développeurs et les organisations du monde entier.
Le Hot Reload de Flutter vous permet de tester rapidement et facilement, de créer des interfaces utilisateur, d’ajouter des fonctionnalités et de corriger les bogues plus rapidement. Découvrez des temps de rechargement inférieurs à la seconde, sans perte d’état, sur les émulateurs, les simulateurs et le matériel pour iOS et Android.

Dart est un langage de programmation généraliste développé à l’origine par Google et approuvé par la suite par Ecma (ECMA-408). Il est utilisé pour créer des applications Web, serveur et mobiles, ainsi que pour les appareils de l’Internet des objets (IoT). C’est un logiciel open-source sous une licence de logiciel libre permissive (licence BSD modifiée).
Dart est un langage à héritage unique orienté objet, défini par la classe, utilisant une syntaxe de style C. Il supporte les interfaces, les mixins, les classes abstraites, les génériques réifiés, le typage statique et un système de type sonore.

Dans cette formation, vous allez maîtriser le framework Flutter et le langage Dart. Avec une introduction aux outils de développements, nous aborderons le langage Dart dans son ensemble, et passerons sur la programmation Orientée Objet. Nous apprendrons ensuite le langage Flutter, du Hello World à la base de donnée, en passant par les widgets.

La formation utilisera les dernières versions stables en date du projet (Flutter 1.22 et Dart 2.12 à ce jour).

 

Objectifs

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

 

Public visé

Développeurs, Chefs de Projets

 

Pré-requis

Connaissance dans un langage de programmation orienté objet (Java, C#…)

 

Pour aller plus loin

Programme de notre formation Flutter & Dart

 

Installation : Environnement de programmation & Outils

 

Partie 1 : Aperçu Général de Dart

 

Devenir productif en Flutter c’est d’abord maitriser le langage de programmation qu’on utilise. Dart s’apprend vite ! Si on a déjà de l’expérience en développement, programmation orientée objet, ça devrait être très facile. Mais il y a toujours des surprises qui sont intéressantes à connaitre pour mieux apprécier le développement d’applications avec Flutter.

 

1) Qui utilise le langage Dart ?

 

2) Découvrir l’éditeur DartPad

 

3) Prise en main de la dernière version / Releases notes et mise à jour

 

4) Comprendre le langage Dart

  • Les fondations, les origines
  • L’état actuel du développement logiciel avec Dart
  • Les influences

 

Partie 2 : Programmation logicielle avec Dart

 

1) Les Bases

 

2) Niveau intermédiaire

  • Les librairies (Gestion des alias , inclusion, exclusion…)
  • Des fonctionnalités – Spread Operator – typedef – Null Aware – If & For in Collection – pub outdated – Null Safety
  • Programmation Orientée Object avec Dart ( héritage,mixin,constructeur nommé )

 

3) Niveau avancé

  • Gestion des exceptions
  • API Request

 

4) Bonnes pratiques

  • Conventions / layout
  • Effective Dart / Coding Style

 

Partie 3 : Master Flutter

 

1) Les Bases

  • Création d’une application Flutter ( Layout / génération de code / Cli )
  • Flutter Widgets et les états
  • Gestion d’état avec Mobx
  • Injection des dépendances avec Provider
  • API Request & Manipuler du JSON
  • Persistence & Processus IO
  • L’internationalisation ( Processus de i18n)

 

2) Niveau avancé

  • La navigation 1.0
  • Code spécifique à la plateforme via l’API Plateform Channel ( IOS , ANDROID …)
  • Comprendre Flutter sur toutes les plateformes ( Web , Mobile, Desktop)
  • Widgets évolués, Les animations
  • Notion du package BLOC

 

3) Niveau DevOps

  • Maitriser les tests, la couverture de code
  • Utilisation du Dart DevTools
  • CI/CD avec Flutter ( Codemagic,GitLab-ci, Github Actions)

Formation Flutter Avancé

Formation React Native

Formation Ionic

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Boris-Wilfried

Boris-Wilfried

Informaticien passionné par les nouvelles technologies. Architecte Cloud et fondateur du 1er site français grand public écrit en Dart : Pick  & School.  Capitaine de l’équipe Rushio-Consulting (groupe d’expert des technologies Dart & Flutter ), je donne des conférences en tant que advocate sur ces technologies. Organisateur du Meetup Flutter Toulouse, j’ai eu la belle occasion d’introduire Dart & Flutter en 2017 au DevFest de Toulouse . Aujourd’hui je me passionne à partager ces technologies via la formation technique.

Témoignages

5,0 rating
19 novembre 2019

Je voulais découvrir les possibilités de ce nouveau framework, et Boris nous a très bien expliqué la philosophie de l’ensemble du langage et tout l’univers qui gravite autour de DART et Flutter.
Formation dense mais très bien expliquée avec bonne humeur et patience. Les supports sont très bien fait, et permettent de se refaire la formation chez soi, et de continuer à progresser.

Cyril
Afficher tous les témoignages
5,0 rating
19 novembre 2019

Je voulais découvrir les possibilités de ce nouveau framework, et Boris nous a très bien expliqué la philosophie de l’ensemble du langage et tout l’univers qui gravite autour de DART et Flutter.
Formation dense mais très bien expliquée avec bonne humeur et patience. Les supports sont très bien fait, et permettent de se refaire la formation chez soi, et de continuer à progresser.

Cyril
5,0 rating
18 novembre 2019

Formation passionnante avec un formateur passionné.
Excellent échange sur le sujet Flutter et autres sujet technique.
je recommande cette formation
Merci beaucoup Boris

Cedric D. de chez VINCI Energies
5,0 rating
16 septembre 2019

C’est une formation vraiment intéressante qui permet de voir le potentiel que le framework Flutter possède. Ayant testé le framework bien avant la formation (faite le c’est plus facile pour échanger) cela m’a permis de confirmer ce que j’avais compris et d’apprendre les bonnes pratiques.
Boris est très ouvert et bon pédagogue vous en apprendrez beaucoup.

Paul
5,0 rating
16 septembre 2019

La formation était au-dessus de mes attentes et le formateur était très à l’écoute.

Sylvain de Economiedenergie
5,0 rating
13 septembre 2019

Premièrement un grand merci!!
Le formateur est un très bon pédagogue et s’adapte à son public.
Cette formation, nécessitant des bases de programmation, pourrait être scindée en deux de manière à contenter les débutants et les plus avancés.
Formation à conseiller

Johan chez AKKA Services
5,0 rating
13 décembre 2018

J’ai suivi la formation Flutter et ça a complètement répondu à mes attentes. J’ai aimé le dynamisme du formateur et ses nombreux conseils techniques, y compris sur des choses qui n’étaient pas dans le cadre de la formation. On sent qu’il est passionné et qu’il aime transmettre, c’est très appréciable. Le lieu de la formation est confortable (boissons, M&M’s…) donc on est dans des bonnes conditions pour travailler.

Olivier L. de STMicroelectronics
5,0 rating
12 décembre 2018

Merci à Boris pour cette formation sur Flutter !

Géraud de chez AtalantA
Noter la formation
Prix 1980€ HT / personne
Durée 3 jours (21 heures)

Paris | à distance | FNE
Il ne reste que quelques places
Option OFFERTE de classe virtuelle (40€/j en supplément)
Disponible en intra-entreprise pour former votre équipe

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.