Accueil > Développement informatique et DevOps > Cordova : développer des applications mobiles multiplateformes
Formation #DEV253

Formation Cordova : développer des applications mobiles multiplateformes

Durée : 4 jours

Code : DEV253


Prochaines dates programmées :

Du 26 au 29 Mars 2024

Du 16 au 19 Juil. 2024

Du 12 au 15 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Développer des applications mobiles multiplateformes avec le framework Cordova
  • Réduire considérablement ses coûts de développement
Programme
1/ Introduction
  • Bref aperçu sur le développement mobile, évolution et enjeux
  • Les applications mobiles : natives, Web et hybrides
  • Développement cross-platform vs développement natif
  • Le développement multiplateformes, avantages et inconvénients
2/ Présentation du framework Cordova
  • Pourquoi utiliser Cordova ?
  • Concepts et architecture du framework
  • Comment interagir avec les possibilités du mobile
  • Avantages et limites de Cordova
3/ Rappels des essentiels du développement client
  • Rappels de JavaScript
  • Debugging JavaScript avec Chrome
  • Rappels de HTML 5 et de CSS 3
  • Les extensions JavaScript de JTML 5
  • Les API de stockage et autres APIs
  • Architecture RESTful microservices
  • Rappels de jQuery et d'AJAX
4/ Prise en main du framework Cordova
  • Installer l’environnement de développement
  • Installer Cordova, mise en place et configuration
  • Utiliser de la ligne de commande CLI
  • Créer 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
5/ 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
6/ Migrer une application Web en application native
  • Application Web versus Application Native
  • Focus sur les frameworks disponibles (jQuery Mobile, Sencha Touch, Ionic, etc)
  • Utilisation de SDK spécifiques
  • Déploiement, tests et debug sur device ou émulateur
  • Migration Web vers mobile avec Cordova
  • Qu’est-ce que le WebView ?
7/ Interagir avec le device
  • Principes et fonctionnement d’un plugin Cordova
  • Utiliser d'un plug-in Core
  • Utiliser d'un plug-in public
  • Installer, développer et valider un plugin
8/ Stockage
  • LocalStorage
  • WebSQL
  • IndexedDB
  • Les solutions offertes par les plugins
9/ Pour aller plus loin
  • Code spécifique par plateforme
  • Déployer son application sur les différents stores
  • Quid des performances ?
  • Utiliser AngularJS pour structurer son application Web
  • Utiliser TypeScript
  • Quand AngularJS rencontre Cordova
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Chefs de Projet
  • Développeurs
Dates

Dates

  • Du 26 au 29 Mars 2024
  • Du 16 au 19 Juil. 2024
  • Du 12 au 15 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.