Répertoire des certifications
Inactif Niveau 6 RNCP35653

Concepteur développeur d'application web

Cette certification est inactive. Elle a été remplacée par RNCP39261.
184 certifiés en 2019

Présentation

  • Définition d’un projet d’application web Conception d’un projet d’application web
  • Pilotage d’un projet de développement d’application web Mise en place de l’environnement de développement Implémentation des fonctionnalités d’une application web Déploiement d’une application web en production Mise en place d’un outil d’analyse du trafic d’une application web

Compétences attestées

  • Définir le positionnement de l’application web en identifiant ses utilisateurs potentiels et en analysant leurs besoins afin de proposer une solution technique adaptée.
  • Identifier le parcours utilisateur principal à mettre en place en priorité et réaliser une maquette interactive (prototype) de l'application web à l’aide d’un logiciel de prototypage afin de représenter la succession d’écrans parcourus par l’utilisateur.
  • Concevoir l’architecture de sa base de données à l’aide d’un outil de modélisation afin de représenter la structure de la base de données nécessaire au stockage des informations fournies ou requises par l’utilisateur.
  • Concevoir une présentation claire et détaillée en utilisant un outil de présentation assistée afin de présenter le prototype et le schéma de base de données au client ou au décideur.
  • Élaborer une feuille de route en tenant compte des contraintes et des compétences des membres d’une équipe de projet, afin de répartir au mieux les tâches à effectuer et ainsi remplir les objectifs techniques fixés.
  • Animer des réunions d’équipe de projet en utilisant des outils collaboratifs, afin de dresser les états d’avancement, de recenser les difficultés éventuellement rencontrées et de proposer des solutions adaptées.
  • Rédiger des comptes-rendus de réunions destinés aux membres d’une équipe de projet, afin d’assurer la diffusion et la traçabilité des points abordés et des éventuelles décisions prises pendant les réunions tout au long de l’avancement du projet.
  • Coordonner la configuration d’un outil de gestion de version en utilisant une service en ligne afin de garder un historique des étapes du développement d’une application web, de permettre la collaboration de plusieurs développeurs à distance et d’organiser un processus de revue du code.
  • Coder les éléments visuels d’une application web que l’on voit côté client et avec lesquels l’utilisateur interagit (le "front-end") ainsi que la logique et la base de données assurant la persistance des données côté serveur (le "back-end") en utilisant des langages et des technologies adaptées afin d’implémenter les fonctionnalités de l’application web.
  • Déployer une application web à l’aide d’un service d’hébergement en ligne afin de rendre l’application accessible aux utilisateurs.
  • Configurer la redirection d’un nom de domaine vers l’adresse de l’application en ligne à l’aide d’un registraire de nom de domaine afin de personnaliser l’adresse à laquelle l'application web est accessible en production aux utilisateurs.
  • Mettre en place un outil d’analyse du trafic en utilisant un service d’analyse en ligne afin de connaître et de comprendre le comportement des utilisateurs d’une application web dans le respect du règlement général sur la protection des données (RGPD).

Blocs de compétences (3)

Définir et concevoir un projet d’application web RNCP35653BC01

Compétences

  • Définir le positionnement de l’application web en identifiant ses utilisateurs potentiels et en analysant leurs besoins afin de proposer une solution technique adaptée.
  • Identifier le parcours utilisateur principal à mettre en place en priorité et réaliser une maquette interactive (prototype) de l'application web à l’aide d’un logiciel de prototypage afin de représenter la succession d’écrans parcourus par l’utilisateur.
  • Concevoir l’architecture de sa base de données à l’aide d’un outil de modélisation afin de représenter la structure de la base de données nécessaire au stockage des informations fournies ou requises par l’utilisateur.
  • Concevoir une présentation claire et détaillée en utilisant un outil de présentation assistée afin de présenter le prototype et le schéma de base de données au client ou au décideur.

Modalités d'évaluation

Mise en situation professionnelle : définition d’un projet d’application web À partir d’une phrase décrivant un type connu d’applications web : Déterminer la cible des utilisateurs potentiels- Identifier le besoin de ces utilisateurs Proposer une solution technique adaptée Les résultats sont à soumettre via un formulaire en ligne avant l’échéance de l’épreuve. Mise en situation professionnelle : présentation du projet de l’application web En s’appuyant sur l’analyse faite lors de la définition du projet d’application web : Réaliser une maquette interactive basse fidélité (prototype) du parcours utilisateur principal Réaliser un schéma de la base de données nécessaire à l’implémentation de ce prototype Réaliser une courte (5 min) vidéographie commentée présentant le prototype en incarnant l’utilisateur typique (persona) et le schéma de base de données La maquette, le schéma de base de données et la vidéographie sont à téléverser sur un serveur via un formulaire en ligne avant l’échéance de l’épreuve.

Piloter et développer un projet d’application web RNCP35653BC02

Compétences

  • Élaborer une feuille de route en tenant compte des contraintes et des compétences des membres d’une équipe de projet, afin de répartir au mieux les tâches à effectuer et ainsi remplir les objectifs techniques fixés.
  • Animer des réunions d’équipe de projet en utilisant des outils collaboratifs, afin de dresser les états d’avancement, de recenser les difficultés éventuellement rencontrées et de proposer des solutions adaptées.
  • Rédiger des comptes-rendus de réunions destinés aux membres d’une équipe de projet, afin d’assurer la diffusion et la traçabilité des points abordés et des éventuelles décisions prises pendant les réunions tout au long de l’avancement du projet.
  • Coordonner la configuration d’un outil de gestion de version en utilisant une service en ligne afin de garder un historique des étapes du développement d’une application web, de permettre la collaboration de plusieurs développeurs à distance et d’organiser un processus de revue du code.
  • Coder les éléments visuels d’une application web que l’on voit côté client et avec lesquels l’utilisateur interagit (le "front-end") ainsi que la logique et la base de données assurant la persistance des données côté serveur (le "back-end") en utilisant des langages et des technologies adaptées afin d’implémenter les fonctionnalités de l’application web.

Modalités d'évaluation

Mise en situation professionnelle : pilotage d’un projet de développement d’application web À partir des objectifs techniques fixés lors de la conception du projet d’application web : Déterminer les tâches intermédiaires à réaliser ainsi que les échéances associées Répartir ces tâches entre les membres d’une équipe de 4 développeurs web Définir le format et le rythme des réunions d’avancement du projet Rédiger un compte-rendu synthétisant ces informations Le compte-rendu est à téléverser sur un serveur via un formulaire en ligne avant l’échéance de l’épreuve. Mise en situation professionnelle : mettre en place en équipe, d’un outil de gestion de version permettant : De garder un historique des modifications dans le code source- De collaborer à distance avec d’autres développeurs de manière ouverte (“open source”) D’organiser un processus de revue des modifications du code avec les autres développeurs L’adresse de dépôt du code source est à soumettre via un formulaire en ligne avant l’échéance de l’épreuve. Mise en situation professionnelle : implémentation des fonctionnalités d’une application web Rédiger le code permettant d’implémenter : le parcours utilisateur principal de l’application les éléments visuels correspondants au prototype les éléments logiques correspondants au schéma de base de données L’adresse de dépôt du code source est à soumettre via un formulaire en ligne avant l’échéance de l’épreuve.

Déployer et analyser l’utilisation d’une application web RNCP35653BC03

Compétences

  • Déployer une application web à l’aide d’un service d’hébergement en ligne afin de rendre l’application accessible aux utilisateurs.
  • Configurer la redirection d’un nom de domaine vers l’adresse de l’application en ligne à l’aide d’un registraire de nom de domaine afin de personnaliser l’adresse à laquelle l'application web est accessible en production aux utilisateurs.
  • Mettre en place un outil d’analyse du trafic en utilisant un service d’analyse en ligne afin de connaître et de comprendre le comportement des utilisateurs d’une application web dans le respect du règlement général sur la protection des données (RGPD).

Modalités d'évaluation

Mise en situation professionnelle : déploiement d’une application web en production Réaliser les tâches permettant de rendre l’application web accessible en production aux utilisateurs : Déployer l’application en ligne Acquérir un nom de domaine- Configurer la redirection du nom de domaine vers l’adresse de l’application en ligne L’adresse de l’application en production est à soumettre via un formulaire en ligne avant l’échéance de l’épreuve Mise en situation professionnelle : mise en place d'un outil d’analyse du trafic Mettre en place un outil d’analyse du trafic en respectant le règlement général sur la protection des données (RGPD) permettant de suivre le comportement des utilisateurs de l’application en ligne. L’adresse de l’application en production est à soumettre via un formulaire en ligne avant l’échéance de l’épreuve.

Voies d'accès

  • En contrat d’apprentissage
  • En contrat de professionnalisation
  • Après un parcours de formation continue
  • Par expérience
  • Après un parcours de formation sous statut d’élève ou d’étudiant

Emplois accessibles

Concepteur(trice)-développeur(se) d'applications web Concepteur(trice)-développeur(se) web Développeur(se) full-stack Développeur(se) web Chef de projet web Product owner - Développeur(se) back-end Développeur(se) front-end Chef de produit ("Product Manager”)

Secteurs d'activité

  • Le Concepteur- Développeur d’applications web est amené à travailler :
  • en travailleur(euse) indépendant(e) (freelance)
  • dans de jeunes entreprises innovantes (startup)
  • dans des agences ou sociétés web qui proposent la conception et la réalisation de sites web, de la communication ou du marketing sur internet
  • dans des Entreprises de Service du Numérique (ESN) : éditeurs de logiciels, sociétés de conseil, fabricants de logiciels pour l’informatique de gestion ou l’informatique industrielle.
  • dans des grandes entreprises du secteur informatique

Réglementations

RGPD - Propriété intellectuelle

Composition des jurys

Formation initiale

Le jury est composé de trois membres dont deux professionnels externes

Contrat d'apprentissage

Le jury est composé de trois membres dont deux professionnels externes

Formation continue

Le jury est composé de trois membres dont deux professionnels externes

Contrat de professionnalisation

Le jury est composé de trois membres dont deux professionnels externes

VAE

Le jury est composé de trois membres dont deux professionnels externes

Métiers visés (codes ROME)

Statistiques de certification

AnnéeCertifiésdont VAE
2019 184
2018 67

Informations générales

Code
RNCP35653
Type d'enregistrement
Enregistrement sur demande
Date de décision
16/06/2021
Date d'effet
Fin d'enregistrement
17/06/2024