Formation Flutter & Dart

5,0 rating
Logo Formation Flutter et Dart

2200€

1980€ HT / personne

3 jours (21 heures)

Paris
Il ne reste que quelques places
Disponible aussi 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.8.2 et Dart 2.5 à 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

 

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

 

Flutter et Firebase : BDD en temps réel (module complémentaire)

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.

Gautier

Gautier

J’aime créer des produits, et le mobile est aujourd’hui un des meilleurs domaines pour cela. Je suis le co-fondateur de apparence.io, agence de développement mobile. Après 5 années à travailler sur Android, je me suis retrouvé à essayer la beta de Flutter, puis à l’adopter au fur et à mesure de son évolution.
Nous avons aujourd’hui décidé de majoritairement travailler avec flutter chaque fois que possible pour nos clients.

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

2200€

1980€ HT / personne

3 jours (21 heures)

Paris
Il ne reste que quelques places
Disponible aussi en intra-entreprise pour former votre équipe.

Une question ? Un projet ?

Pour des informations complémentaires, n’hésitez pas à nous contacter.