Travail

Formation 'Fullstack Web'

9 semaines intenses

En 9 semaines de formation intensive, vous pourrez :

  • Créer votre projet entrepreneurial
  • Initier votre nouvelle carrière dans le digital
  • Augmenter votre employabilité

Apprenez à coder et construisez votre expertise

Candidater Télécharger le syllabus
graphical divider

Une formation hors norme pour devenir développeur

Le parcours Fullstack se déroule en 9 semaines de formation intensive. Ce module ultra intense vous demandera d’être disponible du lundi au vendredi, de 09h00 à 20h00. Comme nous ne sommes pas une école classique, vous pourrez adapter vos horaires selon vos contraintes.

Cette formation valide le Bloc 2 – Développement back end d’applications Web du titre professionnel RNCP 37805 « Développeur Web » (niveau 5 – Bac+2), reconnu par l’État. Vous obtenez donc une certification dès la fin de ce parcours.

En poursuivant ensuite vers les parcours Développeur Web ou Développeur++, vous pourrez :

  • Valider le certificat Bloc 1 – Développement Front End de sites et applications web avec le parcours Développeur Web
  • Obtenir le diplôme RNCP complet avec le parcours Développeur++

🧭 Accès à la formation Fullstack

Pour rejoindre la formation Fullstack, vous devez obligatoirement suivre notre période d’introduction au code, d’une durée de 3 semaines. Elle est obligatoire pour tous, et permet de vous préparer pleinement à la suite de la formation.

Cette phase intensive et sans engagement vous permet d’acquérir l’ensemble des prérequis techniques et pédagogiques attendus pour intégrer le Fullstack dans de bonnes conditions.

✅ Prérequis nécessaires pour suivre Fullstack

À l’issue de l’introduction au code, vous devrez être capable de maîtriser les bases suivantes :

  • HTML & CSS
  • Git & GitHub
  • Shell (Terminal)
  • Ruby
  • Notions en anglais

Ces compétences sont essentielles pour suivre le rythme soutenu de la formation Fullstack. Si vous ne les maîtrisez pas encore, rassurez-vous : l’introduction au code est justement conçue pour vous y amener étape par étape.

🚀 Et après le Fullstack ?

Le parcours Fullstack est la première étape pour accéder aux formations diplômantes proposées par The Hacking Project :

Notre formation, c'est :

  • check Une professionnalisation
  • check Une pédagogie révolutionnaire
  • check Une communauté soudée
graphical divider

Les compétences

Voici ce que vous pouvez tirer de ce parcours en terme de compétences actionnables. Le niveau indiqué reprend la Taxonomie de Bloom.

icon

HTML, CSS, JavaScript

Langages informatiques

Niveau : application

icon

Ruby, Ruby on Rails

Langages informatiques

Niveau : application

icon

SQL

Langage de base de données

Niveau : compréhension

icon

Git, GitHub

Outils de travail en équipe

Niveau : compréhension

Programme

Voici le programme de ce parcours dans les grandes lignes. La formation dure 450h en 9 semaines.

Semaines d'Introduction à l'informatique

Ces semaines ne font pas partie de la formation Fullstack, mais sont obligatoires pour l'intégrer.

Pendant 3 semaines, vous allez voir les bases du développement front en apprenant à faire votre premier site web. Nous vous enseignerons HTML, CSS, Bootstrap. Bien entendu, nous vous montrerons comment mettre vos site en ligne afin que vous puissiez les montrer à la terre entière. Enfin, vous aurez des bases en marketing digital et en design pour que votre site soit magnifique et le plus vendeur possible.

Exemples de projets
  • Recréer la page d'accueil de Google
  • Mettre en ligne votre projet de la veille
  • Faire la "landing page" du site de votre association ou entreprise
Notions enseignées
icon

HTML, CSS

Langages informatiques
icon

Terminal, IDE

Outils de développeurs
icon

Bootstrap

Framemork web
icon

Git, GitHub

Outils de travail en équipe
Programmation avec Ruby

Vous verrez pendant 1 semaine les bases de la programmation avec Ruby, un langage réputé mondialement pour sa simplicité d'utilisation : idéal quand on débute ! Nous vous montrerons les structures de données basiques telles que les tableaux ou les tables de hashage. Vous verrez comment se connecter à Google à partir d'un programme informatique afin d'automatiser les tâches répétitives. Enfin, nous vous montrerons la Programmation Orientée Objet afin de mieux architecturer vos logiciels.

