Besoins technologiques pour la formation en ligne: avoir un ordinateur connecté à internet et un microphone.
Historique
Quelle différence y a t-il entre Phonegap et Cordova ?
Phonegap Build ?
Les outils de développement
Installation nodejs
Installation Cordova
Structure d’un projet Cordova
Configuration : le fichier config.xml
Tester à l’aide d’un navigateur
Atelier pratique : Mise en place de l’environnement de développement, Création d’un projet.
Installation des outils (JDK, Android, Ant,,)
Atelier pratique: Tester l’application sur un téléphone mobile ou un émulateur
HTML5
CSS 3
JavaScript
Dom
Ajax
Définition
Ajouter des plugins
Supprimer des plugins
Les informations matérielles
Les notifications
La géolocalisation
Les médias
La caméra
Les contacts
Enregistrement Audio, Vidéo
Atelier pratique: Portage d’un site web vers le mobile
Atelier pratique: Géolocalisation et affichage de la position de l’utilisateur sur Google Maps
REST
Atelier pratique: consommer un web service REST
LocalStorage
SessionStorage
WebSQL
Création de compte IOS développeur
Création de certificats
Publier notre application sur google play
Découvrir le projet avec PhoneGap Build
Atelier pratique: Compiler une application pour périphériques mobiles
Détecter l’orientation de l’écran avec « orientationchange ».
Evènements spécifiques de jQuery mobile : pageInit() et pageCreate() .
Les versions de Dojo
Installation Dojo Toolkit
Faire référence à Dojo
Les modules Dojo
Thèmes graphiques
Le chargement des modules nécessaires
Approches déclarative et programmatique
DatePicker
Calendrier
Boîte de dialogue
Atelier pratique: Boîte de dialogue avec saisie
Les événements
Gestion des événements dans le code HTML
Gestion des événements dans le code JavaScript
La fonction on()
Les avantages de Dojo Mobile
Configuration Dojo
dojox / deviceTheme mobiles
Structurer votre application
Présentation des thèmes
Les vues
Les boutons
Barres d’outils (header, footer,…. )
Utiliser les barres de navigation
Ajax avec Dojo Mobile
Atelier pratique: créer une interface complète avec Dojo Mobile
Champs de type text
Liste dynamique
Boutons radio,
Cases à cocher
Sliders,
Envoi du formulaire et contrôle du formulaire.