Description
Cette unité d’enseignement est un module complémentaire dispensée au semestre 4. L’originalité de l’approche consiste à développer des applications web progressives avant de passer à la génération d’applications mobiles natives à partir de plateformes comme PhoneGap. Après 10 heures de CM ou les étudiants acquièrent les connaissances théoriques et techniques nécessaires au développement d’applications web progressives, ils expérimentent leurs connaissances pendant des séances de travaux. Ce module exploite également les enseignements acquis dans le module de CMS. Les étudiants apprennent à développer des applications web connectées aux bases de données CMS (WordPress) par l’intermédiaire d’API REST pour accéder aux contenus tout en bénéficiant du système de gestion de base données efficace proposé par le CMS.
La description du module d'après le PPN est la suivante :
- Objectifs du module : Apprendre les bases de la programmation mobile.
- Prérequis : M3203
- Contenus : Spécificités liées à la conception d'applications sur appareils mobiles (capacités liées aux matériels, modes de diffusion, marchés...). Panorama des environnements de développement et des ressources en ligne. Interface Homme-Machine adaptées aux mobiles et tablettes. Usages. Adaptation aux supports tactiles ou aux supports avec souris. Notion d'optimisation de codes. Requête HTTP. Analyse syntaxique XML.
- Mots clés : Mobile, Tactile, IHM, requête HTTP, Analyse syntaxique XML
- Volume horaire : 10h CM, 15h TD, 15h TP
Cours
- Diapositives (pdf)
Travaux Dirigés
- TD1 : énoncé (pdf)
- TD2 : énoncé (pdf)
- TD3 : énoncé (pdf)
- TD4 : énoncé (pdf)
- TD5 : énoncé (pdf)
- TD6 : énoncé (pdf)
- TD7 : énoncé (pdf)
- TD8 : énoncé (pdf)
- TD9 : énoncé (pdf)
Travaux Pratiques
- TP Construction d'une application Web Android à partir de WordPress dans Eclipse : énoncé (pdf)