Graduate Développeur Flutter
Objectif de la formation
Développez des applications mobiles cross-platform !
Flutter est le framework cross-platform créé par Google pour développer des applications natives mobiles, web et desktop. Ce framework permet de développer rapidement des applications avec des performances natives, mais propose aussi tout l’outillage nécessaire pour réaliser des interfaces modernes afin de garantir la meilleure expérience utilisateur possible.
Soyez l’expert Flutter en développement web mobile indispensable à tout nouveau projet ! Cette formation vous donnera la méthodologie pour développer des projets en respectant les normes et langages de programmation web adaptées à tout type de support, vous apprendrez à créer des applications performantes avec Flutter.
À l’issue de la formation, vous serez capable de :
- Concevoir et développer des applications modernes et dynamiques
- Maîtriser les fondamentaux du SDK Flutter
- Organiser, modulariser et tester une application Flutter
- Connaître les bonnes pratiques de développement
- Optimiser l’ergonomie et l’accessibilité du site web ou de l’application
- Titre Professionnel
- Niveau 5 (BAC +2)
- Certificateur : Ministère du Travail, de l’Emploi et de l’Insertion
- 500h de formation
- De 9 à 18 mois
- Formation 100 % en ligne
- Garantie réussite : prolongez gratuitement votre formation pendant 5 ans.
- Garantie diplômé ou remboursé.
Programme
- Les Users Stories
- Les wireframes
- Les interfaces Web
- Les bases de l’UX
- La création et l’intégration d’une maquette
- Le fonctionnement des sites web
- La création de page web en HTML
- La mise en forme des pages avec CSS
- L’agencement d’une page HTML avec CSS
- Le système de grille avec Bootstrap
- Le responsive design avec Bootstrap
- Le préprocesseur CSS : SASS
- L’utilisation de la ligne de commande dans le terminale
- Installer Git
- La gestion du code avec Git et Github
- La création de repository Git
- L’enregistrement de commit
- Les interactions avec le repository
- La navigation dans l’historique du repository
- La notion de branche et la résolution de conflit
- La navigation dans l’historique
- La fusion des branches
- La rebase des branches
- L’algorithmie avec Javascript
- Le concept de variable
- Les opérateurs arithmétiques et opérateurs d'affectation
- La logique d’un programme en Javascript : conditions et boucles
- La construction de tableau : les propriétés et méthodes de l’objet Array()
- Les fonctions en Javascript : les fonctions prédéfinies, les fonctions personnalisées, les fonctions anonymes et les fonctions récursives
- L’utilisation de de données et les types de données en Javascript
- Les notions de tests unitaires et tests fonctionnels
- La programmation événementiel en Javascript
- L’initiation aux objets et aux classes
- La manipulation du DOM
- La librairie JQuery
- La programmation asynchrone avec AJAX
- L’Utilisation du JSON en REST
- L’API Canvas
- Les concepts fondamentaux de React
- Le modèle MVVM
- L’utilisation de Node.js
- Les composants React.js
- Les props avec PropTypes
- Le DOM virtuel avec JSX
- La gestion du style avec React : Styled Component
- l’Utilisation de Redux et ses extensions
- La navigation avec React Router
- La communication avec les Api
- La découverte d’un autre framework : Vue.js
- L’installation de Wordpress en local
- La conception d’un site web professionnel
- La personnalisation de son site
- La modification de l’apparence du site avec les thèmes
- L’utilisation du tableau de bord Wordpress
- La création, la gestion et l’optimisation du contenus avec Wordpress
- Les plugins Wordpress
- Les formulaires avec WP Form
- Le plugin Woocommerce
- L’optimisation du référencement
- La création de base de données
- La création et modification des tables
- L’insertion, la modification et la suppression des données
- La connexion à la base données
- Les requêtes SQL
- Les fonctions SQL
- Les jointures SQL
- Un SGBDR non relationnel : MongoDB
- L’installation du serveur web Apache et de MySQL
- Les variables et les constantes
- Les conditions et les boucles
- Les fonctions en PHP
- Les variables superglobales
- La programmation orientée objet
- L’API de réflexivité
- Les Design Patterns
- Le modèle MVC
- Présentation et installation du framework Symfony
- Construire un contrôleur
- Le moteur de template Twig
- Le Bundle Composer
- La création et la manipulation des entités
- L’ORM Doctrine
- Les formulaires avec Symfony
- La sécurité et la gestion des utilisateurs
- L’Event Dispatcher
- Le Profiler
- L’API Platform
- Les bases de React Native
- La gestion des vues
- Les composants React Native
- Les props et les states
- Le Style et la mise en page avec Flexbox
- L’objet Plateform
- Le fonctionnement des hooks
- Les actions dans Wordpress
- Les hooks de filtres pour modifier les données
- Les variables globales
- Les fonction PHP dans son projet Wordpress
- Intro : Qu’est-ce que DART
- Découverte de DART Pad
- Installation et configuration de Xcode
- Installation et configuration d’Android Studio
- Installation et configuration d’intelliJ
- Installation et configuration de VSCode
- Les émulateurs iOS et Android
- Intro : Le langage Dart
- Introduction au langage DART
- Comprendre le main.dart
- Les variables et constantes en DART
- String/int/book en DART
- Les listes et les maps en DART
- Les opérateurs DART
- Les structures conditionnelles DART
- Les boucles en DART
- Les fonctions en DART
- Intro : Qu’est-ce que le Flutter
- Installer Flutter
- Les bases de Flutter ½
- Les bases de Flutter 2/2
- La navigation dans Flutter
- Créer des animations sur Flutter
- Les gestures sur Flutter
- Projet – Création de votre première App Flutter
Des centaines d’heures de screencasts vidéo pour maîtriser les logiciels essentiels en entreprise. Différenciez-vous et boostez votre employabilité !






















Votre diplôme
Admission
Pour entrer en formation préparant au Titre visé, le candidat doit :
- Être titulaire d’un Baccalauréat, ou d’un titre ou d’un diplôme équivalent de niveau 4
Ou
- Justifier d’une expérience professionnelle de 1 an minimum dans le domaine d’activité visé par le Titre.
Pour toute autre situation, contactez un conseiller en formation qui étudiera votre profil pour étudier votre admissibilité.
Examen
Pour obtenir le Titre, le candidat sera évalué selon les modalités suivantes :
- Examen sur chaque bloc de compétences portant sur des études de cas - Rédaction d'un rapport professionnel
- Oral de soutenance devant un jury
- Publié au JO17/04/2018
- CertificateurMinistère du Travail, de l’Emploi et de l’Insertion
- LieuParis, Montpellier, Bordeaux, Lyon
- InscriptionA tout moment de l'année
- Dates d'examenJuin ou Décembre
Vous apprenez comme vous voulez, à votre rythme.
A vous de choisir et de composer selon votre personnalité et vos aspirations.
Découvrez, apprenez, approfondissez tout ce qui vous fait envie ou qui vous sera utile demain.
Un accès illimité durant 5 ans à des milliers de formations supplémentaires : culture digitale, logiciels métiers & bureautique, langues étrangères, développement personnel, soft skills...)
Découvrir








