Page précédente

Concepteur-développeur d'applications web et mobile

Niveau Niveau III (BTS, BUT, DEUST)
Type : Autre titre inscrit sur demande au RNCP (niveau 6)
Certificateur(s) : Institut supérieur logistique industrielle (ISLI), C9 consultants
Picto partage
  • Partager par mail
  • Imprimer
Par la formation initale : Non
Par la formation continue : Oui
Par l'apprentissage' : Oui
Par unité de capitalisation : Oui
Sur demande individuelle : Non
En contrat de pro : Non
Par la VAE : Non

Descriptif

Picto dérouler/rouler

Dans le contexte d’un développement généralisé des applications mobiles entraînant d’énormes besoins du marché en développements informatiques, la création de la certification en 2020 a répondu à la nécessité de certifier des responsables de projets capables de concevoir des applications web & mobile et de conduire leur développement jusqu’à la mise en production.

Objectifs

Picto dérouler/rouler

Compétences attestées :

  • Décrire précisément l’ensemble des aspects d’un problème non résolu, afin d’en déduire les caractéristiques essentielles des solutions à rechercher.
  • Utiliser les méthodes du storyboard & user journey auprès d’un panel de personnes concernées, afin de générer des solutions adaptées au problème posé.
  • Analyser les solutions possibles au regard des attentes, en vue d’identifier les points clés de l’expérience client/utilisateur.
  • Etablir le storyboard de la solution la meilleure au regard des attentes du client/utilisateur, afin de préparer l’élaboration des user stories.
  • Définir les caractéristiques de l’interface utilisateur sous la forme d’un wireframe (maquette fonctionnelle de chaque écran).
  • Définir les caractéristiques de l’interface utilisateur d’un mockup (prototype de l’interface utilisateur), en vue de définir l’univers graphique de l’application (couleurs, polices de caractères, taille des titres, etc.).
  • Analyser les difficultés d’accès et d’interfaces, sur le fondement du référentiel général d’amélioration de l’accessibilité (RGAA), dans le but d’adapter la conception de l’application aux personnes en situation de handicap.
  • Traduire en spécifications techniques les attendus de l’application, afin de définir l’ensemble des tâches à accomplir pour atteindre les objectifs de l’utilisateur.
  • Ordonner et regrouper les tâches à accomplir (user stories) dans le but d’établir des sprints des développements à réaliser.
  • Identifier les ressources humaines nécessaires à la réalisation de chaque tâche du sprint de développement.
  • Prioriser les tâches à accomplir, de façon à optimiser les délais, risques et coûts du développement à réaliser.
  • Piloter des réunions d’équipes en cours de projet afin de dresser les états d’avancement, de recenser et d’aplanir les difficultés rencontrées.
  • Etablir des comptes-rendus de réunions destinés aux équipes de développement, aux sponsors du projet et à la direction des systèmes d’information, en vue d’assurer une communication optimale en cours d’avancement.
  • Concevoir et modéliser un modèle de base de données adapté aux scénarios utilisateurs, afin de faciliter le stockage et la restitution d’informations.
  • Utiliser une interface graphique d’administration d’une base de données pour superviser les données et gérer les utilisateurs et leurs permissions.
  • Définir et mettre en place les actions sur la base, en vue de créer, rechercher, mettre à jour ou détruire des données.
  • Mettre en place des procédures conformes aux directives du RGPD[1] [2] et de la CNIL, afin d’assurer la sécurité et la protection des données personnelles.
  • Choisir et valider les solutions optimales pour la programmation de l’interface utilisateur, afin de créer l’interactivité et l’animation conformes au cahier des charges.
  • Utiliser un framework pour mettre en œuvre et configurer le serveur.
  • Utiliser le modèle MVC pour organiser son code de manière optimale.
  • Concevoir une procédure d’authentification afin de sécuriser les informations des utilisateurs de l’application.
  • Structurer le code en composants, afin d’optimiser son organisation.
  • Utiliser l’architecture d’état centralisée pour optimiser les échanges d’information au sein de l’application.
  • Mettre en place des procédures visant à sécuriser les informations sensibles de l’application client et du serveur afin de se conformer aux recommandations de l’ANSSI (Agence Nationale pour la Sécurité des SI) en matière de cybersécurité.
  • Utiliser, configurer et monitorer un service d'hébergement permettant de rendre l’application accessible au public.
  • Mettre en place des outils permettant d’optimiser la mise en production d’une application web & mobile.
  • Concevoir et mettre en place un environnement de tests, afin de détecter les anomalies de la programmation et d’apporter les correctifs nécessaires avant la mise en production.
  • Assurer la compatibilité de l’application avec les principaux moteurs de recherche du marché, en vue de définir et de maintenir un référencement optimal de celle-ci.
     

Programme

Picto dérouler/rouler

Non communiqué

Module

Picto dérouler/rouler

Non communiqué

Poursuite d'études

Picto dérouler/rouler

Non communiqué