Ionic 4 - Développement d'une application mobile multiplateforme
Formation créée le 21/05/2021. Dernière mise à jour le 21/12/2021.
Version du programme : 1
Programme de la formation
Ionic est un Framework Open Source qui permet de développer des applications mobiles multiplateformes, proches des applications natives sur Iphone ou Android.
Objectifs de la formation
- Découvrir et appliquer le Framework Ionic dans sa dernière version
- Configurer l’environnement de développement hybride
- Adapter les applications aux exigences contemporaines
- Développer des applications sous le Framework Ionic
Profil des bénéficiaires
Pour qui
- Développeurs d’applications, architectes, chefs de projet techniques…
Prérequis
- Bonne maîtrise de JavaScript
- Maîtrise d’Angular
Contenu de la formation
-
Développeurs d’applications, architectes, chefs de projet techniques…
- Présentation du développement sous le Framework
- Configuration de Ionic
- Implémentation de Ionic
- Comparaison Ionic – Angular
-
Programmation avec Ionic 4
- L’environnement de développement
- L’interface CLI
- La structure des projets sous Ionic
- L’outil Ionic Creator
- L’exécution
- Travaux pratiques: Mise en place de l’environnement de développement et création d’un projet d’application
-
Les composants
- Les composants de base
- Réutilisation des composants
- Les menus & la navigation entre les pages
- Les sliders
- Les thèmes & le rapport à la performance
- Personnalisation des thèmes
- Travaux pratiques: Mise en pratique des concepts : création de composants et de thèmes pour le projet d’application
-
Les formulaires avec Ionic
- Entrée utilisateur
- Les listes et leur gestion
- Travaux pratiques: Création de formulaires
-
La gestion des données dans Ionic
- Les requêtes HTTP
- L’API REST
- La récupération JSON
- Les Promises
- Travaux pratiques: Mise en œuvre d’un système de gestion des données dans le projet d’application
-
Les animations
- L’intégration de contenus vidéo
- La création d’une animation sous différent framework: Angular, CSS
- Animations de pages
- Travaux pratiques: Création d’animation et intégration de contenu animés dans l’application
-
Authentification & notification
- La page de connexion
- Les providers externes à l’étape d’authentification
- L’utilisation des GAFA pour l’authentification : Google et Facebook
- Les notifications de l’application sous les différents systèmes d’exploitation mobiles
- Travaux pratiques: Mise en place d’un processus d’authentification et d’un système de notification
-
Ionic 4 & Angular
- Ionic 4 & Angular
-
Test d'une application Ionic
- Test d’une application Ionic
-
Débugger une application Ionic
- Débugger une application Ionic
-
Déploiement d'une application
- Préparation pour la publication de la solution
- Signer une application iOS et Android
- Publier une application sur l’App Store et sur le Google Play
- La publication de mises à jour sur les stores
Équipe pédagogique
Professionnel expert dans le développement mobile
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
- Émargement numérique
Ressources techniques et pédagogiques
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation
- Espace intranet de formation
Qualité et satisfaction
Taux de satisfaction des stagiaires
Progression des compétences visées
Taux d'abandon
Taux de retour des enquêtes
Taux d'interruption en cours de prestation