Répertoire des certifications
Inactif Niveau 6 RNCP27099

Développeur(euse) d'application

Cette certification est inactive. Elle a été remplacée par RNCP35976.

Présentation

Le/la développeur/se d’applications est chargé/e de réaliser des applications logicielles répondant aux besoins des utilisateurs. Il/elle est capable d'analyser le cahier des charges pour en tirer les différentes étapes de fonctionnement de l'application. Puis, il/elle conçoit et développe à partir de nombreux langages de programmation (PHP, Ruby, C, Java...) l'application (mobile, site web...). Une fois la structure logicielle programmée, il/elle est en charge de la mise en oeuvre des plans de test et de la maintenance si besoin.

Compétences attestées

Le (la) titulaire est capable de : - Analyser les besoins et préconiser une solution, - Concevoir une solution technique, - Développer une application en adéquation avec les besoins, - Elaborer des plans de tests, - Apporter un support technique en réalisant une documentation technique et fonctionnelle, - Mettre en œuvre une veille technologique.

Blocs de compétences (6)

Analyser les besoins et préconiser une solution RNCP27099BC01

Compétences

Compétences professionnelles : - Analyser un cahier des charges - Rédiger les spécifications détaillées du projet - Lister les fonctionnalités demandées par un client - Choisir une solution technique adaptée parmi les solutions existantes si cela est pertinent. Evaluation : - Réalisation d’un projet accompagné et validé par un mentor, puis présenté au jury. - Réalisation d’un document d’analyse d’un projet fictif à partir d’un cahier des charges en conditions réelles et préconisations. Un certificat sera délivré à chaque candidat/e à l’issue de la validation du bloc de compétences.

Concevoir une solution technique RNCP27099BC02

Compétences

Compétences professionnelles : - Concevoir l’architecture technique d’une application à l’aide de diagramme UML - réaliser un schéma de conception de la base de données de l’application - Implémenter le schéma de données dans la base Evaluation : - Réalisation d’un projet accompagné et validé par un mentor, puis présenté au jury. - Réalisation de diagramme UML de conception de l’architecture technique d’une application - Réalisation d’un schéma de conception de la base de données d’une application - Mise en place de la structure de la base de données de l’application détaillée dans le schéma de conception précédemment réalisé Un certificat sera délivré à chaque candidat/e à l’issue de la validation du bloc de compétences.

Développer une application en adéquation avec les besoins RNCP27099BC03

Compétences

Compétences professionnelles : - Sélectionner les langages de programmation adaptés pour le développement de l’application - Développer une application proposant les fonctionnalités attendues par le client - Respecter les bonnes pratiques de développement en vigueur Evaluation : - Réalisation d’un projet accompagné et validé par un mentor, puis présenté au jury. - Développement d’une application répondant aux besoins du client et en adéquation avec la solution technique retenue Un certificat sera délivré à chaque candidat/e à l’issue de la validation du bloc de compétences.

Elaborer des plans de tests RNCP27099BC04

Compétences

Compétences professionnelles : - Mettre en œuvre des tests unitaires - Mettre en œuvre des tests d’intégration - Produire un rapport de l’exécution des tests - Fournir des patchs correctifs lorsque le rapport de l’exécution des tests le suggère Evaluation : - Réalisation d’un projet accompagné et validé par un mentor, puis présenté au jury. - Développement d’un jeu de tests unitaires et d’intégration d’une application - Mise en place d’un logiciel d’intégration continue Un certificat sera délivré à chaque candidat/e à l’issue de la validation du bloc de compétences.

Apporter un support technique en réalisant une documentation technique et fonctionnelle RNCP27099BC05

Compétences

Compétences professionnelles : - Produire une documentation technique et fonctionnelle de l’application - Corriger des dysfonctionnements signalés par le client sur l’application - Apporter des améliorations de fonctionnalités demandées par le client - Compléter une suite de tests unitaires et d’intégration afin de prendre en compte les modifications apportées Evaluation : - Réalisation d’un projet accompagné et validé par un mentor, puis présenté au jury. - Production d’une documentation technique et fonctionnelle d’une application - Correction de bugs signalés dans une application existante - Amélioration de fonctionnalités d’une application existante - Adaptation à la suite de tests unitaires pour prendre en compte les modifications apportées. Un certificat sera délivré à chaque candidat/e à l’issue de la validation du bloc de compétences.

Mettre en œuvre une veille technologique RNCP27099BC06

Compétences

Compétences professionnelles : - sélectionner des sources d’information pertinentes pour un certain ensemble de technologies - Mettre en place un tableau de bord de veille technologique Evaluation : - Mise en place d’un tableau de bord de veille technologique dans un contexte donné. Un certificat sera délivré à chaque candidat/e à l’issue de la validation du bloc de compétences.

Voies d'accès

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

Emplois accessibles

Développeur/se d'application, Développeur/se Web, Développeur/se Back-end, Développeur/se Front-end, Webmaster, Développeur/se Multimédia, Développeur/se mobile, Informaticien de développement, Programmeur/se informatique, Analyste programmeur/se, Développeur/se d'application, Concepteur/rice d'application informatique...

Secteurs d'activité

Le/la développeur/se d’applications est amené(e) majoritairement à travailler dans deux types d’environnement : les agences Web, les ESN (Entreprise de Services du Numérique, anciennement SSII). Au sein de ces entreprises le/la développeur/se d’applications prend des rôles un peu différents en fonction de la taille de l’entreprise. Il/elle peut prendre par exemple le support technique et/ou la formation des clients. De manière générale il/elle peut intégrer n’importe quelle entreprise souhaitant développer sa présence sur le web.

Réglementations

A compléter (Reprise)

Composition des jurys

Formation initiale

3 personnes : - Le/la Directeur/trice Pédagogique - 2 professionnels

Contrat d'apprentissage

3 personnes : - Le/la Directeur/trice Pédagogique - 2 professionnels

Formation continue

3 personnes : - Le/la Directeur/trice Pédagogique - 2 professionnels

Contrat de professionnalisation

3 personnes : - Le/la Directeur/trice Pédagogique - 2 professionnels

VAE

3 personnes : - Le/la Directeur/trice Pédagogique - 2 professionnels

Métiers visés (codes ROME)

Informations générales

Code
RNCP27099
Type d'enregistrement
Enregistrement sur demande
Date de décision
Date d'effet
Fin d'enregistrement
04/10/2021