RNCP36400

Item

Intitulé
Développeur full stack
N° de fiche
RNCP36400
Id fiche
22580
Nouvelles certifications
RNCP38606
Etat de la fiche
Publiée
Certificateurs
50325337900039
IT-AKADEMY
Actif
Existance partenaires
Oui
Activités visées
Pour conduire sa démarche professionnelle dans son intégralité, le développeur Full Stack exerce les activités suivantes : * Participation au pilotage de projets d'application ou de site web : Le développeur Full Stack participe aux réunions de projets en lien avec les clients et participe à l'élaboration d'une réponse adaptée aux besoins exprimés. Il conseille le maître d'ouvrage en s'appuyant sur ses compétences techniques pour la réalisation de cahiers des charges. Il participe à la planification des projets et met en œuvre aussi bien les méthodes de gestion de projet que les outils collaboratifs de l'environnement technique de développement au sein de son équipe. Il veille enfin à permettre un suivi et une traçabilité des projets en rédigeant régulièrement des compte-rendu d'activité à destination des équipes projet. * Conception et modélisation d'applications ou de sites web : Le développeur Full Stack constitue les dossiers de conception en traduisant les besoins client exprimés dans un cahier des charges sous forme de spécifications techniques de besoin (STB). Il modélise les cas d'utilisation, les classes d'analyse et de conception, les schémas entité-association et les schémas de données selon des normes standards. Il est enfin amené à décrire les architectures logicielles choisies en vue du développement d' applications ou de sites web. * Développement de la partie front-end d'applications ou de sites web : Le développeur Full Stack conçoit, généralement en équipe, la partie front-end d'une application web, hybride, mobile ou desktop en utilisant plusieurs langages de programmation et en appliquant les bonnes pratiques d'UX, de sécurité informatique et d'écoconception. Il valide ses réalisations front-end en utilisant des méthodes de test standards permettant de garantir leur conformité vis-à-vis des spécifications et assurer la non-régression des composants développés. Il participe enfin à l'industrialisation des développements front-end en automatisant les processus d'assurance qualité logicielle. * Développement de la partie back-end d'applications ou de sites web (bases de données et API comprises) : Le développeur Full Stack conçoit ou fait évoluer, généralement en équipe, la couche de persistance des données d'une application web, hybride, mobile ou desktop puis développe la partie back-end, y compris des API, en utilisant plusieurs langages de programmation et en appliquant les bonnes pratiques de sécurité informatique et d'écoconception. Il est également amené à intégrer des services tiers en consommant des API. Il valide ses réalisations back-end en utilisant des méthodes de test standards permettant de garantir leur conformité vis-à-vis des spécifications et assurer la non-régression des composants développés. Il participe enfin à l'industrialisation des développements back-end en automatisant les processus d'assurance qualité logicielle. * Déploiement et maintien en production d'applications ou de sites web : Le développeur Full Stack prépare, met en œuvre et automatise la mise en production d'applications ou de site web dans différents types d'environnements techniques d'exploitation. Il sécurise et supervise les applications et leur environnement technique d'exploitation afin d'en assurer le maintien en production. Enfin, il produit la documentation technique des applications et alimente une base de connaissances afin de capitaliser l'information et d'effectuer un transfert de compétences auprès de ses pairs. * Mise en œuvre de solutions techniques répondant aux besoins contextuels ou règlementaires d'applications ou de sites web, et pilotage des performances : Le développeur Full Stack met en œuvre, pour des applications ou des sites web en production, les outils et techniques permettant : - D'être en conformité avec les aspects réglementaires au regard des données informatiques traitées et stockées (RGPD) - D'être en conformité avec les aspects réglementaires au regard de l'accessibilité numérique (WCAG) - De mesurer et de suivre les performances marketing - D'améliorer les performances SEO (Search Engine Optimization / référencement naturel) et marketing - D'implémenter un système de paiement et une stratégie de monétisation
Capacités attestés
Les compétences attestées sont organisées en blocs nécessaires à la validation du titre dans son ensemble. Chaque bloc de compétences correspond à une activité devant être maîtrisée de manière autonome. * Participer à la gestion d'un projet d'application ou de site web * Concevoir et modéliser une application ou un site web * Développer la partie front-end d'une application ou d'un site web en appliquant les bonnes pratiques d'UX, de sécurité informatique et d'écoconception * Développer la partie back-end d'une application ou d'un site web en appliquant les bonnes pratiques de sécurité informatique, d'écoconception et DevOps * Déployer et assurer le maintien en production d'une application ou d'un site web en appliquant les bonnes pratiques de sécurité informatique et DevOp * Mettre en œuvre des solutions techniques répondant aux besoins contextuels d'une application ou d'un site web (lois,normes et règlements, accessibilité, outils marketing et e-commerce) et en piloter les performances
Secteurs d'activité
Le métier de développeur Full Stack permet d'exercer dans quasiment tous les secteurs d'activité : le numérique mais aussi la santé, l'éducation, la finance, la banque, le transport et la logistique, la distribution, l'écologie, le juridique, les médias, l'industrie. Les principaux employeurs des développeurs Full Stack sont les startups, les ESN (sociétés de service, anciennement appelées SSII), les éditeurs de logiciels, les « pureplayers », ou encore les banques.
Type d'emploi accessibles
Développeur Full Stack (suivi d'un langage de programmation : JS, PHP, Python, Ruby) Développeur Web Full Stack Développeur Front End Développeur Back End Développeur Web Lead Développeur Développeur (suivi d'un langage de programmation : JS, PHP, Python, Ruby) Développeur Web App Développeur d'applications mobiles Consultant développeur Full Stack Développeur intégrateur web Ingénieur étude et développement CTO Architecte web DevOps Analyste programmeur
Réglementations activités
S'il n'existe pas de réglementation au métier, le développeur full stack se doit de travailler dans le respect de l'éco-conception, de la sécurité informatique, du RGPD et de l'accessibilité numérique
Voie d'accès à la certification après un parcours de formation sous statut d'élève.
26/04/2022
Oui
L'obtention de la certification est validée par 2 jurys : 1) Jury de soutenance : 3 membres, dont : * 2 jurés professionnels extérieurs à l'organisme (67%) * 1 juré interne, membre de l'équipe pédagogique ou de direction (33%) 2) Jury final : 3 membres, dont : * 1 Président du Jury extérieur à l'organisme * 1 juré membre de la Direction de l'organisme * 1 juré membre de l'équipe pédagogique La Direction peut convier en sus l'organisme préparateur à la certification, et le cas échéant, un représentant de la branche ou d'organisations et associations professionnelles.
Voie d'accès à la certification en contrat d'apprentissage.
26/04/2022
Oui
L'obtention de la certification est validée par 2 jurys : 1) Jury de soutenance : 3 membres, dont : * 2 jurés professionnels extérieurs à l'organisme (67%) * 1 juré interne, membre de l'équipe pédagogique ou de direction (33%) 2) Jury final : 3 membres, dont : * 1 Président du Jury extérieur à l'organisme * 1 juré membre de la Direction de l'organisme * 1 juré membre de l'équipe pédagogique La Direction peut convier en sus l'organisme préparateur à la certification, et le cas échéant, un représentant de la branche ou d'organisations et associations professionnelles. .
Voie d'accès à la certification après un parcours de formation continue.
26/04/2022
Oui
L'obtention de la certification est validée par 2 jurys : 1) Jury de soutenance : 3 membres, dont : * 2 jurés professionnels extérieurs à l'organisme (67%) * 1 juré interne, membre de l'équipe pédagogique ou de direction (33%) 2) Jury final : 3 membres, dont : * 1 Président du Jury extérieur à l'organisme * 1 juré membre de la Direction de l'organisme * 1 juré membre de l'équipe pédagogique La Direction peut convier en sus l'organisme préparateur à la certification, et le cas échéant, un représentant de la branche ou d'organisations et associations professionnelles.
Voie d'accès à la certification en contrat de professionnalisation.
26/04/2022
Oui
L'obtention de la certification est validée par 2 jurys : 1) Jury de soutenance : 3 membres, dont : * 2 jurés professionnels extérieurs à l'organisme (67%) * 1 juré interne, membre de l'équipe pédagogique ou de direction (33%) 2) Jury final : 3 membres, dont : * 1 Président du Jury extérieur à l'organisme * 1 juré membre de la Direction de l'organisme * 1 juré membre de l'équipe pédagogique La Direction peut convier en sus l'organisme préparateur à la certification, et le cas échéant, un représentant de la branche ou d'organisations et associations professionnelles.
Voie d'accès à la certification par candidature individuelle.
Non
Voie d'accès à la certification par expérience.
26/04/2022
Oui
L'obtention de la certification est validée par 2 jurys : 1) Jury de soutenance : 3 membres, dont : * 2 jurés professionnels extérieurs à l'organisme (67%) * 1 juré interne, membre de l'équipe pédagogique ou de direction (33%) 2) Jury final : 3 membres, dont : * 1 Président du Jury extérieur à l'organisme * 1 juré membre de la Direction de l'organisme * 1 juré membre de l'équipe pédagogique La Direction peut convier en sus l'organisme préparateur à la certification, et le cas échéant, un représentant de la branche ou d'organisations et associations professionnelles.
Inscrite au cadre de la Nouvelle Calédonie
Non
Inscrite au cadre de la Polynésie française
Non
Publication du décret de création
Précédemment enregistrée en 2017 sous le RNCP28194, pour 4 ans avec effet rétroactif, du 30 juin 2013 au 21 avril 2021
Publication du décret
Précédemment enregistrée en 2017 sous le RNCP28194, pour 4 ans avec effet rétroactif, du 30 juin 2013 au 21 avril 2021
Date de fin d'enregistrement
25/04/2024
Type d'enregistrement
Enregistrement sur demande
Objectifs et contexte de la certification
Le développeur Full Stack travaille à la fois sur le front-end et le back-end d'un site web ou d'une application (la partie client et la partie serveur). Maîtrisant les principales technologies et les principaux langages de programmation actuels, il se distingue par sa grande polyvalence. Au-delà du développement informatique qui constitue le cœur de son métier, il est amené à exercer une grande diversité d'activités et peut même prendre en charge, seul, l'ensemble des composantes de la chaîne de valeur de son produit. Alors que les métiers de l'informatique en général et du développement en particulier se spécialisent, le métier de développeur Full Stack s'inscrit à contre-courant de cette tendance, répondant à une demande forte et sans cesse croissante. À l'origine principalement destiné à répondre aux besoins des start-ups et des TPE/PME qui ne disposaient pas de moyens leur permettant d'engager plusieurs développeurs spécialisés, le métier de développeur Full Stack répond désormais également aux besoins des entreprises de services numériques (ESN) , des entreprises de taille intermédiaire (ETI) et grands groupes sur des postes tels que « développeur front-end », « développeur back-end » ou encore « lead developer » qui nécessitent un champ de compétences techniques large et une vision métier transversale. La certification « Développeur Full-stack » a ainsi été conçue avec comme objectifs de répondre aux besoins d'un marché en tension sur le plan du recrutement : * En attestant des compétences de spécialistes possédant un haut niveau de technicité mais aussi une grande polyvalence * En permettant la sécurisation des parcours professionnels assis sur des compétences qui permettent une évolution vers de nombreuses spécialisations métiers
Actif
Non
A comme formacode
programmation
[Untitled]
A comme nomenclature européenne
Niveau 6
A comme partenaire
A F P I D E M
A F P I D E M

Annotations

There are no annotations for this resource.