Développeur web full stack

Certification RNCP37273
Formacodes 31090 | Programmation web 46242 | Intégration web 46288 | Qualité web 31089 | Programmation application mobile
Nomenclature Europe Niveau 5
Les métiers associés à la certification RNCP37273 : Études et développement informatique

Codes NSF 326 | Informatique, traitement de l'information, réseaux de transmission
Voies d'accès : Formation initiale Contrat d'apprentissage Formation continue Contrat de professionnalisation Candidature individuelle VAE

Prérequis : La certification est accessible par la formation et par la validation des acquis de l’expérience (VAE). Via un parcours de formation, le dispositif de certification est accessible à tous les candidats, sans prérequis de niveau de diplôme. La sélection des

Certificateurs :
Certificateur SIRET
3W ACADEMY 75404770200024


Activités visées :
Dans le cadre d’un projet web, le développeur web full stack analyse la demande, détermine les technologies à mettre en œuvre et organise le plan de développement de l’application ou du site dans le respect des principes de l’écoconception.
Intégré au sein d’une équipe informatique d’une grande entreprise en ESN, travaillant en agence web ou en freelance, il met en place une organisation de travail collaborative et encadre les activités.
* Activité 1.
Sur la base de documents de travail et d’échanges avec le client interne/externe ou le “product owner”, élaboration et présentation du dossier de spécifications techniques * Activité 2.
Organisation, préparation du projet et gestion de l’équipe dans le respect des technologies choisies et des normes et standards du web.
* Activité 3.
Découpage d’une maquette web graphique (en structure HTML) Dans le cadre d’un projet web, le développeur web full stack développe le côté “front” du site ou de l'application web, c’est-à-dire qu’il met en place les solutions techniques nécessaires pour une expérience utilisateur optimale (notamment en termes de "responsive design") et une interface intuitive et dynamique.
En mettant en œuvre les technologies et langages appropriés, il veille également à l’accessibilité pour tous les publics.
* Activité 3.
Découpage d’une maquette web graphique (en structure HTML) * Activité 4.
Création des feuilles de style (CSS) adaptées à la maquette * Activité 5.
Dynamisation de l’expérience utilisateur Dans le cadre d’un projet web, le développeur web full stack développe le côté “back” du site ou de l'application web en mettant en œuvre les technologies et langages appropriés et en veillant à une démarche d'éco-conception.
* Activité 6.
Création d’une base de données* * Activité 7.
Conception de l’application * Activité 8.
Développement de l’application * Activité 9.
Sécurité de l’application * Activité 10.
Tests et maintenance de l’application

Capacités attestées :
Préparer la réalisation d’un site ou d'une application web Développer des interfaces frontend pour un site ou une application web / web mobile Développer le backend d'un site ou une application web / web mobile

Secteurs d'activité :
Le développeur web full stack peut travailler comme salarié dans une entreprise, comme indépendant ou en “freelance” : * en tant qu'indépendant, il intervient majoritairement sur des projets de clients différents pour des missions de courte/moyenne durée, ponctuelles, qui nécessitent des améliorations continues et une optimisation au fil du temps”. * dans les petites et moyennes entreprises, il peut avoir un rôle plus large que le développement web suivant son expérience et ses compétences, en intervenant en UX/UI design ou en communication digitale. * dans une agence web, le développeur web full stack travaille avec le "product manager" (qui assure la liaison entre tous les services de l’entreprise et accompagne et coordonne avec le client) et avec le UX/UI designer afin de réaliser des applications performantes et dynamiques * dans une grande entreprise ou en ESN (entreprise de service numérique), il est intégré dans une équipe informatique.

Types d'emplois accessibles :
Développeur web / web mobile - Développeur front-end - Développeur back-end - Développeur PHP - Développeur JavaScript - Développeur full stack - Développeur intégrateur web - Développeur applications web - Développeur 3D - Technicien développeur - Développeur informatique - Intégrateur web


Objectif contexte :
La transformation numérique est nécessaire pour la croissance durable de l’économie, et elle “apparaît aussi comme essentielle à la transition écologique et à la lutte contre le changement climatique”. Dans cette transformation, le métier de développeur w

Statistiques : :
Année Certifiés Certifiés VAE Taux d'insertion global à 6 mois Taux d'insertion métier à 2 ans
2021 153 0 93
2020 186 0 81 96

Bloc de compétences