Exemples de projets
  • Faire du big data en analysant une liste de plusieurs milliers d'influenceurs
  • Récupérer des données en masse d'un site internet, puis les stocker
  • Faire une application complexe de potins en Programmation Orientée Objet
Notions enseignées
icon

Ruby

Langage informatique
icon

Testing

Technique de développement
icon

Programmation Orientée Objet

Paradigme informatique
icon

API

Outils de développeurs
Sites web dynamiques avec Ruby On Rails

Pendant ces trois semaines, vous verrez comment créer un site avec une base de données avec Ruby On Rails, un framework web réputé mondialement pour sa simplicité de mise en place. Nous vous montrerons les enjeux des bases de données relationnelles avec SQL, puis vous verrez comment créer des sites web complexes avec gestion d'utilisateurs, d'admninistrateurs, et même de fichiers ! On vous montrera les notions avancées comme par exemple l'insertion d'un module de paiement sur votre site web.

Exemples de projets
  • Faire de l'analyse de données, en SQL, d'une base de données existante
  • Projet fil rouge sur une semaine : réaliser un site où les gens pourront s'inscrire et mettre des potins en ligne
  • Projet fil rouge sur une semaine : réaliser un site d'événements en ligne
Notions enseignées
icon

SQL

Langage de base de données
icon

Ruby on Rails

Langage informatique
icon

Model View Controller

Architecture logicielle
icon

Cybersécurité

Outils de protection de données
Front : design, HTML, CSS, JavaScript, Stimulus, AJAX & Hotwire

Après avoir vu comment faire des sites robustes, nous vous montrerons comment leur donner du peps au niveau de l'interface utilisateurs. Déjà nous vous donnerons des cours de design afin que vous partiez armés pour présenter un site joli. Ces cours de design vous permettront de réaliser des pages avec HTML et CSS. Puis nous vous montrerons JavaScript, un langage omniprésent sur le web moderne. Enfin, vous verrez comment récupérer de la donnée avec AJAX.

Exemples de projets
  • Création d'un kit UI pour votre site
  • Dynamisation d'un page web avec JavaScript & Stimulus
  • Réalisation d'un site de "todo list" avec AJAX & Hotwire
Notions enseignées
icon

Design par composants

Paradigme de design
icon

HTML / CSS

Langages informatiques
icon

JavaScript & Stimulus

Langage informatique
icon

Hotwire

Architecture informatique
Projets en équipe : sites web complexes

Et voilà ! Après des semaines de galère, vous constituerez de nouvelles équipes afin de réaliser des projets complexes grâce aux techniques modernes de gestion de projet. Ces trois semaines vous demanderont de réaliser deux projets : une boutique en ligne fonctionnelle, ainsi que le projet de votre choix. Ces trois dernières semaines vous serviront de clôture de la formation et vous feront manier autant du code que la gestion du projets en équipe.

Exemples de projets
  • Réalisation d'une boutique en ligne
  • Réalisation d'un projet viable et fonctionnel
Notions enseignées
icon

Outils de collaboration

Outils de développeurs
icon

Méthodologie Agile

Méthode de gestion de projets
icon

Mise en production

Situations concrètes professionnelles
icon

Gestion humaine

Situation interpersonnelle
Période des jurys et repos

Après le parcours, une journée est dédiée à la présentation des projets devant un jury d'experts. Cette étape est cruciale pour valider les compétences acquises et recevoir des retours constructifs.

Cette semaine ne fait donc pas parti de la période de formation.

Le reste de la semaine est consacré au repos et à la réflexion avant d'entamer un nouveau parcours. Ce temps permet aux élèves de récupérer, d’assimiler leurs apprentissages et de se préparer pour la suite de leur formation.

Déroulé de la journée de jury
  • Présentation des projets réalisés devant un jury d'experts
  • Évaluation et retours détaillés par des professionnels du secteur
  • Conseils pour la suite du parcours et perspectives d'amélioration
Compétences évaluées
icon

Présentation et argumentation

Capacité à défendre son projet devant un public
icon

Réception des retours

Analyse et prise en compte des critiques constructives
icon

Projection professionnelle

Conseils et recommandations pour la suite du parcours
icon

Récupération

Prise de recul et assimilation des apprentissages
Damien Banville

Damien Banville

Avant THP j'étais en recherche d'emploi en tant qu'ingénieur en management de la chaine logistique. Je me rendais bien compte que quelque chose clochait, très peu d'offres me semblaient intéressantes et je n'arrivais pas à les décrocher. Finalement, le 1er confinement m'aura permis de remettre en cau ...

En savoir plus
Étienne Chevalier

Étienne Chevalier

"Après quelques années de conseil en stratégie / innovation, j'ai profité de mon retour à Bordeaux pour apprendre le web que je trouvais primordial, soit pour développer les projets que j'avais en tête et/ou viser des postes de PO en startup.

Je m'intéressais de près au Wagon et j'ai entendu ...

En savoir plus

Une journée en détails

Concrètement une journée à The Hacking Project, ça ressemble à quoi ? Voici un emploi du temps type.

Réveil en pleine forme ! Hier la journée était plus relax que d'habitude et tu as eu le temps de bien dormir. Tu retrouves Jean-Michel, Jacqueline et Dorothée, ta dream-team improvisée. D’autres élèves de THP sont à la BU et vous décidez d’unir vos forces.

« Bonjour tout le monde » + Café salvateur… Et c’est parti ! Tu te connectes à la Matrice (enfin... au site de THP). Tu y retrouves les ressources et les projets du jour. Aujourd'hui ta mission est de créer un jeu-vidéo en programmation orientée objet : gros programme en perspective, tu commences par parcourir la ressource théorique. Après t’être mis en tête les principales notions, tu attaques tes premières lignes de code. Tel un concerto de piano encore un peu maladroit, on entend les cliquetis raisonner partout dans la BU.

Sandwich OKLM devant la vidéo d'un tuto que t’as recommandé Dorothée : il explique la notion de variable globale. Tu pourras en profiter pour filer un coup de main à Jean-Michel qui a l'air d'être bloqué sur cette notion, malgré les explications de Jaqueline.

Ton projet avance bien. Tu as su aller au-delà de plusieurs bugs avec l’aide de ta dream-team. Tu partages tes trouvailles sur la communauté Discord.« Merci ! Tu m’as sauvé la vie ! » C’est un message de Thierry, un lyonnais qui avait rencontré le même bug.

À The Hacking Project, nous demandons à chaque élève de contribuer d'une manière ou d'une autre à la communauté, via les "missions".

Bobby, de Rennes, propose d’organiser un atelier en vidéo-live sur "les différents types de boucles". Rassure-toi, ce n’est pas un tuto beauté sur les “curly hair”, on parle aussi de boucles dans le code information. Durée de l’atelier : 20 mins. Tu décides de le suivre avec un petit thé. Cet atelier te rassure car tu vois que Jeanine a l'air de galérer autant que toi, mais son atelier reste clair : tu as même découvert la “boucle map”, qui pourra t'intéresser pour le projet du jour.

Il est 19h. Généralement, tu finis la journée en partageant une petite bière avec la communauté. Mais aujourd’hui n’est pas un jour comme les autres : c'est une journée dite "validante", c'est à dire que tu dois rendre ton projet sur la plateforme, et recevoir des corrections de pairs le lendemain. Une à deux journées par semaine sont validantes. Tu décides de continuer de travailler encore un peu, même si d'autres élèves se retrouvent déjà pour boire un coup.

Le projet du jour te passionne. Tu décides d'ajouter une fonctionnalité bonus à ce dernier. Minuit et demie : tu n’avais pas vu le temps passer ! Tu te couches un peu fatigué, mais le cerveau bouillonnant d’idées pour de futurs jeux vidéo.

Le projet de la veille était validant. Aujourd’hui, place aux corrections. Tu dois corriger deux personnes et tu recevras les retours de deux autres élèves, tirés au hasard par notre application.

Tu corriges le projet de Jacques, moussaillon de Paris. Il a résolu le problème de points de vie d'une manière différente de la tienne. Cela t'intrigue et vous en parlez pendant 5 minutes : « Hyper stylé ! Je m’en souviendrai pour une autre fois. »

Tu reçois les corrections de Cynthia, moussaillonne de Bordeaux. Dans vos échanges, elle te mentionne son idée de projet final : une plateforme où les associations pourront proposer des activités sympa à des potentiels bénévoles. Elle a fait mouche ! C'est pile poil dans tes valeurs. Vous décidez d’en reparler plus tard pour éventuellement faire équipe. Tu ne le sais pas encore, mais toi, Cynthia et deux autres moussaillons passerez deux semaines dans un gîte familial pour faire ce projet final. La vie est faite de rencontres, n'est-ce pas ? ;)

