Aperçu du cours
Ionic est un Framework Open Source qui permet de développer des applications mobiles multiplateformes, proches des applications natives sur Iphone ou Android.
Prérequis
- Bonne maîtrise de JavaScript
- Maîtrise d’Angular
Objectifs pédagogiques
- 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
Public ciblé
- Développeurs d’applications, architectes, chefs de projet techniques…
Programme de 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
-