Principes fondamentaux de DEVELOPPEMENT MOBILE

Objectifs : Comprendre les spécificités des langages pour le développement mobile. Définir l'architecture d'une application pour mobile, stocker des informations dans une base de données sur le mobile et faire interagir l'application avec les fonctions de base du « mobile »

Prérequis : Connaître au moins un langage de programmation et notions de bases sur HTML, CSS, JavaScript et XML

Public : Développeur désireux de créer et diffuser des applications pour mobiles

Pédagogie : alternance d’apports théoriques et nombreux exercices de mise en pratique

Moyens pédagogiques : un ordinateur multimédia par apprenant, ordinateur et vidéoprojecteur pour l’animateur

Évaluation des acquis : Mise en pratique à l’aide d’exercices en autonomie puis corrigés individuellement et collectivement

Suivi après formation :

Certificat de stage

Bilan de formation rempli par le formateur

Évaluation de satisfaction à chaud remplie par l’apprenant

Un ouvrage de référence (remis en formation)

Référence : IDLDEVMOBI

Niveau : Débutant

Durée standard : 3 jours

Plan de cours PDF

Catalogue des formations

Réservez ici

Nos plans de cours standards sont adaptables sur demande tant en termes de contenu que de durée : nous contacter ici

PROGRAMME DE LA FORMATION

Appréhender le Web pour les mobiles

Comprendre les avantages, inconvénients et limites des applications Web et natives

Comprendre les avantages, inconvénients et limites site internet / applications web mobiles

Connaître les cycles de développement

Découvrir les frameworks pour mobiles : JQTouch, JQuery Mobile, Sencha Touch, iUI,...

Connaître les technologies existantes et leurs environnements de développement

Connaître les démarches pour pouvoir publier son application

Maîtriser les fondamentaux de la programmation

Maîtriser les fondamentaux de XHTML/CSS et JavaScript

Découvrir et utiliser les spécificités liées aux mobiles

Gérer les données (en ligne et hors ligne)

Gérer un CSS unique pour smartphones et tablettes

Gérer les images

Gérer les nouveaux types de données

Gérer le multitouch

Intégrer la géolocalisation

Utiliser le Framework iUI

Comprendre les avantages, inconvénients et limites

Créer et lier des fenêtres

Afficher des menus sous forme de listes

Forcer le clavier virtuel

Gérer les thèmes avec theme-switcher

Créer des formulaires

Utiliser les spécificités en lien avec JavaScript (AJAX, DOM..)

Utiliser le Framework JQuery Mobile

Comprendre les avantages, inconvénients et limites

Créer et lier des fenêtres

Afficher des barres d’outils

Gérer les thèmes

Créer des formulaires

Utiliser AJAX

Utiliser le Framework mobile : Sencha Touch

Comprendre les avantages, inconvénients et limites

Gérer l’affichage

Créer des formulaires

Charger des données en AJAX à partir du serveur

Intégrer Google Maps dans Sencha Touch

Mettre en place une architecture MVC sur ses applications Sencha Touch

Utiliser PhoneGap pour déployer son application sur l'App Store et le Google Play

Comprendre les avantages, inconvénients et limites

Utiliser XCode pour une application iPhone

Utiliser Eclipse pour une application Android

Exécuter sous émulateur

Accéder en JavaScript aux fonctionnalités natives

Gérer les éléments tels que bip, alertes, vibreur, géolocalisation, accéléromètre

Gérer inscription, certificats et déploiement sous iTunes

Gérer inscription, certificats et déploiement sous Android Market