Formations Mobile Multiplateforme Formation Flutter et Dart

Formation Flutter & Dart

Noté 4.4 sur 5
Logo Formation Flutter et Dart
Prix 1980€ HT / personne
Durée 3 jours ( 21 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

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 3.0 et Dart 2.19 à 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#…).

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…)
  • Les 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
  • Persistance & 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)

Pour aller plus loin

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 qu’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

Noté 5 sur 5
22 juin 2022

Timming, responds

Technical formation

Singh S. de chez IMPRESSIONS MODERNES

Afficher tous les témoignages

Noté 5 sur 5
22 juin 2022

Timming, responds

Technical formation

Singh S. de chez IMPRESSIONS MODERNES
Noté 5 sur 5
22 juin 2022

L’équilibre entre théorie et pratique.

Boris qui prends le temps pour les questions.

Raphaël R. de chez IMPRESSIONS MODERNES
Noté 4 sur 5
22 juin 2022

Je recommande la formation

Pierre-Yves S. de chez MINISTERE DE L'EUROPE ET DES AFFAIRES ETRANGERES
Noté 4 sur 5
22 juin 2022

Je recommande la formation

Antonin M. de chez IMPRESSIONS MODERNES
Noté 4 sur 5
22 juin 2022

Je recommande la formation

Mathieu R. de chez IMPRESSIONS MODERNES
Noté 5 sur 5
22 juin 2022

Les cours sont bien structurés. Le formateur est très compétent sur le sujet et très sympa en personnel.

Yang X. de chez IMPRESSIONS MODERNES
Noté 4 sur 5
22 juin 2022

Boris est super compétent et très pédagogue, le contenu de son github mis à disposition va me permettre de continuer et de revenir sur certaines notions abordées durant la formation.

J’ai même

La formation est très complète, je regrette que celle ci n’ait duré que 3 jours, je souhaite toujours en voir plus, plus qu’à approfondir maintenant !

Le fait d’être en télétravail fait que chacun a son environnement et donc beaucoup de conflits avec les exemples par exemple.

Autres formations sur Flutter (niveau + élevé)

Testing

DevOps

Très bonne formation dans l’ensemble, on voit que Boris est passionné et compétent, il maitrise très bien le sujet.

Seul bémol : l’environnement de développement qui est différent selon les personnes qui suivent la formation, ce qui peut faire perdre du temps sur des points annexes.

Vivement la prochaine formation ! Merci à vous !

Jonathan F. de chez Davidson EST
Noté 3 sur 5
22 juin 2022

Je recommande la formation

Samy R. de chez Exomind
Noté 5 sur 5
22 juin 2022

Formateur au top !

Valentin D. de chez
Noté 3 sur 5
28 janvier 2022

Je recommande la formation

Thibaut H. de chez SANCHEZ CONSULTANT
Noté 5 sur 5
28 janvier 2022

Le formateur Boris est super, très attentif a ce qu’on lui demande et nous explique très bien les concepts. Il connait le développement parfaitement et sait transmettre sa passion. Personne très agréable!

Le contenu des cours est bien, les explications avec les schémas et le live coding/code along avec le formateur est super.

Je pense que pour s’assurer de ne pas perdre de temps dans la formation, demander aux participants de voir certaines choses en amont et de preparer au mieux leur environnement.

/

/

Frédéric V. de chez Exomind
Noté 4 sur 5
28 janvier 2022

Je recommande la formation

Safwen T. de chez Exomind
Noté 4 sur 5
19 novembre 2021

plutôt complète pour parcourir tous les points importants du framework Flutter et le langage Dart. Le +, je trouve, est de pouvoir mettre différents profils de développeurs / développeuses autour d’une table sur une même techno (dev ios / android / web)

Manque de pratique sur les parties UI et jouer avec les différents types de Widget du core de Flutter.

Approfondir sur les dernières features avancés de Flutter (Navigation 2.0, les Hooks, Null safety).

Un peu cours sur 4j pour approfondir tous les points.

Très bonne formation et très intéressant 😉

François L. de chez NIJI
Noté 5 sur 5
19 novembre 2021

– Le formateur (Boris-Wilfried) est très sympathique et pédagogue

– Le site contenant tous les supports / tutoriels est très complet

MAthieu V. de chez NIJI
Noté 3 sur 5
19 novembre 2021

mélange entre pratique et théorie, vu de l’ensemble des concepts

sur la partie flutter, trop de pratique sans avoir vu et compris les bases parfois

Johann D. de chez EXPLORE
Noté 3 sur 5
19 novembre 2021

Balayer beaucoup de points en peu de temps

Beaucoup de copier coller lors des TP qui n’aident pas à comprendre le fonctionnement du code

Fabien S. de chez NIJI
Noté 5 sur 5
19 novembre 2021

Le formateur, Boris, très pro, très compétent avec un support complet pour tous les niveaux.

Julien R. de chez NIJI
Noté 4 sur 5
19 novembre 2021

Concis et bien organisé

Un peu courte ce qui pousse le formateur a passer certains points rapidement

Maxime E. de chez NIJI
Noté 4 sur 5
19 novembre 2021

Je recommande la formation

SID ALI H. de chez NIJI
Noté 5 sur 5
19 novembre 2021

Boris est très compétent et pédagogue, il prend le temps de bien expliquer les choses et de s’assurer que tout le monde ait compris.

L’hétérogénéité du groupe fait que tout le monde n’avance pas à la même vitesse (mais ce n’est pas réellement un point faible, vu que la formation est pour tout le monde)

Quentin E. de chez NIJI

Noter la formation

Prix 1980€ HT / personne
Durée 3 jours ( 21 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

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.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp