Formation en Développement: Développement mobile - État de l'art - Ascent Formation
Retour aux formations
Développement

Développement mobile - État de l'art

2 jour(s)14h

Description

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

Objectifs pédagogiques

  • 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

Public concerné

Chefs de projets
Décideurs DSI
Développeurs

Prérequis

Connaissance des environnements de développement

Déroulé du programme

1

É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
2

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
3

Plateforme Apple iOS

  • Objective C et Swift
  • ORM Core Data
  • Utilisation des outils XCode et AppCode
  • Outil StoryBoard
  • Intégration avec iCloud
4

Plateforme Windows Phone

  • Interface Métro
  • Windows RT
  • Principe du device hybride
  • Windows Store
5

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
6

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
7

Outils de test & de debug

  • Test unitaires
  • Tests automatiques graphiques
  • Debugger une WebView
8

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
9

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

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

Modalités de déploiement

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

Paiement mobile

  • Prix d'une application
  • Achats inApp
  • Paiements NFC
  • ApplePay

Informations

Durée

2 jour(s)

14h

Tarif

1500 € HT

HT