Formation PhoneGap Cordova, développer des applications pour mobiles multi-plateformes

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, à l'issue de cette formation PhoneGap Cordova vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre la philosophie du développement avec PhoneGap (application hybride)
  • Comprendre les différences avec une application native pure
  • Comprendre l’architecture technique d’une application PhoneGap
  • Générer une application pour iPhone, Android et Windows Phone
  • Utiliser les capteurs d’un équipement
  • Utiliser les ressources matérielles d’un équipement (appareil photo, fichiers, etc.)
  • Utiliser les événements spécifiques à PhoneGap
  • Développer vos propres plugins pour PhoneGap

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 645,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 645,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation PhoneGap Cordova vous permettra de maîtriser l’utilisation de ce framework JavaScript qui permet de développer une seule application pour la plupart des OS du marché dont iOS et Android en s’appuyant uniquement sur des technologies standard comme HTML5, CSS3 et JavaScript. Comme son nom l’indique, PhoneGap vise à combler le « gap » entre le développement web (HTML, CSS, JavaScript) et les applications mobiles natives (Java pour Android, Objective-C pour iPhone, C# pour Windows Phone) qui peuvent accéder aux fonctions spécifiques des équipements (caméra, vibreur, stockage local, etc.). Le framework se présente comme un ensemble de bibliothèques développées en langages natifs pour chaque OS et que l’on peut appeler comme s’il s’agissait de fonctions JavaScript « classiques ». Il est également possible de développer en langage natif ses propres briques et de les intégrer à PhoneGap. Les possibilités d’ajout illimité de ces plugins ont contribué au succès de PhoneGap. À l’inverse, le cœur de PhoneGap est modulaire et permet de n’activer que les modules nécessaires à l’application. L’application finale pourra donc être personnalisée et optimisée sur l’équipement mobile. Nous parlons bien d’application et une connexion WEB ne sera pas nécessaire pour afficher les pages dont le développement pourra s’appuyer sur les puissants effets visuels des technologies HTML5 et CSS3. Suite au rachat de PhoneGap par Adobe, l'ensemble du SDK cross-platform PhoneGap a été rebaptisé Cordova. Les nouveautés Cordova seront mises en œuvre dans cette formation.

Programme

Les applications WEB sur mobile et tablette

Exemple de Web AppsLes spécificités du développement mobileComparaisons application native / application hybrideAvantages inconvénients d’une application hybrideAvantages inconvénient d’une application nativeLes différentes approches natives

Utilisation de HTML 5

HTML5 : une nouvelle vision du langageCréer et structurer un documentGestion des formulairesGestion de l’affichage des images multi-résolutionLe dessin avec HTML5 et la balise canvasLes nouvelles API JavaScriptGestion des données côté client en HTML5Intégrer une carte Google Maps dans l’application

Le projet PhoneGap Cordova

Les versions jusqu’ à la version 3.3.0Visibilité sur les prochaines évolutionsLicences d’utilisation et de distributionDifférences entre PhoneGap et CordovaArchitecture détaillée d’une application PhoneGap/Cordova hybridePlates-formes mobiles supportées et caractéristiques

Mise en œuvre de PhoneGap

Installer PhoneGapPremière application hybride Hello WorldInstallation du SDK spécifique pour iOS (Paramétrage du Mac, Xcode, etc.)Installation du SDK spécifique pour Androïd (JDK, environnement, SDK Androïd, Apache Ant, etc.)

Utilisation de Cordova en ligne de commande (interface CLI)

Créer sa première application (cordova create, cordova platforms)Compiler son application (cordova build)Tester son application (cordova run, cordova emulate)

Utilisation de PhoneGap Cordova au quotidien

Conseils sur le debuggageUtilisation de web InspectorSpécificité des OS Limites des tests depuis un émulateur Maîtriser l’utilisation de PhoneGAP pour de meilleurs performances

Utilisation des capteurs

Vue d’ensemble des objets concernés (domaine d’utilisation, propriétés remarquables, conseils d’utilisation)PhoneGap versus HTML5Récupérer les mouvements de l’appareil selon les 3 axes (accéléromètre)Singularités de l’iPhone pour l’accéléromètre (intervalle d’écoute)Accéder à la position GPS du mobile (objets Geolocation et Position)Quelle garantie de l’API de géolocalisation ?Lire et enregistrer des fichiers audio avec l’objet MediaDétecter l’orientation du deviceGérer l’orientation avec media queries

Utilisation de ressources matérielles (appareil photo, système de fichiers, …)

Appareil photos et fichiersProblème d'accès aux fichiers suivant les plateformes (espace public/privée)Traiter les données reçues (type de l'image source)Que faire de l'image ?Obtenir le chemin du fichier à afficherEnregistrer une imageModifier la qualité d'une imageFormat des images et performances
Base locale des contactsNavigator.service.contacts.findLire les données (ContactFields)Modifier un contact

Les événements

Comprendre le chargement du code de PhoneGap (native, Javascript)De la bonne utilisation du chargement de PhoneGap (device ready)Passage de l’application à l’arrière plan (pause)Reprise de l’application (resume)Connexion et déconnexion d’Internet (online, offline)Gestion du bouton retour (backbutton)Comment redéfinir le comportement du bouton raccrocher sous Android (menubutton) ?Comment redéfinir le comportement de la recherche sous Android (searchbutton) ?

