Formation de Création des Applications Mobile Framework Flutter

Création des Applications Mobile Framework Flutter

Création des Applications mobile Multiplateforme

Présentation 

Profitez de votre temps libre afin de booster et développer vos compétences pour une meilleure employabilité. La formation est la meilleure façon d’acquérir de nouvelles compétences. La Formation de Création des Applications Mobile Framework Flutter consiste à développer vos compétences transversales (Soft Skills) pour la majorité des métiers.

L’école MIAGE Casa, vous offre ce cycle de “Formation de Création des Applications Mobile Framework Flutter“, en petit groupe et en 30 Heures (Samedi – de 13h à 17h)

  • Apprendre le langage Dart.
  • Maitrisez l’affichage de widgets Material.
  • Apprenez comment utiliser la navigation sur plusieurs vues.
  • Envoyez des requêtes HTTP et HTTPS vers des API.
  • Apprenez à utiliser l’appareil photo et à les sauvegarder sur un serveur.
  • Utilisez Google Maps dans vos applications et apprenez à géolocalisé vos utilisateurs.
  • Publiez votre application sur les Stores.

Présentation Flutter

Flutter est utilisé pour créer des applications sur mobile, tablette, télévision et desktop. L’utilisation du Dart, qui est un langage de programmation très facile d’accès si vous connaissez JavaScript, TypeScript ou Java, permet une compilation en ARM (langage machine). Cette compilation permet la création d’applications natives extrêmement performantes. Flutter n’utilise pas de bridge JavaScript comme le fait ReactNative par exemple. Flutter utilise son propre système de rendu, qui lui laisse donc une très grande liberté. La librairie incorpore une large collection de widgets Material et Cupertino qui fonctionnent sur iOS et Android.

Objectifs de la formation

Organisation

  • 2 Séances Par Semaine (17h à 20h)
  • 90% de la formation est Pratique
  • En petit groupe (une douzaine)
  • Volume horaire : 30 heures au total
  • Un ordinateur par utilisateur
  • Formateur bien qualifié

Attestation et Certificat

  • Attestation de formation à la fin de la formation
    Option (Payante) :
  • Certificat “MiCP“ (MIAGE Compétence Professionnelle) :

    Formation Création des applications mobile Framework Flutter

– Après validation de l’évaluation.

  • Certificat “MiCP“

Public Visé

  • Développeurs désirant améliorer leurs compétences et leur maîtrise du Framework FLUTTER.
  • Développeurs désirants améliorer les performances de leurs applications mobiles
  • Toutes personne voulant maîtriser les particularités du Framework FLUTTER
Programme de la Formation
Apprendre le langage Dart.
  • Langage
    – Types, Operators
    – Function, Objets
    – Exceptions, Future
  • Pubspec : Gestion des dépendances
  • Tests unitaires
Savoir utilisez les widgets
  • Définition
  • Rendering
    -Render Object
    -Element tree, Widgets tree
  • Layout
    -Container, Stack
    -Row, Column, Alignement
  • Material / Cupertino
  • Communication entre widgets
Navigation et Requêtes
  • Routes
  • Naviguer entre les routes
  • Transmettre des paramètres, données à une route
  • Gestion programmation asynchrone
  • Communication avec une API Rest/Json
  • Persistance de données
Patterns et Plugins
  • Les différents patterns utilisés
  • Pattern BLoC (Business Logic Component)
  • Provider, flutter_bloc
  • mobx, flutter_hook
  • Ajouter et utiliser un plugin
  • Créer un plugin
  • Publiez votre application sur les Stores.