> Formations > Technologies numériques > Développement logiciel > iOS, Android, multiplateformes mobiles > Formation Cordova, développer des applications mobiles multiplateformes > Formations > Technologies numériques > Formation Cordova, développer des applications mobiles multiplateformes

Formation : Cordova, développer des applications mobiles multiplateformes

Cordova, développer des applications mobiles multiplateformes




Apache Cordova est un projet libre qui sert de base aux développements sur plusieurs plateformes en utilisant des technologies web (HTML, Javascript et CSS). Cette formation vous permettra de maîtriser le framework Cordova afin de réduire considérablement le coût de développement de vos applications.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou à distance
Disponible en anglais, à la demande

Réf. OVA
  3j - 21h00
Prix : 1910 € H.T.
Pauses-café et
déjeuners offerts




Apache Cordova est un projet libre qui sert de base aux développements sur plusieurs plateformes en utilisant des technologies web (HTML, Javascript et CSS). Cette formation vous permettra de maîtriser le framework Cordova afin de réduire considérablement le coût de développement de vos applications.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Découvrir les enjeux du développement d'applications mobiles
Comprendre le processus de développement d'une application mobile avec le framework Cordova
Maîtriser les outils Cordova de Visual Studio
Migrer une application Web en application mobile

Public concerné
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.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Méthodes et moyens pédagogiques
Travaux pratiques
Tous les développements seront testés sur Smartphone mis à la disposition des participants. Les environnements Android et IOS seront utilisés.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

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.
Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance

Dernières places
Date garantie en présentiel ou à distance
Session garantie