M335 V3

Réaliser une application pour mobile

Type
CIE optionnel
Lieu
Cours interentreprises
Année
3ème année d'apprentissage
PDF
335_3_R%C3%A9aliser%20une%20application%20pour%20mobile.pdf

Compétences PEC liées

Compétence visée par le module

Mettre en œuvre et tester une application pour mobile selon directives.

Situation / objet

Application mobile avec interaction de l'utilisateur (par ex. plan horaire, évaluation d'un événement, chat, météorologie, etc.).

Objectifs opérationnels et connaissances

335.1 Analyser la donnée, développer la fonctionnalité et le scénario. g2 g4 g5 h3
ConnaissanceTexte
335.1.1Connaître les standards ergonomiques (par ex. EN-9241-110) et leur mise en œuvre sur une plateforme mobile.
335.1.2Connaître les lignes directrices pour le design et le pilotage des utilisateurs sur une application.
335.1.3Connaître les caractéristiques de divers appareils mobiles en regard de l’affichage, de la position et des options de saisie.
335.2 Elaborer le concept de solution pour l’application et vérifier l’implémentation dans des solutions existantes. g2 g4 g5 h3
ConnaissanceTexte
335.2.1Connaître divers types d’applications (application native, application Cross, Hybride ou Web) et Frameworks.
335.2.2Connaître des fonctions spéciales, les acteurs et capteurs sensoriels (par ex. la géolocalisation, capteurs de mouvement, reconnaissance et génération audio).
335.2.3Connaître les spécificités des architectures d’applications en regard des fonctionnalités, des possibilités et limites des caractéristiques.
335.2.4Connaître des possibilités de solutions de persistance sur des plateformes mobiles (scénarios online/offline).
335.3 Programmer une application avec un environnement de développement usuel en tenant compte des possibilités et restrictions des appareils mobiles. g2 g4 g5 h3
ConnaissanceTexte
335.3.1Connaître l’utilisation et la mise en œuvre d’un environnement de développement, de simulation et de tests.
335.3.2Connaître un Framework usuel et ses API (par ex. pour IOS, Android, HTML5).
335.4 Planifier la publication de l’application sur une plateforme usuelle et fixer les étapes nécessaires. g2 g4 g5 h3
ConnaissanceTexte
335.4.1Connaître des possibilités et des conditions pour la publication d’une application.
335.4.2Connaître les étapes nécessaires à la publication d’une application.
335.4.3Connaître les étapes de la commercialisation d’une application (produit, placement, prix, promotion).
335.5 Vérifier l’application mobile selon le plan de tests, saisir les résultats des tests et, le cas échéant, entreprendre les corrections nécessaires. g2 g4 g5 h3
ConnaissanceTexte
335.5.1Connaître des procédures de tests pour vérifier les exigences fonctionnelles d’applications sur des appareils mobiles.
335.5.2Connaître des procédures de tests pour vérifier des exigences non-fonctionnelles (portabilité, ergonomie, sécurité, expérience de l’utilisateur) d’applications sur des appareils mobiles.

Matrice de compétences

BandeCompétenceDébutantIntermédiaireAvancéObjectifs

Modules liés par compétences PEC

ModuleTitrePEC communes
M223 Réaliser des applications multi-utilisateurs orientées objets
g2 g4 g5
M319 Concevoir et implémenter des applications
g2 g4 g5
M320 Programmer orienté objet
g2 g4 g5
M106 Interroger, traiter et assurer la maintenance des bases de données
g4 g5
M293 Créer et publier un site Web
g2 g5
M294 Réaliser le front-end d’une application Web interactive
g2 g5
M321 Programmer des systèmes distribués
g4 g5
M322 Concevoir et implémenter des interfaces utilisateur
g2 g5
M323 Programmer de manière fonctionnelle
g4 g5
M324 Prendre en charge des processus DevOps avec des outils logiciels
g5 h3
M346 Concevoir et réaliser des solutions cloud
g4 h3
M122 Automatiser des procédures à l’aide de scripts
h3