Niveau : perfectionnement - Durée : 5 jours.
Pré-requis : maîtriser les langages utilisés pour la conception de pages web (HTML, CSS, JavaScript)...
Objectif : apprendre à créer des applications pour smartphones iOS et Android depuis un projet Cordova, savoir utiliser les plugins, mettre en ligne les applications.
Méthode pédagogique : théorie, modes opératoires et transfert de compétences par réalisation d'ateliers pratiques.
Profil du formateur : développeur spécialisé dans les technologies web.
Le développement de votre propre application pour mobile présente plusieurs avantages :
- une application mobile peut accréditer l'image de votre entreprise auprès de vos clients (elle est téléchargeable depuis les magasins en ligne de Google, d'Apple et de Microsoft) ;
- elle est plus rapide que l'affichage des pages de votre site web dans un navigateur internet ;
- elle fonctionne sur les principaux systèmes d'exploitation en vigueur : Android et iOS notamment ;
- elle peut faire appel aux ressources du smartphone sur lequel elle a été implémentée ;
- elle peut fonctionner hors connexion.
Cette formation est dispensée sur le framework open-source Cordova, développé par la Fondation Apache.
Programme de la formation développement d'applications pour mobiles
Notions de base sur Cordova
- Introduction
- Rappels
- Les pages web traditionnelles
- Les pages web apps
- Les applications mobiles
- Les plateformes iOS
- Les plateformes Android
- Les applications natives
- Les applications hybrides
- Les Progressive Web Apps
- Les frameworks hybrides
- L’environnement de développement
- Webpack et npm
Utiliser les ressources via les plugins
- Le splashscreen
- Le gestionnaire de fichiers
- Les notifications Push
- La géolocalisation
- Les photos et les films
- La navigation web
La gestion des données
- Le fonctionnement asynchrone
- Le stockage des données
- Serverless
- Le CMS Headless
- Les APIs tierces et les web services
- Implémentation d'une API sur un site web
Ateliers
- Les CSS
- Le responsive design
- Flexbox
- Grid
Diffusion du produit fini
- Configuration pour iOS
- Configuration pour Android
- Techniques de compilation
- Diffuser sur les stores
- Questions / réponses
Formations complémentaires
- Formations aux technologies du web
< Précédent | Suivant > |
---|