picto Télécom - Mobile

Formation Stratégie de développement mobile et tablettes

Comparatif et présentation détaillée et illustrée des principales solutions et stratégies

Référence

TDMO

Durée

2 JOURS

Tarif

1890 € HT

NIVEAU

Débutant

Cours à distance

Non

Objectifs de la formation Stratégie de développement mobile et tablettes

Devant la diversité des solutions et stratégies de mise en œuvre d’une application mobile, il est devenu essentiel d’avoir une vision claire sur ce qui existe et a déjà été réalisé en termes de développement d'applications mobiles. Cette formation dresse, en deux jours, un panorama complet des principales plateformes mobiles (Android, iPhone et Windows Phone) et des solutions de développement mobile, et vise à mettre en évidence les forces et faiblesses de chacune d'entre-elles, ainsi que les bonnes pratiques de mise en œuvre. L'ensemble des frameworks comme Titanium, Xamarin ou PhoneGap, et autres solutions natives ou standards de développement mobile seront décortiqués par le formateur.

Cette formation Développement Mobile vous permettra de :

  • Appréhender la typologie des différentes applications mobiles et leurs impacts
  • Effectuer un choix en termes de stratégie de développement natif, web ou multiplateformes
  • Capitaliser sur les retours d'expériences en termes de solutions de développement mobile.
     

Pré-Requis

Devant la diversité des solutions et stratégies de mise en œuvre d’une application mobile, il est devenu essentiel d’avoir une vision claire sur ce qui existe et a déjà été réalisé en termes de développement d'applications mobiles. Cette formation dresse, en deux jours, un panorama complet des principales plateformes mobiles (Android, iPhone et Windows Phone) et des solutions de développement mobile, et vise à mettre en évidence les forces et faiblesses de chacune d'entre-elles, ainsi que les bonnes pratiques de mise en œuvre. L'ensemble des frameworks comme Titanium, Xamarin ou PhoneGap, et autres solutions natives ou standards de développement mobile seront décortiqués par le formateur.

Cette formation Développement Mobile vous permettra de :

  • Appréhender la typologie des différentes applications mobiles et leurs impacts
  • Effectuer un choix en termes de stratégie de développement natif, web ou multiplateformes
  • Capitaliser sur les retours d'expériences en termes de solutions de développement mobile.
     

Public

Cette formation développement mobiles s'adresse aux DSI, responsables informatiques et études, aux architectes, au responsables de projets, aux chefs de projets, aux développeurs et aux webmasters.

Contenu du cours Stratégie de développement mobile et tablettes

Typologie des applications mobiles

Cibles et usages orientent les choix techniques

Focus et exemples d'applications présentées sur device mobile

La productivité en entreprise (ex. force de vente, appui à une application métier, intranet)La relation client (fidélisation, interaction avec la marque)La mise en œuvre d'un service (monétisation, mode offline, géolocalisation)L'appui au marketing d'un produit

Stratégies et conséquences sur les choix de mises en œuvre

Les applications natives

Le développement spécifique à une plateforme mobilePour quels besoins ?Quelles valeurs ajoutées ?Les points forts et écueils à éviterExemplesLes différentes plateformes de développement mobile

La plateforme Google Android

Champ d'application par rapport au marchéLicencePrésentation de l'architecture de la plateformeCycle de vie d'une applicationEnvironnement de développement EclipseExemple de réalisation d'une application - conception et compilationCaractéristiques du déploiement d'une application Android sur Google Play

La plateforme Apple iOS

Positionnement d'iOS sur le marchéLicencePrésentation générale de la plateformeEnvironnement de développement XCode / AppCode et outillages graphiqueExemple de réalisations et déploiement dans le simulateur iPhoneLe déploiement sur l'App. Store d'Apple et le processus de validation des applicationsBonnes pratiques à observer

La plateforme Windows Phone

PositionnementLicencePrésentation de la plateforme Windows PhoneArchitecture, XAML, SilverlightParticularités de l'interface utilisateur MetroEnvironnement de développement Visual Studio Express pour Windows PhoneProcessus de conception d'applicationCaractéristiques du déploiement sur le MarketPlace de Microsoft

Synthèse croisée des différentes plateformes

Bonnes pratiques et recommandations

Le développement Web HTML5 pour navigateur mobile

Concepts
Exemples de types d'application adaptés à cette approche
Portage d'une application native vers une application mobile web
Contraintes et recommandations

Les différents frameworks pour réaliser des applications mobile Web

JQuery Mobile Structure des pagesComposants disponiblesGestion des 'gestes'Exemple de prototypage d'application mobile SenchaTouch 2 Concept du frameworkOutils d'aide à la conceptionExemples d'applications mobiles JQTouch Plug-in JQuery pour interface mobile

Outils de tests et debug pour applications mobiles web

Les outil de tests Inspecteur Webkit, iWebInspector , Adobe ShadowContrôle du trafic mobileContrôle de la bande passante

Synthèse et tendances autour des frameworks de réalisation d'applications mobile Web

Cas des applications mobiles hybrides

Application Web, dans un container natif… afin d'être sur les Application Store!Exemple

Les frameworks de génération d'applications natives cross-plateformes

Concepts et intérêts de ces frameworksLimitationsHomogénéité des interfaces utilisateursAccès aux composants des devices mobilesTypes d'applications adaptés à cette approcheExemples

Les différentes solutions disponibles

PhoneGap

Licence
Présentation de la solution
Concepts
Points forts, points faibles
Environnement de développement et technologies
Exemple de réalisation et déploiement multi OS

Appcelerator - Titanium

LicencePrésentationArchitecture de la solutionCycle de vie d'une applicationPoints forts, points faiblesEnvironnement de développementExemple d'application générée par le framework

Xamarin

Licence
Présentation
Architecture de la solution et cycle de vie d'une application
Points forts, points faibles
Environnement de développement
Exemple d'applications générées par le framework

RhoMobile

LicencePrésentation et conceptsProgrammation en Ruby, HTML5Environnement de développementExemple d'application générée par le framework

Synthèse sur les frameworks de génération d'applications natives

Recommandations en termes de srtégie de développement mobile