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 – 08/07/2026
01/09/2026 – 31/07/2027

Fiche Onisep : https://www.onisep.fr/http/redirection/formation/slug/FOR.11472


Métiers associés (Codes ROME)


Objectif

Traduire la maquette en codes interprétables par les différents navigateursDévelopper des fonctionnalités front-end


Contenu

Bloc 1 - Développement Front End de sites et applications webUtiliser les langages de balisage html et css et produire l'encodageConsidérer la diversité des publics, notamment en situation de handicapTravailler sur une logique d'intégration réutilisable, organisée et synthétiqueTravailler le référencement naturel d'un site internet tout au long de sa constructionEnrichir l'interface de l'application ou du site internetValider les saisies utilisateurs dans les formulairesDévelopper des fonctionnalités mettant en jeu des requêtes asynchrones avec le serveurOptimiser les temps de développementBloc 2 - Développement back end d'applications WebSynthétiser les données utiles à l'applicationConstruire la base de donnéesL'interroger par l'intermédiaire d'un langage de requêtesRespecter le cadre légalConceptualiser l'application, formaliser son schéma fonctionnelDévelopper une applicationTravailler en équipePréparer l'application pour la livraisonBloc 3 - Développement avancé : Comprendre et utiliser une architecture de type frameworkConfronter ses connaissances en développement avec la documentation d'un frameworkConfigurer le framework en utilisant un gestionnaire de dépendancesDévelopper une application évolutive avec un frameworkActivités visées :Traduction de la maquette en code interprétable par les différents navigateursDéveloppement de fonctionnalités front end (navigateur)Data : analyse, modélisation et traitement des donnéesDéveloppement de fonctionnalités back end (serveur)Développement d'applications à l'aide de frameworks


Conditions spécifiques

Les critères d'acceptation ne prennent pas en compte le niveau scolaire mais, plutôt, la curiosité, la motivation, le projet professionnel, la rigueur et la logique ainsi que l'attrait auprès des nouvelles technologies. Les bases de l'anglais sont requises. Cette formation est destinée au candidats les plus curieuAucun et motivés.
Un entretien individuel est effectué suite à chaque demande de candidature pour valider ces prérequis et évaluer le degré de motivation des candidats.
Suite à l'entretien individuel, si ce dernier est concluant, des tests d'aptitudes sont effectués basés sur de la logique, logique avancée, problèmes mathématiques et bases de l'Anglais.
Une personne est désignée en qualité de référent pour les publics en situation de handicap, un aménagement spécifique des locauAucun et des matériels son possibles au cas par cas.


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

CHAMBRE DE COMMERCE ET D'INDUSTRIE DE REGION HAUTS-DE-FRANCE
CHAMBRE DE COMMERCE ET D'INDUSTRIE DE REGION HAUTS-DE-FRANCE CCIR 299 BOULEVARD DE LEEDS 59777 LILLE FRANCE
59777 LILLE


Localisation de la formation


Fiche mise à jour le 03/03/2026 - Données Open data issues du réseau des Carif-Oref Carif-Oref
Select your color
Light/dark Layout