Développeur web

Décrocher un premier poste de développeur web sans passer par une école

Niveau de départ

Aucun prérequis technique

Durée moyenne

6 à 9 mois à 10 h/semaine

Débouché

28 000 à 42 000 € brut/an en junior

Références officielles Fiche métier ROME M1805 RNCP37873 Ministère du Travail (titre professionnel)

En résumé

Comptez 6 à 9 mois à raison de 10 heures par semaine pour atteindre un niveau employable. La formation suit les compétences du titre RNCP 37873 (Développeur web et web mobile) : HTML/CSS, JavaScript, un framework front, un back-end simple, Git et un vrai projet en ligne. Tout s'apprend gratuitement, la dépense la plus utile étant une certification pour crédibiliser le CV.

Le marché de l'emploi · BMO 2026

9 331

projets de recrutement recensés

43%

des recrutements jugés difficiles

Source : enquête Besoins en Main-d'Œuvre, France Travail. Voir la fiche

Ordinateur portable affichant du code dans un espace de travail lumineux

Le développement web est l'un des rares métiers qualifiés où le diplôme compte moins que le portfolio. Les recruteurs jugent d'abord ce que tu sais construire. C'est ce qui rend l'autoformation crédible ici, à condition de suivre un ordre logique et de produire des projets réels.

Cette formation reprend les blocs de compétences du titre professionnel Développeur web et web mobile (RNCP 37873) et les traduit en étapes concrètes, chacune associée à des ressources gratuites et à une manière de vérifier que la compétence est acquise.

  • Ce que tu sauras faire à la fin : créer une application web complète, du design de l'interface à la base de données.
  • Le piège classique à éviter : enchaîner les tutoriels sans jamais coder seul. La validation par projet est là pour ça.

Comment cette formation est construite

  • 1.Nous partons du référentiel officiel RNCP du métier, qui liste les blocs de compétences réellement attendus par les employeurs.
  • 2.Chaque compétence est traduite en étape actionnable, classée dans l'ordre logique d'apprentissage.
  • 3.Les ressources sont sélectionnées à la main, en privilégiant les sources gratuites, officielles ou reconnues par la communauté.
  • 4.Chaque étape se termine par une validation concrète, un projet ou un test qui prouve que la compétence est acquise.

La formation étape par étape

Ta progression

0 / 5 étapes validées

Réussis le quiz de chaque étape pour valider ta progression

Crée un compte gratuit pour sauvegarder ta progression et la retrouver sur tous tes appareils

Créer mon compte
01

Poser les fondations : HTML et CSS

Développer la partie front-end d'une application web (RNCP 37873, bloc 1)

3 à 4 semaines

Structurer une page avec HTML sémantique, la mettre en forme avec CSS, comprendre le modèle de boîte, Flexbox et Grid, et rendre une interface responsive. C'est la brique que tous les recruteurs testent en premier.

Ressources gratuites

Le projet à réaliser

