Public visé
Développeurs, architectes et chefs de projet techniques.
Prérequis
- Connaissances JavaScript et TypeScript requises
- Expérience Angular et React appréciée
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Décrire et mettre en oeuvre le framework Ionic 8
- Adapter les applications aux contraintes matérielles des appareils mobiles
- Développer, tester et publier des apps multiplateformes
- Reconnaître les améliorations de la version 8 d’Ionic
Programme
Jour 1 : Introduction et intégration
Introduction Ionic 8
- Installation, développement hybride, rôle de Capacitor
- Évolution des versions (Ionic 7 vers 8)
Intégration avec React 19 et Angular 19
- Structure SPA
Jour 2 : Composants et données
Composants et navigation
- Utilisation et réutilisation des composants
- Menus, navigation, sliders, theming par plateforme
Opérations CRUD
- Listes et formulaires, requêtes HTTP, APIs REST
- Stockage local et accès SQLite
Jour 3 : Authentification et publication
Authentification
- Pages de login, fournisseurs externes (Facebook, Google)
- Notifications iOS et Android
Tests et publication
- Stratégies de test et débogage, tests unitaires
- Publication (signature, App Store, Google Play)
- Déploiement Firebase
Modalités d’évaluation des acquis
- En cours de formation, par des travaux pratiques
- Et, en fin de formation, par un questionnaire d’auto-évaluation