Développement d'interfaces 5 - App Mobile
Descriptif
Ce dernier cours de Développement d’interfaces est ciblé sur la conception d’app mobile, sous forme de prototype codé (un des livrables du TPI). Ce cours est dédié au développement, et visera à produire un prototype d’application entièrement codé. Cela peut être l’occasion de mettre en place une PWA (Progressive Web App).
Pour les apprentis en école, ce cours fonctionne en parallèle au “Projet App Mobile”, qui est focalisé sur les phases recherche et concept, le design, les tests utilisateur.
Objectif classes Duales
Pour les classes Duales, l’objectif sera plus simplement de produire un site web simple présentant un produit.
Objectif: autonomie
À cette étape de leur parcours, les élèves doivent avoir acquis une grande autonomie:
- Ils doivent être capables de se documenter sur différentes technologies.
- Ils doivent comprendre un code qu’ils n’ont pas écrit (p.ex. un fichier Javascript).
Exercices type
- Produire un site entièrement codé.
- Coder une Landing page (page promotionnelle) responsive.
- Un site web responsive (mobile + desktop) destiné à la promotion d’un produit ou événement.
- Produire un site utilisant la technologie PWA (fonctionnement hors-ligne).
- Produire un “Prototype codé d’application”: par exemple, un site de e-commerce, avec toutes les interactions (système de filtre, panier…).
Temps effectif à disposition
Il s’agit du semestre terminal. Entre le TPI intégrateur et la période de l’examen CFC, les élèves ont environ 9 semaines à disposition. Le total réel de périodes sera donc plutôt 45 périodes (et non pas 100).
Références
- Jeremy Keith, Going Offline, A Book Apart, 2018. Petit livre expliquant les enjeux d’une Progressive Web App.
- Conférence de Jeremy Keith: Any Site can be a Progressive Web App, 2018.
- Cours-Web.ch
Structure globale des cours
Pour situer ce cours dans le contexte de la formation: