Développement mobile - État de l'art

Formation créée le 13/04/2023. Dernière mise à jour le 20/04/2023.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

14 heures (2 jours)

Développement mobile - État de l'art


Objectif de formation : Appréhender et comprendre les évolutions du développement mobile et le positionnement de ses acteurs

Objectifs de la formation

  • 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

Profil des bénéficiaires

Pour qui
  • Chefs de projets
  • Décideurs DSI
  • Développeurs
Prérequis
  • Connaissance des environnements de développement

Contenu de la formation

État du marché
  • Comparaison de diverses parts de marché
  • Applications natives, hybride, HTML5 et sites mobiles
  • Présentation de Tizen et de FirefoxOS
  • Objets connectés
Plateforme Google Android
  • Google APIS et Google Play Service
  • API pour les Wearables
  • Langage Java & alternatifs
  • IDE : Eclipse & Android Studio
  • Remplacement de la VM Dalvik par le Runtime ART
  • Interface Material Design
Plateforme Apple iOS
  • Objective C et Swift
  • ORM Core Data
  • Utilisation des outils XCode et AppCode
  • Outil StoryBoard
  • Intégration avec iCloud
Plateforme Windows Phone
  • Interface Métro
  • Windows RT
  • Principe du device hybride
  • Windows Store
HTML5
  • Langage Javascript
  • Nouveaux outils : Canvas, WebGL, WebRTC
  • Principe de la WebView
  • Frameworks Backbone JS et Ember JS
  • Ionic et Angular
  • Accès au device avec Phonegap/Cordova
Architecture et capacités des devices
  • LocalStorage, IndexedDB, SQLite et NoSQL
  • 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 & de debug
  • Test unitaires
  • Tests automatiques graphiques
  • Debugger une WebView
Performance, ergonomie & autonomie
  • Puces ARM
  • Natif vs HTML5
  • 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

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation

Ressources techniques et pédagogiques

  • Espace intranet de formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...