Créer des applications multiplateformes pour mobiles
Présentation
Objectifs & compétences
À l'issue de cette formation, les apprenants seront capables de :
- Créer des applications mobiles multiplateformes à partir d'un seul code source.
- Comprendre les principes du développement mobile multiplateforme
- Découvrir les frameworks mobiles les plus utilisés
- Concevoir une application mobile
- Développer une interface utilisateur responsive et interactive
- Tester l'application sur différents appareils
Public visé
Développeurs, chefs de projets.
Pré-requis
Connaissances Web (HTML, CSS, JavaScript, XML).
Programme
Jour 1 Matin : Fondamentaux HTML5/CSS/JS mobile
• Balises HTML5 mobiles
• responsive CSS
• TP : page adaptative
Jour 1 Après-midi : Frameworks hybrides• Cordova vs Ionic vs Angular
• Architecture hybride
• TP : prototype Cordova
Jour 2 Matin : Stockage & déconnecté • IndexedDB, SQLite, cache
• sync strategy
• TP : notes offline
Jour 2 Après-midi : UI avancée & performance• Animations CSS/JS
• Optimisations lazy
Jour 3 Matin : Sécurité mobile • OAuth2, chiffrement local
• TP : couche auth
Jour 3 Après-midi : IA embarquée • TensorFlow Lite, ML Kit
• TP : recommandation simple
Jour 4 Matin : Déploiement & store • certificats, signatures
• TP : simulation store
Jour 4 Après-midi : Projet fil rouge & soutenance• Finalisation mobile
• Présentation
Quiz de validation des acquis
Modalités
Pédagogie
Les sessions de formation seront organisées soit en 100% présentiel soit en classe en full distanciel.
Évaluation / Certification
- Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation
- Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l'espace apprenant en ligne
- QCM de fin de formation

