Skip to content

🎓 Présentation du module 335

Ce module a pour but de comprendre et maîtriser les principes fondamentaux du développement mobile : de la conception au test, en passant par la mise en oeuvre et la publication d'une application.

L'objectif générale est le suivant :

Mettre en oeuvre et tester une application mobile selon directives.

À travers ce cours théorique, nous apprendrons à identifier les enjeux liés aux technologies mobiles, à concevoir une solution adaptée à un besoin donné, et à comprendre les spécificités des plateformes et des frameworks actuels.

Le module est complété par un atelier pratique distinct, dans lequel les concepts étudiés ici seront mis en oeuvre à travers le développement concret d'une applicaiton mobile.

🕰️ Organisation du cours

  • Durée totale : 11 jours * 3 périodes de 45 minutes (33 total)
  • Format : Cours théorique, discussions, démonstrations, mini-implémentations, exercices, ...
  • Public cible : Apprentis informaticiens de 3e année - orientation développement
  • Langage : Ionic pour Vue.JS

🧭 Structure du GitBook

Le support de cours est organisé autour des 5 objectifs opérationnels du module, chacun correspondant à une grande partie du cours :

  1. Analyser la donnée et le scénario fonctionnel
  2. Élaborer le concept de solution et le comparer à des exemples existants
  3. Programmer une application mobile avec un environnement usuel
  4. Planifier et préparer la publication d'une application
  5. Vérifier, tester et améliorer l'application mobile

Chaque partie contient :

  • Du contenu théorique basé sur des sources fiables et actuelles
  • Des exemples concrets
  • Des exercices ou études de cas pour favoriser la compréhension

💡 But de ce cours

Développer une vue complète du cycle de vie d'une application mobile, de l'idée initiale jusqu'à sa mise à disposition sur une plateforme publique.

L'accent est mis sur :

  • L'ergonomie et l'expérience utilisateur
  • Les contraintes techniques et matérielles
  • Les bonnes pratiques de développement mobile
  • Les étapes de test et de publication
  • La compréhension des architectures et des outils modernes