Ce parcours vous intéresse ?
graphical divider
graphical divider

Une pédagogie révolutionnaire

Notre pédagogie a formé plusieurs milliers de personnes dans le monde entier. Découvrez les secrets de la méthode THP.

icon

Plus que des profs : une communauté

Vous serez des dizaines à faire la formation au même moment. Pour réussir vos projets, vous devrez apprendre à collaborer. C’est ce que l’on appelle éducation par les pairs, ou peer-learning.

Oubliez le cadre individuel et compétitif des salles de classe. Vous allez apprendre par émulation dans un cadre bienveillant et communautaire !

icon

Plus que des compétences : une expérience

Ce format très permissif transformera votre expérience d'apprentissage en une aventure humaine et ludique. Terminée l'école et les profs barbants, à vous de profiter et d'apprendre en vous amusant et en vous impliquant.

Développez des compétences d’autonomie, de recherche et d’initiative très recherchées dans le monde profesionnel

icon

Plus que des exos : des projets concrets

Chaque matin, gérez un projet concret à réaliser (ex : recréer en HTML / CSS la page d'accueil de Google) et des ressources pour y parvenir (ex : une leçon sur HTML / CSS).

Oubliez les salles de classes passives et soporifiques. Vous allez apprendre par l’action et développer des compétences très concrètes !

icon

Apprenez d' vous voulez, comme vous le voulez

Chaque matin, gérez un projet concret à réaliser (ex : recréer en HTML / CSS la page d'accueil de Google) et des ressources pour y parvenir (ex : une leçon sur HTML / CSS).

Oubliez les salles de classes passives et soporifiques. Vous allez apprendre par l’action et développer des compétences très concrètes !

Notre mix présentiel / distanciel

Comment ça marche concrètement ? Voici quelques exemples de comment vous pouvez faire THP.

icon

Dans un lieu précis

Vous trouvez un lieu que vous appréciez dans votre ville et vous y retrouvez tout le monde tous les matins.

icon

De chez vous !

Avec notre Discord géant, la formation est parfaitement adaptée à ce format de travail en sous-vêtement à la maison.

icon

Alterner entre chez vous et dans un lieu précis

Cette solution est très pratique si vous habitez assez loin du lieu de rassemblement le plus proche de chez vous.

icon

Louer une maison avec des membres de la communauté

Bali ? L'Ardèche ? Avec piscine ? La seule condition est d'avoir de la 4G / Wifi, et à vous la gloire !

icon

Déménager provisoirement

Vous avez toujours voulu découvrir Lyon, Paris, Strasbourg, ou d'autre ? C'est le moment !

icon

Ou tout cela à la fois !

À THP, les élèves sont acteurs de leur propre formation, et non pas passifs. Faites comme vous le sentez !

Timothee Bullen

Timothee Bullen

"La pédagogie est géniale et exceptionnelle, mais ce n'est pas facile de tenir le rythme. Le vendredi était notre jour 'tranquille' après avoir enchaîné les défis toute la semaine.

Ce n'était pas qu'une formation technique mais aussi une expérience humaine très riche. On a appris à une vitess ...

En savoir plus
Baptiste Fraikin

Baptiste Fraikin

Je venais d'arreter mes etudes de droit. Je me cherchais un peu. Je suis tombé sur un article local qui parlait de Thp sur Facebook et j'etais curieux. Je suis venu à la presentation qu'il y avait dans un bar de la rue royale. J'avais du temps devant moi et j'ai tenté l'experience.

Sur Lille ...

En savoir plus
Ce parcours vous intéresse ?
graphical divider
graphical divider

Pédagogie révolutionnaire,
Prix révolutionnaire

On ne vous facture que l'essentiel, pas de surcoût superficiel.

Sans les contraintes d’un enseignement classique coûteux et peu stimulant; notre formation vous permet de faire de grosses économies en vous concentrant sur ce qui est essentiel.

Formation fullstack

9 semaines de code

Nos tarifs expliqués
1000
TTC
  • check Cursus de qualité
  • check Communauté soudée
  • check Collaboration
  • check Rencontres pour la vie
datadock
cpf

Envie d'aller plus loin ?

Il est tout à fait possible de prendre le parcours Fullstack puis de faire évoluer la formation avec vous si vous voulez aller plus loin. Sachez que cela reviendra moins cher si vous vous y prenez tôt. Par exemple, souscrire au parcours Développeur avant de débuter le parcours Introduction vous coûtera 2000€.

Notre politique tarifaire

Introduction au code

(semaines 1-3)

Obtenir les clés de la boite à outil de l'informatique en créant un projet viable.

1000€

Fullstack Web

(semaines 4-12)

Obtenir les clés de la boite à outil de l'informatique en créant un projet viable.

1000€

Développeur

(semaines 13-24)

Avoir un niveau versatile pour se reconvertir en dév web moderne.

+1500€

Développeur++

(semaines 25-32)

8 semaines en insertion professionnelle + un titre / titre RNCP niveau 5.

+1000€

icon
icon
Dimitri Kiavue

Dimitri Kiavue

"Sortant tout juste de l’école, j’ai voulu lancer une plate-forme de recrutement. THP m’a aidé à comprendre l’univers web. Ce qu’est une application web et surtout comment en lancer une très rapidement. J’ai découvert THP un peu par hasard en cherchant les différentes possibilités de formation. J’ai ...

En savoir plus
Lara Schutz

Lara Schutz

Avant THP j’étais Growth Marketer. La veille continue d’outils et de formations en code m’avait conduite, à plusieurs reprises, à considérer THP, notamment pour une question d’employabilité et de performance sur mon poste. Dans le monde du SaaS, la différence entre les profils se fait sur la technici ...

En savoir plus
graphical divider

Devenir moussaillon...

Chez THP, gravissez les échelons de notre communauté en vous formant grâce aux autres membres. C’est ainsi que vous pourrez apporter vous-même votre pierre à l’édifice lorsque vous deviendrez corsaire et ainsi aider des moussaillons comme vous, avant.

icon

Moussaillon : un apprenant actuellement chez THP et qui peut devenir corsaire à la suite de la formation.

icon

Corsaire : un moussaillon qui a respecté ses délais, qui est allé au bout de la formation.

icon

Pirate : Une personne qui a soit abandonné, ou qui avait d’autres priorités et a décidé de ne plus faire la formation

Rejoignez notre Discord pour découvrir notre communauté dynamique et bienveillante. Posez-lui des questions sur la formation, le placement, ou les apérox communauté !

...Et lever l'ancre !

Voici un éventail des possibilités de ce que vous pouvez faire à l'issue de la formation.

Lara Schutz

Lara Schutz

Avant THP j’étais Growth Marketer. La veille continue d’outils et de formations en code m’avait conduite, à plusieurs reprises, à considérer THP, notamment pour une question d’employabilité et de performance sur mon poste. Dans le monde du SaaS, la différence entre les profils se fait sur la technici ...

En savoir plus
Émilie Marjollet

Émilie Marjollet

J’ai entendu parler de THP par hasard et j’ai tout de suite accroché avec leur volonté de démocratiser l’apprentissage du code. Je bossais dans un secteur qui ne me convenait que moyennement et j’avais envie de voir autre chose. J’ai donc commencé la formation sans objectif particulier, avec juste l’ ...

En savoir plus
Anthony Amar

Anthony Amar

"Avant THP, j’étais musicien professionnel et professeur de guitare. J’ai toujours eu énormément de mal avec l’école et n’ayant pas eu mon brevet ni mon bac, je n’ai pas pu accéder à des formations de qualité avant THP.

Quand j’ai eu l’idée de Studiomatic et que je n’ai pas trouvé de dev, j’ ...

En savoir plus
graphical divider

Que faire après ?

Que faire à l'issue de ces 9 semaines intenses ? Voici les chemins que prennent nos alumni.

icon

Une reconversion

Soyons honnêtes : 9 semaines c'est court pour un CDI à 45 plaques. Cependant, les meilleurs arrivent avec du travail sans trop de soucis à se reconvertir.

icon

Monter votre entreprise

Vous avez vécu bien des aventures au sein d'une communauté soudée, et avez appris un langage idéal pour lancer un projet. Votre imagination est la limite.

icon

Une corde à votre arc

Savoir coder donne énormément d'atouts dans plein de métiers. Comprenez les développeurs, lancez des sites, automatisez des tâches dans votre métier !

icon

Une nouvelle vie

Une chose est sûre : votre vie sera marquée par un avant et un après The Hacking Project.

Que deviennent-ils ?

Nos statistiques de placement à 3 mois après notre formation Fullstack. Les voici, sans chichi, sans bullshit, en toute honnêteté.

Des alumnis en activité
Dévs
PO / PM
Marketing Digital

Ces organisations recrutent des alumni de notre pédagogie

Ces jeunes pousses ont été créées par des alumni de notre pédagogie

graphical divider

Témoignages

Voici quelques témoignages de personnes ayant suivi l'une de nos formations.

graphical divider

Prochaines promotions

Les dates de nos prochaines promotions

05
mai
2025

Promotion 123

graphical divider

Questions de modalités

Vous avez des questions sur les modalités d'accès et de prérequis ? Nos réponses seront ici.

Notre objectif est d'avant tout d'universaliser l'accès à l'éducation. Pas de sélection farfelue, de places limitées : chez nous tout le monde est bienvenue et pas besoin d'avoir pratiqué des années pour accéder à nos formations !

Nos formations sont intenses et notre pédagogie unique. 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 aux candidats les plus curieux 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'aptitude d'une durée de 3 semaines d'apprentissage du code sont effectués, basés sur la logique, logique avancée, problèmes mathématiques et bases de l'Anglais. Cette période permet de valider les prérequis en informatique nécessaires pour suivre le reste de nos formations.

Nous avons prévu un formulaire de candidature à l'entrée de la formation qui vérifiera votre motivation. Ce formulaire sera accompagné d'un entretien téléphonique. Si vous passez ces tests de motivation, votre inscription sera validée.

Il est possible de s'inscrire jusqu'à 15 jours avant le début d'une formation. Par exemple si vous voulez vous inscrire à une formation qui commence le lundi 2 juillet, la date limite d'inscription est le lundi 18 juin.

Nous avons un système de contrôle continu : une à deux fois par semaine vous rendrez des projets sur notre plateforme. Des corrections de pairs seront organisées à ce moment là.

En fin de formation, un projet final en équipe vous sera demandé. Ce projet sanctionnera votre formation et sera évalué par un jury professionnel.

En choisissant le parcours Développeur++, une période en entreprise permet de valider le titre RNCP.

Si vous êtes en situation de handicap et que vous voulez savoir si la formation est compatible avec votre situation, n'hésitez pas à contacter notre référante handicap Elodie Destres afin de lui poser toutes vos questions via l'adresse mail handicap@thehackingproject.org.

Les modalités pédagogiques et les modalités d’évaluation peuvent être adaptées en cas de besoin de compensation du handicap, dans le respect du référentiel RNCP.

En 2024, nos stagiaires ont atteint 100% de taux d'obtention au jury des certifications professionnelles. Et 100% d'insertions après 6 mois pour l'année 2021. Ces données sont vérifiables sur le site de France Compétences.

Le bloc de compétences backend correspond à notre formation fullstack. Les blocs de compétences frontend et backend correspondent à notre formation Développeur.

Le parcours Développeur++ comprent, lui, les blocs de compétences frontend, backend et framework, ainsi qu'une période de stage en entreprise.

Ce titre RNCP est accessible par blocs de compétences.

Pour connaître les possibilités de valider des blocs de compétences, passerelles, équivalences et taux d'insertion professionnelle, veuillez parcourir la fiche RNCP de la certification professionnelle.

Ce titre RNCP est accessible par la VAE.

L’objectif de la certification est d’acquérir depuis les bases, de solides compétences techniques relatives au métier de Développeur Web et les compétences attestées sont :

Bloc 1 : Développement Front End de sites et applications web:

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


Bloc 2 : Développement back end d’applications Web:
  • 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.


Bloc 3 : Développement avancé : Comprendre et utiliser une architecture de type framework :
  • 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.


Bloc 4 : Développement avancé : Design d’interfaces utilisateur :
  • 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.


Bloc 5 : Développement avancé : Utilisation de la méthodologie DevOps pour automatiser, conteneuriser et déployer une application en continu :
  • 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)

Un jury de certification est orgnanisé pour chaque bloc.

Le Parcours Développeur++ délivre la certification Développeur Web, de niveau 5, délivrée par WEBECOM et enregistrée au RNCP sous le numéro RNCP37805 en date du 19/07/2023. La ou fullstack ne délivre que le Bloc 2 et Développeur les Blocs 1 et 2.

Cette page a été mise à jour le 23 mars 2025.

graphical divider
Ce parcours vous intéresse ?
graphical divider
graphical divider
arrow-up icon