Développer un plugin PhoneGap/Cordova

Ajouter un plugin PhoneGap Deux façons différentes de faire la même choseWeb Project Dev (depuis cordova 3.0 et la création de Cordova Command-line Interface (CLI))Native Platform DevLe fichier config.xmlcordova add/remove pluginUtilisation de plugmanCréer un pluginDifférence entre les plateformesGain en performanceLes nouveaux servicesQuelques exemples concrets :- Plugin de cryptage natif- Plugin de traitement des QR Code- Plugin d’affichage de documents

Prérequis

Connaissances de base en développement web (JavaScript, HTML, CSS).
La connaissance des langages de développement Java ou Objective-C est un plus.
 

Public

Cette formation PhoneGap s'adresse aux développeurs d'applications mobiles et aux chefs de projets opérationnels.

Ces formations pourraient vous intéresser

Objectifs de la formation

• Connaître les différentes émotions et leur rôle dans les relations interpersonnelles
• Développer son ouverture émotionnelle à soi et aux autres
• Savoir gérer ses émotions dans des situations professionnelles

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

À l'issue de cette formation Migration vers AWS vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Expliquer les différentes stratégies de migration cloud
  • Évaluer la préparation de la migration cloud
  • Découvrir le portefeuille et planifier la migration
  • Planifier et concevoir une stratégie de migration des applications
  • Effectuer et valider la migration des applications vers le cloud
  • Optimiser les applications et opérations après la migration dans le cloud.
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

La mondialisation des échanges et le développement de l'outsourcing se traduisent par la présence d'équipes multiculturelles en France ou éclatées à l'international. Au delà des difficultés de la langue, il est nécessaire d'intégrer les références culturelles de chacun pour faire des différences un atout. Découvrir ses propres préférences culturelles, mais aussi les ressources et les qualités à développer pour réussir dans les contacts internationaux et mieux intégrer le « oui » d'un Japonais ou le « small talk » en Inde ...

Cette formation management international permettra aux participants de :
- Savoir communiquer efficacement dans un contexte multiculturel,
- Organiser le management pour atteindre les objectifs.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Programmer en Java

Proposé par ENI Service

Objectifs de la formation

  • Ecrire, compiler, exécuter et déboguer des programmes Java
  • Utiliser l’IDE Eclipse pour vos projets Java
  • Appliquer les concepts de programmation orientée objet au langage Java
  • Créer des classes et les implémenter avec des attributs et des méthodes
  • Mettre en œuvre l’encapsulation
  • Appliquer les mécanismes d’héritage et de polymorphisme, redéfinir et surcharger des méthodes
  • Utiliser les classes abstraites et les interfaces
  • Structurer les applications en package et gérer correctement les imports de classes et de méthodes
  • Utiliser la bibliothèque de classes Java
Tarif

A partir de 2 750,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

IA au service des RH

Proposé par Almera

Objectifs de la formation

  • Comprendre les principes de base et le potentiel de l'IA dans le domaine des Ressources Humaines.
  • Identifier et exploiter les applications de l'IA pour optimiser les processus.
  • Formuler des stratégies efficaces pour intégrer l'IA dans les pratiques RH.
  • Évaluer l'impact et les enjeux éthiques de l'IA.
  • Planifier et gérer la transformation digitale avec l'IA.
Tarif

A partir de 800,00 €

Durée

1j / 7h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Appliquer les premières actions pour développer ses ventes sur les Médias Sociaux
  • Sélectionner le ou les Médias Sociaux utiles en fonction de son activité, de ses clients et de ses préférences
  • Développer le bouche-à-oreille positif des clients sur Internet
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer SharePoint 2019 et configurer les options de déploiement
  • Gérer les applications web et collections de sites
  • Configurer les applications de service
  • Gérer les utilisateurs, les autorisations et l'authentification dans SharePoint 2019
  • Gérer la recherche d'entreprise
  • Surveiller et dépanner une ferme SharePoint
Tarif

A partir de 3 000,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À la suite de cette formation Maximo Asset Management 7.5, vous aurez acquis les connaissances et compétences nécessairs pour : 

  • Utiliser l'interface utilisateur, d'effectuer des requêtes sur la base de données
  • Décrire le cycle de vie des actifs de l'entreprise
  • Décrire et utiliser les différentes applications de Maximo relatives aux divers processus métier
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Manager son équipe

Proposé par FORMACCO

Objectifs de la formation

Intégrer le management d'équipe comme levier essentiel dans le développement de votre activité. Cette formation vous permettra de développer les compétences nécessaires pour manager votre équipe avec succès, en favorisant la collaboration, la motivation et l'efficacité.

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Trello, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les principes clés et le fonctionnement de Trello
  • Analyser les avantages et inconvénients de Trello par rapport aux autres applications de gestion de projets
  • Utiliser les fonctionnalités essentiels de Trello pour gérer projets et tâches
  • Utiliser Trello pour collaborer efficacement
  • Adapter Trello à vos propres besoins
  • Évaluer les besoins de votre équipe et mettre en place un workflow efficace avec Trello
Tarif

A partir de 1 190,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...