Formation Cordova, développer des applications mobiles multiplateformes


Formation Cordova, développer des applications mobiles multiplateformes

Catalogue : Développement logiciel



Développement mobile cross-platform avec Cordova
• Enjeux du développement mobile.
• Développement cross-platform versus développement natif.
• Le framework Cordova.
• Fonctionnement technique de Cordova.
• Interagir avec le device.
• Avantages et limites de Cordova.
A la découverte de Cordova
• Installation de l'environnement (NodeJS / Cordova).
• Utilisation de la CLI.
• Création d'une première application.
• Analyse de la structure d'une application.
• Génération de l'application Windows.
• Génération de l'application Android.
• Génération de l'application iOS.
Travaux pratiques
Création d'une application Cordova en ligne de commande. Analyse de la structure de l'arborescence projet.
Utilisation de Visual Studio
• Découverte des outils Cordova de Visual Studio.
• Création d'une application avec Visual Studio.
• Génération de l'application Windows et Android.
• Déploiement et debug de l'application sur Device ou Emulateur.
• Visual Studio et iOS.
Travaux pratiques
Création d'une application Cordova avec Visual Studio. Déploiement puis debug sur un device ou émulateur.
Migrer une application Web en application native
• Application Web versus Application Native.
• Quel est l'effort à faire ?
• Rendre mon application responsive.
• Gestion du touch.
• Est-ce que l'on peut encapsuler un site Web ?
Travaux pratiques
Création d'une application Web. Encapsulation avec Cordova dans une application mobile. Déploiement sur device ou émulateur.
Interagir avec le device
• Qu'est-ce qu'un plug-in ?
• Utilisation d'un plug-in Core.
• Utilisation d'un plug-in public.
• Développement d'un plug-in.
Travaux pratiques
Utilisation de plug-ins (accéder à la caméra...). Création d'un plug-in.
Pour aller plus loin
• Code spécifique par plateforme.
• Publier son application sur les stores.
• Quid des performances ?
• Utiliser AngularJS pour structurer son application Web.
• Utiliser TypeScript.

 

Fiche de la formation



 Cible :

Chefs de projet, développeurs Web et mobiles.


 Prérequis :

Bonnes connaissances du développement Web (HTML / CSS et JavaScript). Des connaissances de base de Visual Studio et de NodeJS peuvent être un plus.


 Durée : 3 jours

 Type : Stage pratique


 Contactez-nous