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