Mobile Development - Flutter
This training 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.
- Level: Fundamental
- Durée :
- Price: 0000 DT
Flexible 100% online training
Start your new career at any time! Available part-time? No problem, study at your own pace.
Professional projects
You will develop your professional skills by working on concrete projects inspired by business reality. No problem, study at your own pace.
Personalized support
Benefit from weekly mentoring sessions with a business expert.
Earn certificates and diplomas
Earning certificates and degrees can enhance your career, broaden your horizons, and provide you with increased personal satisfaction.
- Preview
- Projects
- Accompaniement
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 »
Who is this training for?
Audience :
Ce cours Flutter s’adresse aux développeurs web ou mobile.
Prerequisites:
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#…).
A pedagogy based on practice
- Acquire essential skills by validating professional projects.
- Progress with the help of a professional expert.
- Gain real know-how as well as a portfolio to demonstrate it.
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
Unit testing
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
Individual and privileged supervision.
- Benefit from weekly individual sessions with an expert mentor in the field
- quickly in your projects thanks to its excellence in sharing its know-how
The Empire Training community
- Count on a close-knit community of students ready to help you 24/7.
Online pre-registration
Please fill out the form
Please fill out the form
How does an Empire Training course work?
From the chosen training to their entry into their new career, our students recount each stage of their experience and the support they received.