12.07.2015 Views

3 jours - Groupe ESIC

3 jours - Groupe ESIC

3 jours - Groupe ESIC

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Applications mobiles multi-plateformesObjectifs4 <strong>jours</strong>Cette formation vous apprendraà réaliser un site Web pourterminaux mobiles et tablettesavec les technologies HTML, CSSet JavaScript. Vous mettrez enoeuvre les frameworks les plusutilisés pour réaliser des applicationsfonctionnant sous iPhone,Blackberry, Windows Phone,Android...PublicDéveloppeurs et chefs de projetsmobilité.PrérequisBonnes connaissances du Web,d’HTML de CSS. Connaissancesde base du JavaScript et du XML.Rappels sur les technologies de baseHTML, CSS, JavaScript. Moteurs Webkit, Gecko,...Importance et intégration duuseragent. Communication Ajax : importance et limite selon les mobiles. Outilsde développement, de test, de simulation.Travaux pratiques : Mise en place d’environnement de travail dédié au mobile.Solutions embarquées- Présentation des technologies existantes et leurs environnements de développement: limite, coût, portabilité.- Objective-C (iPhone, iPad), Java (Android, BlackBerry), .Net (Windows Mobile),Bada (Samsung), ...opérateurs (Applestore, Marketplace, AndroidMarket, Ovi,...). Démarches admi-Différence entre application Web traditionnelle et mobile- Différences entre les navigateurs : moteurs JavaScript, CSS, limite des plugins- Différence des tailles des écrans et solutions.- Différences matérielles (CPU, mémoire).Construction XHTML, HTML5- Balises traditionnelles de construction de pages.- Constructions de tableaux.- Les liens et les options dédiées accesskey.- Les images et importances des images sur les terminaux (format, poids desimages).- Les textes p, span. Les blocs div et les blocs canvas en HTML5.- Les formulaires. Nouveaux types de données (daterange, slider, ...). Activationdu clavier numérique.- CSS : importance en mode multicanaux. Positionnement des éléments. Empilementnavigation entre les éléments (zindex, display, visibility).- Apport des CSS3 en HTML5 et moteurs iwebkit (boutons, effets, transformations,...).JavaScript. Rappels sur le langage.- Importance du DOM pour un portage multi terminal.drop,...).- Bibliothèque graphique : API de dessin (rectangle, ligne,...), palette de couleur,manipulation des images;- Tests de conformité au W3C : outils de validation.Travaux pratiques : Réalisation de pages mettant en oeuvre ces fonctionnalités.Framework Multi plateforme- Avantages d’utilisation d’un framework.- Choisir le framework mobile : PhoneGap et ses outils de publication Appstore.RhoMobile et le langage Ruby, son modèle MVC. AppAccelerator. jQTouch.jQuery Mobile. Smartface spécial Blackberry et Nokia.Travaux pratiques : Mise en oeuvre et découverte des différents frameworkdisponibles sur le marché. Construction plus avancée d’un mini site avec jQueryMobile et PhoneGapStockage des données dans le mobile- Utiliser la base SQLite intégrée au navigateur.- Langage SQL et outils d’administration.- Gestion et pilotage en JavaScript (création de table, requêtes...).- Usage de Google Gears pour les terminaux non compatibles HTML5.- Gestion du cache côté client pour un travail en mode non connecté (localStorage,sessionStorage).TP : Création d’un gestionnaire de notes avec stockage dans la base embarquée.Cartographie et géolocalisation- Gestion de la carte Google MapsDéveloppementPage 83Toutes nos formations sur http://www.esic-online.com Page 1/1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!