> 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

Télécharger au format pdf Partager cette formation par e-mail 2

Télécharger au format pdf Partager cette formation par e-mail 2

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 en classe à distance

Réf. OVA
Prix : 1870 € H.T.
  3j - 21h00
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.

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.


Modalités pratiques
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.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Horaires
En présentiel, 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.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.