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
  • Distance
  • Centre
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
  • Distance
  • Centre
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

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

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

Objectifs de la formation

  • Découvrir l’UX Design et l’importance de l’expérience utilisateur
  • Connaître les exigences ergonomiques particulières d'une application mobile
  • S'approprier les bonnes pratiques pour concevoir une app mobile en co-conception avec les utilisateurs réels
  • Utiliser Figma pour réaliser des prototypes interactifs d'applications pur smartphone et tablette
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise

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.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

Comprendre ce que sont les microcontrôleurs - Apprendre à programmer un microcontrôleur STM32 en C - Connaître les périphériques des microcontrôleurs - Communiquer avec un microcontrôleur (avec pratique sur Arduino et STM32) - les bus I2C, SPI, UART, CAN - les capteurs modernes - l'utilisation de bibliothèques pour le développement d'applications pour microcontrôleurs
Tarif

A partir de 2 250,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Démontrer la portée de l'automatisation, ses avantages mais aussi ses risques
  • Automatiser le test d'applications Web
  • Reconnaître l'architecture et le fonctionnement de la suite d'outils Katalon Studio
  • Capturer des cas et les organiser en suite de tests, puis les rejouer
  • Reconnaître les options avancées, concevoir et optimiser les tests Katalon Studio
  • Exécuter, maintenir les tests conçus et mettre en place différents environnements
  • Enumérer les différences entre les tests pilotés par les mots-clés et par les données
  • Construire des tests dans l'IDE
  • Faire des tests API.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Connaître les applications mobiles pré-analytiques en biologie médicale
  • Connaître les outils digitaux du parcours de soin
Tarif

A partir de 580,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Développer des applications créatives en 2D (installations artistiques, jeux vidéo, serious game, applications interactives, etc)
Tarif

A partir de 2 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Mettre en œuvre les pools VMware Horizon - Gérer les clients Horizon - Mettre en œuvre les pools de machines physiques, automatisés de machines virtuelles et des clones liés - Configurer l'environnement View à  l'aide View Administrator - Créer des bureaux RDS et des Pools d'applications - Configurer le rôle du mode kiosk - Installer et configurer Persona Management - Utiliser les fonctionnalités avancées d'Horizon View - Fournir des applications à  l'aide d'AppVolumes - Configurer ThinApp pour la virtualisation des applications - Gérer la sauvegarde et la restauration d'Horizon - Gérer les performances et l'évolutivité d'Horizon
Tarif

A partir de 3 975,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Prendre en charge le développement d'applications informatiques dans le cadre de projets visant à automatiser un ou plusieurs processus d'une entreprise, en répondant à des demandes émanant d'une maîtrise d'ouvrage (demandes tansmises par un chef de projets si la taille et la complexité du projet le nécessitent, elles concernent de nouvelles applications ou la maintenance évolutive d'applications existantes)
  • Passer le Titre professionnel "Développeur Web et Web Mobile".
Tarif

Contacter l'organisme

Durée

142j / 994h

Modes
  • Centre
  • Distance

Je cherche à faire...