Une seule formation pour devenir un expert FLUTTER. N’attendez plus et inscrivez-vous

 

La formation en bref !

  • Le framework Flutter est le SDK Open source développé par Google. Il est utile pour concevoir des applications multiplateformes à destination à la fois d’Android et iOS. Il est de plus en plus populaire sur le marché et est devenu un incontournable dans le développement d’applications

  • 02 DART

    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.

  • Développeurs, Chefs de Projets

  • Connaissance dans un langage de programmation orienté objet (Java, C#…)

  • 3 mois de formation en mode week-ends( de 9:00 à 17:00)

Notre programme

Les bases de Flutter

  • Introduction
  • Les bases de DART
  • Constructions d'une Widget Tree
  • Les visibles (Input/Output)
  • Invisible (Layout Control) Widgets
  • Les outils de développement et les émulateurs
  • Cycle de vie de l'application Flutter

Widgets et style

  • Un aperçu Core Flutter Widgets
  • Scaffold et AppBar
  • Container
  • Row et Column
  • Flexible et Expends
  • Stack et Positioned
  • Card
  • View et GridView et ListTile
  • Image
  • Créer votre première Application

Navigation et écrans multiples

  • Naviguer vers une nouvelle page
  • Passer des données via un constructeur
  • Utilisation de routes nommées et transmission de données avec des routes nommées
  • onGenerateRoute et onUnknownRoute
  • Remplacement des pages (au lieu de pushing)
  • Pages contextuelles et transmission de données
  • Créer votre deuxième Application

Gestion des états (créer votre troisième application avec Firebase)

  • Comprendre le package Provider et son approche
  • L'ajout de nouveaux packages à Flutter app
  • travailler avec Providers & Listeners
  • - Local State vs App-wide State
  • Travailler avec des providers multiples
  • Stateful Widgets vs Providers

Forms et Input d'utilisateurs

  • Snackbars
  • Dialogues d'alerte
  • Utiliser les Forms et travailler avec Form Inputs
  • Gestion de Form Input Focus
  • Image Input et Image Preview
  • Validation de User Input et Soumission des Forms

Envoi de requêtes HTTP

  • On-Device vs Web Storage
  • Comment connecter Flutter à une base de données
  • Preparer notre Backend
  • Envoyer des requetes HTTP
  • Travailler avec Futures dans Dar
  • Futures et code Async
  • Travailler avec async & await
  • - Pull-to-Refresh
  • Traitement des erreurs
  • Utiliser FutureBuilder Widget

Authentification d'utilisateur (Firebase)

  • Comment fonctionne l'authentification
  • L'ajout de Signup d'utilisiteur
  • Permettre aux utilisateurs de se connecter
  • Gestion des erreurs d'authentification
  • Gérer le Token d'authentification localement (dans l'application)
  • L'ajout du Token à toutes les requestes

Utilisation des fonctionnalités de l'appareil natif

  • Utilisation d'images Picker et de la caméra de l'appareil
  • Stockage de l'appareil (Galerie)
  • Le package de localisation (GPS)
  • Accès aux paramètres Internet

Tarification

Premier mois

34700DZDpar mois

  • LES BASES DE FLUTTER
  • WIDGETS ET STYLE
  • NAVIGATION ET ÉCRANS MULTIPLES



APPELEZ-NOUS

Troisième mois

34700DZDpar mois

  • AUTHENTIFICATION D'UTILISATEUR (FIREBASE)
  • UTILISATION DES FONCTIONNALITÉS DE L'APPAREIL NATIF



APPELEZ-NOUS

Contactez-nous

Contactez-nous pour plus de détails ou laissez-nous vos informations, on vous appellera pour vous expliquer

Localisation:

Melya school, 142,Résidence El Andalous, Birkhadem, Algérie

Service client:

0560715804