Accueil > Nos Formations > Développement logiciel > Technologies web, mobile > Développement mobile > Développement d’applications mobiles – Etat de l’art

Développement d'applications mobiles - Etat de l'art

0 ( avis)

Maîtrisez les principales plateformes mobiles, de l'architecture aux outils de test, en passant par le paiement mobile et la sécurité. Devenez un expert en développement natif et HTML5 pour répondre aux enjeux actuels du marché.

Description Objectifs Récapitulatif Programme détaillé

Description

Ce programme de formation aborde les différentes plateformes de développement mobile, notamment Android, iOS et Windows Phone, en se concentrant sur leurs technologies, outils et langages respectifs. Les participants exploreront les applications natives et hybrides, ainsi que les avancées en HTML5 et les objets connectés. Le cours inclut également des thématiques sur la performance, la sécurité, le déploiement et le paiement mobile. Destiné aux développeurs et professionnels du secteur, il vise à renforcer leurs compétences en création d'applications mobiles modernes et sécurisées.

Objectifs

  • Comprendre l'état de l'art du Marché mobile
  • Etre informé et comprendre les différentes plateformes
  • Pouvoir prendre les bonnes décisions dans le choix de ces plateformes
  • Identifier les problèmes pour une bonne prévision budgétaire du produit
  • Visualiser des démonstrations et partager des retours d'expériences

Récapitulatif

Public

Chefs de projets, décideurs DSI, développeurs

Prérequis

Connaissance des environnements de développement

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

État du marché

  • Comparaison de diverses parts de marché
  • Applications natives, hybride, HTML5 et sites mobiles
  • Les challengers : Tizen et FirefoxOS
  • Les objets connectés

La plateforme Google Android

  • Google APIS et Google Play Service
  • API pour les Wearables (Watch, Glasses)
  • Le langage Java et alternatifs
  • Les IDE Eclipse et Android Studio
  • Remplacement de la VM Dalvik par le Runtime ART
  • L'interface Material Design

La plateforme Apple iOS

  • Objective C et Swift
  • L'ORM Core Data
  • Utilisation des outils XCode et AppCode
  • L'outil StoryBoard
  • Intégration avec iCloud

La plateforme Windows Phone

  • L'interface Métro
  • Windows RT
  • Le principe du device hybride
  • Le Windows Store

Html5

  • Le langage Javascript
  • Les nouveauté HTML5 : Canvas, WebGL, WebRTC
  • Principe de la WebView
  • Les frameworks Backbone JS et Ember JS
  • Ionic et Angular
  • Accès au device avec Phonegap/Cordova

Architecture et capacités des dispositifs

  • LocalStorage, IndexedDB, SQLite et NoSQL
  • Les WebServices REST
  • Synchronisation des données offline
  • Communication entre Devices avec le protocol "Bonjour"
  • Système de fichier
  • Photo et biblitohèque
  • Géolocalisation
  • Backend as à Services : Firebase

Outils de test et de débogage

  • Test unitaires
  • Tests automatiques graphiques
  • Debugger une WebView

Performance, ergonomie et autonomie

  • Les puces ARM
  • Natif vs HTML5
  • Les règles "guidelines" d'Apple
  • Responsive Design en HTML5
  • Amélioration du DOM avec le moteur Famo.us

Sécurité et accès aux données

  • OAuth
  • Big Data, Open Data et Web services
  • Failles de Sécurité
  • Bring Your Own Device

Modalités de déploiement

  • Distribution individuelle
  • Programmes de déploiement Beta-test
  • Distribution sur le store
  • Distribution inHouse
  • Distribution d'une APK
  • Analytics

Paiement mobile

  • Prix d'une application
  • Achats inApp
  • Paiements NFC
  • ApplePay
Développement d'applications mobiles - Etat de l'art
Inter
Intra
2 jours (14 heures)
Référence :
MOD_2024309
Formation Inter
1350 € HT
Voir les dates et villes disponibles
2 jours (14 heures)
Référence :
MOD_2024309
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Nos autres formations

Vous aimerez aussi

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Demander un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.