PhoneGap/Cordova – Développer des applications mobiles multiplateformes avec HTML, CSS et JavaScript

Qualiopi

Apprenez à concevoir des applications mobiles multiplateformes avec notre formation pratique et intensive en développement PhoneGap/Cordova. Cette formation, axée sur le développement mobile en utilisant des technologies web (HTML, CSS, JavaScript), vous permet de développer des applications pour Android et iOS sans la nécessité d’apprendre le développement natif. Au cours de la formation, vous travaillerez sur un projet de location de voitures, abordant ainsi tous les aspects d’une application mobile typique : création de listes, de formulaires, communication avec un serveur web et utilisation de plugins pour les photos, la géolocalisation et les réseaux sociaux. C’est l’occasion idéale pour les développeurs web d’acquérir des compétences en développement d’applications mobiles.

Durée 21h en 3 jours
Localisation Partout en France
Logo de ENI Service - PhoneGap/Cordova – Développer des applications mobiles multiplateformes avec HTML, CSS et JavaScript

Proposé par

ENI Service

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Mettre en place un environnement de développement complet pour PhoneGap/Cordova ;
  • Créer des contrôleurs et des vues en HTML5 et JavaScript
  • Mettre en place la navigation dans l'application
  • Ajouter des traitements asynchrones pour interagir avec des services Web REST
  • Accéder aux fonctions natives de l’appareil avec des plugins
  • Optimiser, construire et déployer l’application

Programme de la formation

Applications mobiles multiplateformes

  • Ecosystème mobile d'aujourd'hui
  • Les avantages et inconvénients du multiplateforme
  • Zoom sur les webviews
  • Débat : Quand développer une application mobile de type webview ?

PhoneGap/Cordova

  • Points essentiels
  • Comparaison avec les autres solutions
  • Forces et faiblesses
  • Débat : Quand développer une application mobile avec PhoneGap/Cordova ?

Installation de l'environnement de travail

  • Installation de l'environnement de développement
  • Installation des outils Android
  • Présentation de l'environnement sous OSX

Prise en main de la ligne de commande

  • Créer une application
  • Configurer PhoneGap/Cordova
  • Configurer l'application mobile
  • Lancer l'application sur mobile
  • Travaux pratiques :
    • Création de l'application de location

Outils de développement : IDE, debugger

  • Prise en main de Visual Studio Code
  • Utiliser Google Chrome ou Mozilla Firefox pour debugger
  • Développer et débugger sur un mobile

Création d'une application mobile en JavaScript

  • Rappels sur JavaScript
  • Mise en place de JavaScript et de Vanilla JS
  • Développer la partie vue
  • Développer la partie contrôleur
  • Mise en place d'un système de navigation
  • Travaux pratiques :
    • Créer une application permettant de louer une voiture : liste des véhicules disponibles, détails d'un véhicule, réservation, restitution

Habiller l'application avec CSS3

  • Rappels sur CSS3
  • Tour d'horizon des frameworks CSS
  • Reproduire l'affichage Android
  • Reproduire l'affichage iOS
  • Animer l'application mobile
  • Sass : introduction au langage de génération de feuilles de style
  • Travaux pratiques :
    • Mettre en forme l'application de location, animer les transitions, s'adapter à iOS et Android

Communication avec un serveur

  • Rappels sur HTTP et REST
  • Requêtes AJAX
  • Travaux pratiques :
    • Interagir avec un service Web REST (fourni) pour récupérer la liste des véhicules et les détails, enregistrer les locations et les restitutions

Plugins

  • Architecture du système de plugins
  • Plugin de prise de photo
  • Plugin de géolocalisation
  • Plugin de partage social
  • Travaux pratiques :
    • Prise de photos depuis le téléphone pour la restitution du véhicule, géolocalisation des photos avant envoi et partage de son avis via les réseaux sociaux

Notions avancées

  • Bonnes pratiques
  • Optimisations et performances

Logo de ENI Service - Formation PhoneGap/Cordova – Développer des applications mobiles multiplateformes avec HTML, CSS et JavaScript

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
Logo de ENI Service - PhoneGap/Cordova – Développer des applications mobiles multiplateformes avec HTML, CSS et JavaScript

PhoneGap/Cordova – Développer des applications mobiles multiplateformes avec HTML, CSS et JavaScript

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.