Formation Cordova Hybrid Sprint
€ HT / personne |
2 jours (14 heures) |
Présentation
Cordova est un framework open-source permettant de créer des applications mobiles hybrides en utilisant des technologies web telles que HTML, CSS et JavaScript. Il permet de déployer une même base de code sur plusieurs plateformes (Android, iOS, etc.), ce qui en fait une solution idéale pour les projets nécessitant un déploiement rapide sur mobile.
Notre formation Cordova Hybrid Sprint a été pensée pour vous plonger dans un cycle de développement court (type Sprint) en vous fournissant les outils nécessaires pour construire, tester et déployer rapidement des applications mobiles hybrides.
Vous apprendrez à structurer une application Cordova, intégrer des fonctionnalités natives via des plugins (caméra, géolocalisation, etc.), optimiser les performances et automatiser les déploiements multi-plateformes. L’approche pédagogique met l’accent sur la pratique, avec un atelier par jour, et une organisation adaptée à des contextes Agile/Scrum.
Cette formation s’appuie sur la dernière version stable de CLI Cordova v12.0.2 et Cordova Android v14.0.0.
Objectifs
- Comprendre l’architecture des applications hybrides avec Cordova
- Créer et structurer une application mobile en technologies web
- Intégrer des fonctionnalités natives à l’aide des plugins Cordova
- Optimiser les performances et la compatibilité multi-plateforme
- Déployer et publier une application sur Android/iOS
Public visé
- Développeurs web souhaitant créer des applications mobiles
- Équipes techniques en contexte Agile/Scrum
- Freelances ou équipes produit souhaitant prototyper rapidement
Pré-requis
- Maîtrise de base en HTML, CSS et JavaScript
- Notions générales de ligne de commande
- Environnement Node.js installé (npm, CLI)
Programme de notre formation Cordova Hybrid Sprint
Introduction au développement mobile hybride
- Présentation de Cordova et de l’approche hybride
- Comparaison des architectures : native, web, hybride
- Cas d’usage de Cordova dans un contexte Sprint
- Installation et configuration de l’environnement de développement
- Comprendre la structure d’un projet Cordova
- Atelier : Création d’un premier projet Cordova simple
Intégration HTML, CSS et JavaScript dans Cordova
- Organisation du code dans une application Cordova
- Bonnes pratiques de responsive design mobile
- Gestion des événements tactiles et interactions spécifiques mobile
- Utilisation de frameworks UI mobiles (ex : Framework7, Onsen UI)
- Débogage avec Chrome DevTools et emulateurs Android/iOS
- Atelier : Intégration d’une interface interactive avec événements tactiles
Utilisation des plugins Cordova
- Qu’est-ce qu’un plugin Cordova ?
- Liste des plugins essentiels : caméra, GPS, stockage local, etc.
- Installation, configuration et utilisation des plugins
- Gestion des permissions mobiles
- Bonnes pratiques de compatibilité et fallback
- Atelier : Intégration de la caméra et du GPS dans une application
Gestion du cycle de vie et des performances
- Événements du cycle de vie Cordova
- Optimisation des ressources et du temps de chargement
- Gestion du cache et du stockage local
- Outils de profiling et d’analyse de performance
- Prévenir les problèmes de batterie et de mémoire
- Atelier : Analyse de performance et optimisation d’une app hybride
Déploiement multi-plateformes et test
- Préparation pour Android et iOS
- Signature d’application, génération de build (APK, IPA)
- Tests sur simulateur et sur appareils physiques
- Publication sur le Google Play Store et l’Apple App Store
- Automatisation du build avec Cordova CLI
- Atelier : Génération d’un APK de production et test sur appareil
Bonnes pratiques et organisation Sprint
- Structuration d’un projet mobile en contexte Agile/Scrum
- Techniques de prototypage rapide avec Cordova
- Gestion des retours utilisateurs en phase de Sprint
- Communication entre développeurs et Product Owner
- Cordova dans une stack DevOps mobile
- Atelier : Réalisation d’un mini Sprint avec une fonctionnalité clé
Pour aller plus loin
Formation Flutter Avancé
Formation Kotlin Avancé
Formation React Avancé
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS