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 plateformes mobiles Android, iOS et Windows, et découvrez les outils, architectures et bonnes pratiques pour développer, déployer et sécuriser vos applications.

Description Objectifs Récapitulatif Programme détaillé

Description

Ce programme de formation aborde les principales plateformes de développement mobile, incluant Android, iOS et Windows Phone, ainsi que les technologies web comme HTML5. Les participants exploreront les architectures des dispositifs, les outils de test et de débogage, ainsi que les enjeux de performance et de sécurité. L'accent est mis sur les applications natives et hybrides, les services en ligne, et les modalités de déploiement. Destinée aux développeurs et aux professionnels du secteur, cette formation vise à renforcer les compétences techniques nécessaires dans un environnement mobile en constante évolution.

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
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.