DEVELOPPEUR WEB
CFD : 36X32621
RNCP : RNCP37805
Certifinfo : 115146
Informations générales
Diplôme : TH DE NIV 3 ORGANISMES GESTIONNAIRES DIVERS
Niveau : 5 (BTS, DEUST...)
Période : 01/09/2025
01/09/2026
Dates : 01/09/2025 – 30/06/2027
01/09/2026 – 30/06/2028
Fiche Onisep : https://www.onisep.fr/http/redirection/formation/slug/FOR.11472
Métiers associés (Codes ROME)
Objectif
En 2021 le recrutement sur des postes de développeur web a augmenté de 41.5% ; 93% des personnes recrutées sur des profils “juniors” entre 0 et 2 ans d'expérience, et pour ? par des PME. En 2022 on assiste à une augmentation significative (entre 35% et 50% selon la taille des entreprises) des recrutements de développeurs Web par les entreprises à forte masse salariale. D'autant plus que le budget alloué au recrutement de développeurs Web est en hausse pour 53% des recruteurs.
Dans ce contexte WEBECOM a créé dès 2011 un cursus de formation qui se fixe pour objectif de former des développeurs web. Depuis 2013 il le perfectionne et l'adapte aux besoins du marché. Initialement proposée localement ; la formation s'ouvre désormais aux partenaires sur le territoire et est accessible au niveau national, en présentiel ou en distanciel, à destination d'un public jeune et/ou en reconversion qui n'a aucune compétence initiale en codage et en développement. Via une pédagogie innovante mettant l'accent sur la partie analyse et conceptualisation, elle permet aux apprenants d'acquérir de solides compétences, d'être rapidement productif en entreprise et de savoir s'adapter aux différents langages et technologies pour se positionner sur des branches de métiers Web spécialisées.
Avec un taux de retour à l'emploi dans les métiers ciblés à six mois de plus de 80%, cette certification répond ainsi à la demande croissante de recrutement des entreprises en terme de développeurs spécialisés ou fullstack. Du développement d'applications métier au développement IOT en passant par le déploiement de solutions en continu, elle est un tremplin pour l'emploi dans les métiers du développement Web.
Contenu
Activité 1 : Traduction de la maquette en code interprétable par les différents navigateurs.
Intégration Web
Responsive design
Normes et accessibilité
Standardisation du code
Référencement naturelActivité 2 : Développement de fonctionnalités front end (navigateur)
Interactions et animations JavaScript
Validation de données
Fonctionnalités asynchrones
Implémentation de librairiesActivité 3 : Data : analyse, modélisation, et traitement des données.
Modélisation des données
Construction de bases de données
Exploitation des bases de données
Cadre légal et protection des donnéesActivité 4 : Développement de fonctionnalités back end (serveur)
Conceptualisation d'applications
Programmation côté serveur
Programmation orientée objet
Architecture M-V-C
Sécurité
Travail en équipe et versionning Activité 5 : Développement d'applications à l'aide de frameworks
(Framework front-end ou framework back-end)
Appropriation d'un nouveau cadre de travail
Configuration d'un framework et installation de dépendances
Développement et mise en productionActivité 6 : Réalisation des maquettes d'interface (site web/ applications)
Analyse d'une demande client
Schématisation de l'interface utilisateur
Conception graphique
Prototypage multi supportActivité 7 : Automatisation les différentes étapes tout au long cycle de vie d'une application.
Identification des processus à automatiser
Programmation de scripts d'automatisation
Conteneurisation de processus et de services.
Orchestration
Conditions spécifiques
Être titulaire d'une certification de niveau 4 (Bac).
Être âgé de 16 à 29 ans (sans restriction d'âge pour les candidats reconnus travailleurs handicapés ou sportifs de haut niveau ou souhaitant créer ou reprendre une entreprise).
Détails RNCP
- date_fin_validite_enregistrement
- 2028-07-18T23:00:00.000Z
- active_inactive
- ACTIVE
- etat_fiche_rncp
- Publiée
- ancienne_fiche
- RNCP34779
- demande
- 0
- certificateurs
- certificateur: WEBECOM
siret_certificateur: 82774341000025 - nsf_code
- 326t
- romes
- rome: M1805
libelle: Études et développement informatique - blocs_competences
- intitule: Développement Front End de sites et applications web.
liste_competences: Utiliser les langages de balisage html et css (avec et sans framework) pour intégrer les maquettes graphiques en utilisant un éditeur de code. Produire l’encodage en tenant compte des différentes contraintes imposées par les différentes résolutions d’écrans et les navigateurs afin d’obtenir un affichage optimisé pour smartphones, tablettes et desktop. Considérer la diversité des publics, notamment en situation de handicap, afin d’améliorer l’expérience utilisateur, en mobilisant les différentes normes d’accessibilité. (Ex: RGAA) Travailler sur une logique d’intégration réutilisable, organisée et synthétique, à des fins de lisibilité et de performances, en utilisant un système de “classes” génériques et fonctionnelles. Travailler le référencement naturel d’un site internet tout au long de sa construction pour optimiser son positionnement en appliquant les recommandations pour les différents moteurs de recherche.(hiérarchisation des contenus, sémantique, poids des pages…) Enrichir l’interface de l’application ou du site internet en utilisant le langage JavaScript afin d’apporter à la partie front end de l'interactivité et des animations. Valider les saisies utilisateurs dans les formulaires afin de vérifier l'échange de données entre l’utilisateur et le serveur à l'aide de méthodes de validation adaptées. (ex : expressions régulières) Développer des fonctionnalités mettant en jeu des requêtes asynchrones avec le serveur afin d’apporter de la fluidité et de l'interactivité sans rechargement de page en utilisant des API. Optimiser les temps de développement en utilisant des ressources externes (librairies JavaScript) pour résoudre des problématiques de développement complexes.
modalites_evaluation: Mise en situation professionnelle, projet : Le candidat réalise l’intégration complète du site internet ou de l’application en utilisant les dernières versions des langages de balisage HTML et CSS. Il développe en utilisant le JavaScript les animations et différentes interactions utilisateur demandées dans le cahier des charges. Il réalise le déploiement du site internet ou de l’application sur le serveur. Le candidat présente le résultat de son travail, le code source et argumente son travail effectué concernant le référencement naturel et le respect des normes d’accessibilité (Critères RGAA) auprès des jurys de professionnels. Éléments fournis : * Les maquettes à intégrer * Le cahier des charges * Les éléments graphiques non optimisés à intégrer * un espace sur le serveur pour le déploiement. Éléments attendus : * Déploiement complet et fonctionnel du site internet ou de l’application sur le serveur.
intitule: Développement back end d’applications Web
liste_competences: Synthétiser les données utiles à l'application en analysant le cahier des charges afin de formaliser le modèle de données Construire la base de données à l'aide d’un outil d’administration de base de données, afin de permettre la bonne circulation des données nécessaires au fonctionnement de l’application. Interroger la base de données par l'intermédiaire d’un langage de requêtes (SQL) pour permettre la manipulation et l’exploitation des données par l’application. Respecter le cadre légal en utilisant les normes imposées par le règlement général sur la protection des données (RGPD) afin de garantir l'intégrité des utilisateurs et la protection des données Conceptualiser l’application, formaliser son schéma fonctionnel, à partir du cahier des charges fourni et des échanges avec le client, afin d’optimiser la charge serveur et les temps de réponse. Développer une application en utilisant un langage de programmation adapté afin d’en construire l’architecture et les fonctionnalités côté serveur. Développer une application en utilisant la programmation orientée objet et les héritages afin de produire un code réutilisable et structuré Développer une application à l'aide d’une architecture Modèle-Vue-Contrôleur (MVC) afin d’assurer un code facile à maintenir et évolutif. Identifier un utilisateur et délimiter ses champs d’action dans le but de sécuriser l’application par l’attribution de rôles spécifiques. Travailler en équipe en utilisant des outils de collaboration et de gestion des versions afin de construire une application efficacement au sein d’une équipe de développeurs en entreprise. Préparer l’ application pour la livraison en s’assurant de sa conformité à la demande du client et son bon fonctionnement.
modalites_evaluation: Mise en situation professionnelle, projet : Le candidat conceptualise et développe from scratch (Depuis une page blanche sans code préconstruit) l’application web spécifique demandée et sa base de données, à l'aide d’un langage de programmation serveur. L’application est développée en paradigme objet, incluant l'héritage et en utilisant une architecture MVC. L’application est déployée sur le serveur mis à disposition. Le candidat présente son travail aux jurys. Il argumente son modèle de données et ses schémas conceptuels. Le candidat doit être en mesure de modifier son code en direct selon les demandes imprévues des membres du jury. Eléments fournis : * cahier des fonctionnalités * un accès au serveur * un accès à une base de données Éléments demandés : * Les schémas conceptuels et physiques du modèle de données * Les schémas fonctionnels de l’application * La base de donnée de l’application * L’application fonctionnelle déployée sur le serveur
intitule: Développement avancé : Comprendre et utiliser une architecture de type framework (option 1)
liste_competences: Confronter ses connaissances en développement avec la documentation d’un framework dans le but de s’approprier l’architecture et les fonctionnalités d’un nouveau cadre de travail. Configurer le framework en utilisant un gestionnaire de dépendances afin de préparer l’environnement de développement de l’application. Développer une application évolutive avec un framework afin de disposer d’un environnement de développement standardisé pour l’ensemble du projet.
modalites_evaluation: Mise en situation professionnelle, projet : Le candidat conceptualise une application dotée de fonctionnalités avancées à partir d’un cahier des charges et un cahier des fonctionnalités fournis. Il construit son environnement de développement en installant un framework et les dépendances inhérentes aux fonctionnalités demandées. Le candidat développe l'intégralité de l’application avancée demandée dans l’environnement du framework. Lors de la soutenance auprès du jury de professionnels, le candidat présente son application fonctionnelle et déployée sur un serveur. Il argumente le fonctionnement global du framework, ses spécificités et son architecture, les choix des dépendances installées, et sa démarche pour solutionner les problématiques rencontrées. Le jury demande au candidat des modifications ou ajouts de code pour solutionner une problématique inattendue dans l’instant. Eléments fournis : * Un cahier des charges * Un cahier des fonctionnalités * Un accès au serveur, une base de données ou API Eléments demandés : * Tous documents appuyant la conceptualisation et l’argumentation * l’application livrée fonctionnelle
intitule: Design d’interfaces utilisateur (option 2)
liste_competences: Comprendre une problématique client et son cahier des charges au moyen d’une grille d’analyse dans le but de concevoir des interfaces adaptées à l'identité du client et de la cible. Préparer la maquette et ses différents composants au moyen d’un schéma (Wireframe) regroupant tous les éléments et leurs positionnement , afin de proposer une expérience utilisateur simple, intuitive, et facilement accessible. Concevoir des maquettes en utilisant un logiciel professionnel de création graphique afin de présenter au client un prototype d’interface pour son application ou site internet. Faire évoluer le contenu des maquettes afin de l’adapter aux différents périphériques et résolutions en construisant un prototype pour smartphone, tablette et desktop.
modalites_evaluation: Mise en situation professionnelle, projet : Le candidat réalise en autonomie les maquettes d’interfaces de site web ou d’application, adaptées aux différents périphériques en suivant et analysant le cahier des charges fourni. Durant cette période, le candidat doit être force de proposition auprès du client représenté par la personne supervisant l’examen. Le candidat présente ensuite à l’oral les maquettes aux jurys et argumente ses choix graphiques, ainsi que sa réflexion en termes d’interface / expérience utilisateur. Documents attendus : * maquettes * Liste des propositions validées par le client. * tous supports permettant d’appuyer l’argumentation * Sources d’inspiration, * Analyse de la concurrence * Schéma de conception (wireframe) * Fichier validant les choix colorimétriques, typographiques …(Brand Board) * Prototypage des différentes interactions des éléments interactifs * Export des éléments graphiques optimisés en vue de l’intégration (assets)
intitule: Utilisation de la méthodologie DevOps pour automatiser, conteneuriser et déployer une application en continu (option 3)
liste_competences: Identifier les points d’automatisation possibles en collaborant avec les développeurs durant les phases du cycle de vie du projet afin de faciliter le développement, le déploiement et l’exploitation de l’application. Programmer les actions en utilisant un langage de script afin de construire le processus d'automatisation. Créer un environnement de développement indépendant à l’aide d’un système d'exploitation pour conteneur dans une machine virtuelle. (exemple : Docker) afin de s'affranchir des contraintes d’infrastructure. Assurer un déploiement continu de l’application en utilisant une plateforme qui permet d’automatiser et de tester le déploiement et la mise à jour. (exemple : Github Action)
modalites_evaluation: Mise en situation professionnelle : le candidat reçoit le code source d’une application déjà développée. Il en audite le code afin d’en dégager les adaptations en termes d’architecture et de sécurité nécessaires. Il en identifie les points automatisables et en construit des processus d’automatisation aussi bien du côté du développement que du déploiement. Il crée l’environnement conteneurisé nécessaire au fonctionnement de l’application, construit les images avec les services nécessaires, empile les différents services afin d’obtenir une stack fonctionnelle. La stack est testée puis déployée sur un serveur. Le candidat présente auprès du jury le déploiement de l’application et explique les procédés qu’il a mis en place pour automatiser, sécuriser et déployer la stack de l’application demandée. Eléments fournis : * Un sujet d’exercice sous forme de demande client * une ou plusieurs applications selon la demande du client * un accès à un serveur hôte Eléments demandés : * l’application automatisée, conteneurisée et déployée. * tous supports permettant d’appuyer l’argumentation - partenaires
- Nom_Partenaire: ACADENICE
Siret_Partenaire: 91520875500024
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: ASS DE GESTION DU CFA REGIONAL DES HAUTS DE FRANCE JEAN BOSCO
Siret_Partenaire: 50013802900037
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: BIOGESOFT
Siret_Partenaire: 84270171600040
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: BLENT.AI
Siret_Partenaire: 84505338800029
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: CCIL GRAND LILLE CEPRECO
Siret_Partenaire: 13002271800188
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: CHAMBRE DE COMMERCE ET D'INDUSTRIE DE REGION HAUTS-DE-FRANCE
Siret_Partenaire: 13002271800014
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: ELORRI
Siret_Partenaire: 83944819800037
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: ETC ACADEMY
Siret_Partenaire: 88537174000014
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: FC CONSULTING
Siret_Partenaire: 85240164500027
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: FORMATECH PLUS
Siret_Partenaire: 80438251300013
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: GLOBAL DIGITAL UNIVERSITY
Siret_Partenaire: 92051978200022
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: LA MANU
Siret_Partenaire: 75243460500032
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: LA MANU
Siret_Partenaire: 75243460500081
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: LA MANU
Siret_Partenaire: 75243460500099
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: LA MANU
Siret_Partenaire: 75243460500107
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: LE REACTEUR
Siret_Partenaire: 82277112700039
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: LEBRUN BUREL
Siret_Partenaire: 83487043800027
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: LYCEE POLYVALENT JEAN BAPTISTE COLBERT
Siret_Partenaire: 19560026700049
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: LYCEE PROF PRIVE ST VINCENT DE PAUL
Siret_Partenaire: 78050732300019
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: MONSIEUR YVON HUYNH
Siret_Partenaire: 51077652900040
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: NEXARISE SKILLS
Siret_Partenaire: 90340967000010
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: NFSPRO
Siret_Partenaire: 89056659900027
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: NGN FORMATION PRODUCTION
Siret_Partenaire: 88915372200018
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: ONE LEARN
Siret_Partenaire: 90986649300010
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: RICHARD NGU LEUBOU
Siret_Partenaire: 84194487900037
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: SALMA BOT
Siret_Partenaire: 53042719400028
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: SCRIBTEL FORMATION
Siret_Partenaire: 39336786700024
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: SEELA
Siret_Partenaire: 79080901600047
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: SIELI
Siret_Partenaire: 88286918300013
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: SKILLS4ALL
Siret_Partenaire: 82815451800025
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: THE HACKING PROJECT
Siret_Partenaire: 83038992000034
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: THE HACKING PROJECT
Siret_Partenaire: 83038992000026
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: VIVANEO
Siret_Partenaire: 51017673800043
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: WEBMYDAY
Siret_Partenaire: 88334770000014
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: WEECAST
Siret_Partenaire: 51750217500048
Habilitation_Partenaire: HABILITATION_ORGA_FORM - rncp_outdated
- Non
Établissement gestionnaire
ASS DE GESTION DU CFA REGIONAL DES HAUTS DE FRANCE JEAN BOSCO
ASS DE GESTION DU CFA REGIONAL DES HAUTS DE FRANCE JEAN BOSCO 10 RUE HUBBLE 59262 SAINGHIN-EN-MELANTOIS FRANCE
59262 SAINGHIN-EN-MELANTOIS
Localisation de la formation