RNCP37273BC02 : Développer des interfaces Frontend pour un site ou une application web / web mobile
Compétences :
Analyser conceptuellement la maquette (images, vidéos, etc.) pour la découper en blocs sémantiques puis la traduire en HTML. Développer une page web et mettre en place la structure HTML (balises sémantiques et génériques) pour intégrer la maquette. Importer des “actifs” (feuilles de style, images, vidéos, fichiers audio, scripts) pour dynamiser la page ou le site.(éco-conception). Manipuler la typographie (corps, graisse, import de polices, etc.) pour mettre en forme les textes et respecter les normes d’accessibilité du site pour les personnes en situation de handicap. Ordonner l’agencement des blocs et mettre en oeuvre la philosophie mobile first (media queries) afin d’assurer une adaptation de l’affichage aux diverses tailles d’écran. Structurer le code en utilisant des préprocesseurs CSS pour faciliter le travail afin d’améliorer l’écriture des fichiers et l'éco-conception. Manipuler la page web pour interagir avec l’utilisateur. Développer des requêtes HTTP asynchrones pour communiquer avec un serveur de manière fluide et transparente.
Modalités d'évaluation :
Dans le cadre d’une situation professionnelle reconstituée. Évaluation réalisée individuellement Modalité : Le candidat doit livrer une application web ou un site web (côté front) avec un accès à son code source.
RNCP37273BC03 : Développer le Backend d'un site ou d'une application web / web mobile
Compétences :
Modéliser une base de données optimisée répondant aux spécifications techniques et fonctionnelles afin de stocker les données, d’y accéder de manière sécurisée et de limiter la redondance des données dans un souci d’éco-conception. Composer des requêtes HTTP (POST, GET) efficaces via formulaires ou appels d’URL pour gérer les interactions entre l’utilisateur et le serveur et optimiser les performances d’accès et la sécurité. Concevoir une application en mobilisant des modèles de programmation moderne (tels que le Modèle-Vue-Contrôleur) afin de répondre aux besoins fonctionnels de l’application. Développer le code source en suivant les règles de nommage et les bonnes pratiques afin d’optimiser le site et de réduire l’empreinte carbone et d’améliorer l’accessibilité aux personnes en situation de handicap. Construire un backoffice complet afin de faciliter l’administration de l’application web, en tenant compte des éventuelles situations de handicap des équipes qui utilisent le back office (typographie, accessibilité..). Déployer les techniques de sécurité (authentification, “hash” des mots de passe via des algorithmes récents et éprouvés) pour permettre l’inscription, la connexion / déconnexion de manière sécurisée. Évaluer son propre code et les fonctionnalités du projet pour s’assurer de son bon fonctionnement et mettre en place le cas échéant des solutions correctives. Établir la maintenance de l’application (suivi des mises à jour et documentation) afin de permettre le maintien dans le temps de l’application par l’équipe, en tenant compte des éventuelles situations de handicap des équipes qui utilisent le back office (typographie, accessibilité..). Proposer le cas échéant, en réponse à des situations imprévues, des solutions correctives afin d’assurer la continuité du site ou de l’application et les transmettre à l’équipe.
Modalités d'évaluation :
Dans le cadre d’une situation professionnelle reconstituée. Évaluation réalisée individuellement Production + Restitution orale
RNCP37273BC01 : Préparer la réalisation d'un site ou d'une application web
Compétences :
Identifier les informations nécessaires à la réalisation du projet (public cible, accessibilité, référencement, sécurité, expérience de navigation, délais cible, budget..) pour valider le plan de développement du site ou de l’application. Traduire l’expression des besoins du responsable du projet pour déterminer les spécifications techniques du site ou de l’application web en mobilisant les concepts, les technologies et langages appropriés. Proposer des éléments innovants et pertinents grâce à une veille technique afin de renforcer l’éco-conception, l’accessibilité et la sécurité du site ou de l’application web. Présenter au client interne/externe ou “product owner” le dossier de spécifications techniques pour validation et le planning. Formaliser les spécifications de la solution web afin de répondre à la problématique du client interne/externe ou “product owner” en respectant les normes et les standards du web, en particulier de sécurité et d’accessibilité pour les personnes en situation de handicap. Délimiter le périmètre de chaque membre de l’équipe projet et encadrer en fonction des expertises (graphiste, UX designer, référenceur, développeur front, développeur back, administrateur système...) afin de planifier le travail collaboratif. Choisir un mode et des outils de travail adaptés (comme un gestionnaire de version) pour permettre le suivi de l’avancement du projet et interagir de manière fluide avec les acteurs internes et/ou externes, et prenant en compte les situations de handicap éventuelles.
Modalités d'évaluation :
Dans le cadre d’une situation professionnelle reconstituée. Évaluation réalisée individuellement Modalité : production d’un dossier, et oral de restitution
Partenaires actifs :
Partenaire SIRET Habilitation
A J C INGENIERIE 41424820300021 HABILITATION_ORGA_FORM
AJC FORMATION 50096702100030 HABILITATION_ORGA_FORM
DIGINAMIC 81824197800050 HABILITATION_ORGA_FORM
STUDI 91114836900018 HABILITATION_ORGA_FORM

Select your color
Light/dark Layout