BlocsDeCompetences .org

Quels métiers ? Quelles formations ? Quels diplômes ?

Développeur(euse) d'application (RNCP27099)

Formation (et/ou diplôme) proposée au RNCP par le certificateur : OPENCLASSROOMS

Branches de formations NSF

NSF 3xx Domaines technico-professionnels des services > NSF 32x Communication et information > NSF 326 Informatique, traitement de l'information, réseaux de transmission >
> NSF 326t Programmation, mise en place de logiciels >

Activités visées par cet enseignement

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.
[Se référer à la fiche source pour plus de détails]

Métiers possibles, Orientations de carrière & Mobilité professionnelle

METIERS SELON LE CERTIFICATEUR


Abréviations du RIASEC* :

Réaliste , Investigateur , Artistique , Social , Entreprenant , Conventionnel

Qu'est-ce que l'aide à l'orientation RIASEC et comment faire le test ?

*source Pôle Emploi

Appellations professionnelles possibles

  • 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...

Environnements de travail

  • 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.

Outils d'auto-évaluation gratuits, orientés soft-skills ou orientation professionnelle

  • TestdOrientation.com : Un test qui a le mérite de proposer une évaluation RIASEC pour repérer des listes de métiers.
  • FicheDePersonnalite.com : Un test de personnalité plutôt complet (mais un peu long) et qui donne des évaluations relatives à des groupes socio-professionnels.

Vous trouverez des détails sur les soft-skills sur le site :
Soft-skills.info

BLOCS DE COMPETENCES ENSEIGNÉS

FRANCE-COMPETENCES
RNCP27099BC05

FORMATION AU BLOC :
Apporter un support technique en réalisant une documentation technique et fonctionnelle

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

MODALITES D'EVALUATION:

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.

FRANCE-COMPETENCES
RNCP27099BC06

FORMATION AU BLOC :
Mettre en oeuvre une veille technologique

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

MODALITES D'EVALUATION:

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.

FRANCE-COMPETENCES
RNCP27099BC01

FORMATION AU BLOC :
Analyser les besoins et préconiser une solution

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.

MODALITES D'EVALUATION:

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.

FRANCE-COMPETENCES
RNCP27099BC02

FORMATION AU BLOC :
Concevoir une solution technique

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

MODALITES D'EVALUATION:

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.

FRANCE-COMPETENCES
RNCP27099BC03

FORMATION AU BLOC :
Développer une application en adéquation avec les besoins

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

MODALITES D'EVALUATION:

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.

FRANCE-COMPETENCES
RNCP27099BC04

FORMATION AU BLOC :
Elaborer des plans de tests

Compétences professionnelles :
Mettre en oeuvre des tests unitaires
Mettre en oeuvre 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

MODALITES D'EVALUATION:

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.