Développement Mobile - Flutter
Cette formation Flutter vous permet d’appréhender les concepts et outils clé mis à disposition par Flutter, puis de voir comment les appliquer afin de créer une application avec Flutter.
- Niveau: Fondamental
- Durée :
- Tarif: 0000 DT
Une formation flexible 100% en ligne
Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.
Des projets professionnalisants
Vous développerez vos compétences professionnelles en travaillant sur des projets concrets inspirés de la réalité en entreprise.Pas de problème, étudiez à votre rythme.
Un accompagnement personnalisé
Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.
Gagnez des certificats et des diplômes
Gagner des certificats et des diplômes peut améliorer votre carrière, élargir vos horizons et vous offrir une satisfaction personnelle accrue.
- Aperçu
- Projets
- Accompagnement
Objectifs de la formation Flutter
Objectifs opérationnels :
Savoir développer une application Flutter pour iOS et Android.
Objectifs pédagogiques :
À l’issue de cette formation Flutter, vous aurez acquis les connaissances et compétences nécessaires pour :
Découvrir les fonctionnalités du framework Flutter
Développer une nouvelle application Flutter pour iOS et Android
Savoir concevoir une application Flutter avec Dart
Appréhender les différentes approches pour le “state management”
À qui s’adresse cette formation ?
Public :
Ce cours Flutter s’adresse aux développeurs web ou mobile.
Prérequis :
Pour assister à cette formation Flutter, il est nécessaire de maîtriser au préalable JavaScript ou TypeScript, ou un langage objet (Java, Swift, Kotlin, C#…).
Une pédagogie basée sur la pratique
- Acquérir des compétences essentielles en validant des projets professionnels.
- Progressez à l’aide d’un expert du métier.
- Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.
Contenu du cours Flutter :
Présentation de Flutter
Historique
Pourquoi choisir le langage Dart
Concepts / Architecture
L’écosystème
Le langage Dart
Langage
Types
Operators
Function
Objets
Exceptions
Mixin
Future
Stream
Isolate
Pubspec : Gestion des dépendances
Tests unitaires
Basic widgets
Définition
Rendering
Render Object
Element tree
Widgets tree
Layout
Container
Stack
Row
Column
Alignement
Material / Cupertino
Stateful / Stateless
Communication entre widgets
Assets / Fonts
Tests
Données
Gestion programmation asynchrone
Future / FutureBuilder
Stream / StreamBuilder
Communication avec une API Rest/Json
Persistance de données
Shared preferences
files
SQLite
Architecture
Les différents patterns utilisés
Pattern BLoC (Business Logic Component)
Redux
Provider
flutter_bloc
mobx
flutter_hook
Plugins
Ajouter et utiliser un plugin
Créer un plugin
Un encadrement individuel et privilégié.
- Bénéficiez de sessions individuelles hebdomadaires avec un mentor expert du métier
- rapidement dans vos projets grâce à son excellence dans le partage de son savoir-faire
La communauté Empire Training
- Comptez sur une communauté soudée d’étudiants prête à vous aider 24h/24, 7j/7.
Pré- inscription en ligne
Veuillez remplir le formulaire
Les champs marqués d’un * sont obligatoires
Comment se déroule un parcours Empire Training ?
Dès la formation choisie jusqu’à leur entrée dans leur nouvelle carrière, nos étudiants racontent chaque étape de leur expérience et le soutien qu’ils ont reçu.