Formation - Développement d'applications mobiles multi plates-formes avec Flutter

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

1 - Introduction au langage Dart

  • Les bases du langage (variables, null safety...)
  • Les collections
  • La programmation asynchrone avec Future et Stream

2 - Qu'est-ce Flutter ?

  • Comment Flutter fonctionne-t-il ?
  • En quoi se distingue-t-il des autres frameworks ?

3 - Premiers pas en Flutter

  • Qu'est-ce qu'un Widget ?
  • Comment gérer l'état avec la différence entre Statefull et Stateless

4 - Découverte des Widgets

  • Les Widgets simples (Text, Image)
  • Les Layouts (Row, Column, Stack...)
  • La gestion du scroll (ListView, GridView...)

5 - Comment fonctionnent les Widgets

  • Qu'est-ce que le BuildContext ?
  • Comment Flutter gère-t-il l'arbre des Widgets ? des éléments ? de rendu ?

6 - La navigation

  • Ouvrir un nouvel écran
  • Passer des arguments
  • Utiliser la navigation nommée
  • Différence entre Navigator 1.0 et Navigator 2.0
  • Gestion des deep-links

7 - Comment gérer l'état

  • Pourquoi faut-il une solution de state management ?
  • L'exemple de BLoC

8 - Faire des requêtes réseau

  • Comment faire une requête asynchrone ?
  • Comment parser le contenu d'un JSON ?
  • Comment utiliser de la génération de code ?

9 - Comment stocker des données ?

  • Stocker des données dans les préférences (clé/valeur)
  • Stocker dans une base de données locale
  • Stocker dans une base de données distante (ex: Firebase)

10 - Comment publier une application ?

  • Comment externaliser les traductions ?
  • Quelles sont les bonnes pratiques avant de publier une application ? (CI/CD, Crashlytics...)
  • Comment publier sur le Google Play et l'App Store

Prérequis

Public

  • Toute personne souhaitant développer des applications multi plates-formes pour mobile (Android/iOS) / le web / le desktop (Linux/macOS/Windows)

Ces formations pourraient vous intéresser

Objectifs de la formation

Maîtriser le développement d'interfaces web pour applications mobiles à  l'aide de Cordova
Tarif

A partir de 2 245,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concevoir et sécuriser des infrastructures multi sites - Analyser les flux échangés - Garantir une qualité de service
Tarif

A partir de 2 175,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Installer et configurer des serveurs Web et des serveurs d'applications sous Windows Server
  • Assurer la disponibilité et la sécurité des applications Web
  • Réduire les risques grâce à la modularité
  • Durcir un environnement IIS.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Linux - Programmation Shell

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Découvrir les fonctionnalités de l'interpréteur de commande des systèmes Linux et apprendre à créer vos propres scripts d'administration.

À l'issue de la formation, le stagiaire sera capable de :

  • Comprendre comment automatiser, fiabiliser les travaux répétitifs
  • Savoir développer plus rapidement qu'en programmation traditionnelle
  • Maîtriser les principales instructions du langage de script
  • Connaître les différentes facettes de chacun des interpréteurs

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Analystes d'exploitation - Développeurs d'applications sur UNIX - Exploitants et administrateurs

Pré-requis

Connaissance des principes de base du système UNIX

Tarif

A partir de 1 825,00 €

Durée

3 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser le développement d'interfaces web pour applications mobiles à  l'aide de Cordova en conjonction avec jQuery mobile
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

- Comprendre et revoir les objectifs métier et aspects technologiques des applications mobiles afin de créer une stratégie de test - Identifier et comprendre les principaux défis, risques et attentes associés pour le test d'une application mobile - Appliquer les types de tests et les niveaux spécifiques aux applications mobiles. - Appliquer des types de tests communs, tels que ceux mentionnés dans [ISTQB CTFL 2018], dans le contexte spécifique mobile - Effectuer les activités requises spécifiquement pour les tests d’applications mobiles dans le cadre des principales activités décrites dans le processus de test ISTQB - Identifier et utiliser des environnements et des outils appropriés pour les tests d'applications mobiles - Comprendre les méthodes et les outils utilisés spécifiquement pour prendre en charge l’automatisation des tests d’applications mobiles.
Tarif

A partir de 1 975,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer l'architecture des applications natives pour la plateforme SAP HANA ("native" signifie indépendante du monde ABAP, l'application fonctionne entièrement sur la plateforme SAP HANA, aucun serveur d'application NetWeaver n'est utilisé)
  • Utiliser les services applicatifs étendus de la plateforme SAP HANA (c'est-à-dire le serveur d'application mis en oeuvre par le composant XS Advanced)
  • Décrire les différentes technologies utilisées pour le développement d'applications natives (Core Data Services pour développer la couche de persistance des données, Node.js et OData pour la communication entre client et serveur de données et SAPUI5 pour la couche d'interface utilisateur)
  • Développer une application native SAP HANA simple mais fonctionnelle.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer avec Kotlin des applications mobiles pour les plateformes Android.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Formation Flex Mobile

Proposé par DAWAN

Objectifs de la formation

Savoir développer des applications mobiles avec Flex
Tarif

A partir de 1 875,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...