Reproduire à l'identique une page d'accueil existante (celle d'une marque que tu aimes) sans regarder son code, en version responsive mobile et desktop.

Quiz de validation

Question 1 / 10

1. Quelle balise HTML sémantique est la plus appropriée pour envelopper le menu de navigation principal d'un site ?

Il te faut 8 bonnes réponses sur 10 pour valider l'étape

La suite est verrouillée

Débloque toutes les étapes

Crée ton compte gratuit pour accéder à l'intégralité de la formation, aux quiz de validation et sauvegarder ta progression

Créer mon compte gratuit
02

Rendre les pages vivantes avec JavaScript

Développer la partie dynamique d'une interface (RNCP 37873, bloc 1)

5 à 6 semaines

Maîtriser les variables, fonctions, tableaux, objets, le DOM, les événements et les appels réseau (fetch). JavaScript est le langage qui sépare celui qui décore des pages de celui qui construit des applications.

Ressources gratuites

Le projet à réaliser

Coder un mini-jeu (quiz, morpion ou to-do list) qui lit des données, réagit aux clics et met à jour l'affichage, sans copier un tutoriel.

Quiz de validation

Question 1 / 10

1. Quel mot-clé déclare une variable dont la valeur ne pourra pas être réassignée en JavaScript moderne ?

Il te faut 8 bonnes réponses sur 10 pour valider l'étape

03

Adopter un framework front : React ou Vue

Structurer une application avec un framework composant (RNCP 37873, bloc 1)

5 à 6 semaines

Comprendre les composants, les props, l'état et le routage. Un seul framework suffit pour être recruté : choisissez React (le plus demandé sur les offres) ou Vue (plus doux pour débuter).

Ressources gratuites

Le projet à réaliser

Reprendre ton projet JavaScript et le réécrire proprement en composants, avec au moins deux pages et un appel à une API publique.

Quiz de validation

Question 1 / 10

1. Dans React ou Vue, comment appelle-t-on les briques réutilisables qui composent l'interface ?

Il te faut 8 bonnes réponses sur 10 pour valider l'étape

04

Comprendre le back-end et les bases de données

Développer la partie back-end d'une application web (RNCP 37873, bloc 2)

4 à 5 semaines

Créer une API avec Node.js et Express, stocker des données dans une base (PostgreSQL ou MongoDB), gérer l'authentification. Tu n'as pas besoin d'être expert : savoir relier un front à un serveur suffit pour le premier poste.

Ressources gratuites

Le projet à réaliser

Ajouter à ton projet un back-end qui enregistre et relit des données depuis une vraie base, avec une page de connexion fonctionnelle.

Quiz de validation

Question 1 / 10

1. Quel framework est couramment utilisé avec Node.js pour créer une API web, selon l'étape ?

Il te faut 8 bonnes réponses sur 10 pour valider l'étape

05

Versionner, déployer et construire son portfolio

Mettre en production et documenter un projet (RNCP 37873, bloc 3)

3 semaines

Utiliser Git et GitHub au quotidien, déployer gratuitement (Vercel, Netlify, Render) et présenter deux ou trois projets soignés en ligne. Le portfolio est ton vrai diplôme : c'est lui qui décroche les entretiens.

Ressources gratuites

Le projet à réaliser

Publier un portfolio en ligne avec au moins deux projets déployés, chacun accompagné d'un code source public et d'un court descriptif.

Quiz de validation

Question 1 / 10

1. Quelle commande Git enregistre les modifications préparées dans l'historique du dépôt local ?

Il te faut 8 bonnes réponses sur 10 pour valider l'étape

Questions fréquentes

Peut-on vraiment devenir développeur web sans diplôme ? +

Oui. Le secteur recrute sur compétences prouvées. Un portfolio solide et une certification (titre RNCP passé en candidat libre ou via un jury) suffisent à décrocher un premier poste, en particulier dans les PME et les agences.

Combien d'heures par semaine faut-il y consacrer ? +

Un rythme de 10 heures par semaine mène à un niveau employable en 6 à 9 mois. En intensif (35 h/semaine), ce délai tombe à 3 ou 4 mois, ce qui correspond au format des bootcamps.

React ou Vue pour commencer ? +

React ouvre plus de portes sur le marché de l'emploi français. Vue est plus simple à prendre en main. Dans les deux cas, apprendre un seul framework en profondeur vaut mieux que survoler les deux.

Faut-il payer une certification à la fin ? +

Ce n'est pas obligatoire pour trouver un poste, mais une certification reconnue (titre RNCP) rassure les recruteurs et rend le profil éligible à certains dispositifs. C'est la dépense la plus rentable du parcours.

Aller plus loin

Tu veux un diplôme reconnu pour devenir développeur web ?

L'autoformation te donne les bases gratuitement. Pour aller au bout avec un titre reconnu et un financement (CPF, France Travail), on te met en relation avec un organisme certifié. Gratuit et sans engagement

Une étape rapide pour préciser ton projet, puis un conseiller te recontacte. Sans engagement

Sources

Trouve ton futur métier