🎯 Objectifs du module
🔎 Objectif 1 : Analyser la donnée, développer la fonctionnalité et le scénario
Vous identifier les besoins fonctionnels et ergonomiques d'une application mobile.
- Connaître les standards ergonomiques (par ex. EN-9241-110) et leur mise en œuvre sur une plateforme mobile
- Connaître les lignes directrices pour le design et le pilotage des utilisateurs sur une application.
- Connaître les caractéristiques de divers appareils mobiles en regard de l’affichage, de la position et des options de saisie.
📘Cette partie pose les bases de la conception centrée utilisateur et des contraintes matérielles.
🧠 Objectif 2 : Élaborer le concept de solution pour l'application et vérifier l'implémentation dans des solutions existantes
Vous élaborerez des concepts d'application mobile cohérents et explorerez différentes approches techniques.
- Comprendre les types d'applications (natives, web, cross-platform) et frameworks.
- Comprendre le rôle des fonctions spéciales, acteurs et capteurs sensoriels (GPS, caméra, gyroscope, reconnaissance et génération audio)
- Connaître les spécificités des architectures d’applications en regard des fonctionnalités, des possibilités et limites des caractéristiques.
- Connaître des possibilités de solutions de persistance sur des plateformes mobiles (scénarios online/offline).
📘 Cette partie dévleoppe la compréhension des choix techniques et des modèles de conception.
💻 Objectif 3 : Programmer l'application à l'aide d'un environnement de développement usuel et en tenant compte des possibilités et restrictions des appareils mobiles
Vous découvrirez les outils et frameworks pour développer une application mobile en tenant compte des contraintes spécifiques. Vous découvrirez les outils et frameworks pour développer une application mobile en tenant compte des contraintes spécifiques.
- Connaître l’utilisation et la mise en œuvre d’un environnement de développement, de simulation et de tests.
- Connaître un Framework usuel et ses API (par ex. pour IOS, Android, HTML5).
📘Cette partie aborde la mise en oeuvre technique et les environnements modernes de développement.
🚀 Objectif 4 : Préparer la publication de l'application sur une plateforme usuelle et fixer les étapes nécessaires
Vous comprendrez comment diffuser une application sur une plateforme mobile.
- Identifier les possibilités et les conditions de publication (PlayStore, AppStore, PWA)
- Connaître les étapes nécessaires à la publication (build, tests, soumission)
- Connaître les étapes de la commercialisation d'une application (produit, placement, prix, promotion)
📘Cette partie relie le développement à la mise sur le marché et à la diffusion publique.
🧪 Objectif 5 : Vérifier l'application mobile selon le plan de tests, saisir les résultats des tests et entreprendre les corrections nécessaires.
Vous pratiquerez l'implémentation de procédures de tests fonctionnels et non-fonctionnels.
- Comprendre des procédures de tests pour vérifier les exigences fonctionnelles d'applications sur des appareils mobiles
- Comprendre des procédures de tests pour vérifier des exigences non-fonctionnelles (portabilité, ergonomie, sécurité, UX) d'application sur des appareils mobiles.
📘Cette partie prépare à la validation et à la qualité logicielle dans un contexte mobile.
