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

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 comptePoser les fondations : HTML et CSS
Développer la partie front-end d'une application web (RNCP 37873, bloc 1)
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
- Documentation MDN Web Docs (documentation de référence HTML/CSS)
- Cours en ligne OpenClassrooms · Crée ton site web avec HTML5 et CSS3
- Cours en ligne freeCodeCamp · Responsive Web Design
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
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 gratuitRendre les pages vivantes avec JavaScript
Développer la partie dynamique d'une interface (RNCP 37873, bloc 1)
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
- Cours en ligne javascript.info (le cours de référence, traduit en français)
- Documentation MDN · Guide JavaScript
- Cours en ligne freeCodeCamp · JavaScript Algorithms and Data Structures
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
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
Adopter un framework front : React ou Vue
Structurer une application avec un framework composant (RNCP 37873, bloc 1)
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
- Documentation Documentation officielle React (fr)
- Documentation Documentation officielle Vue.js
- Cours en ligne Scrimba · Learn React (interactif, gratuit)
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
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
Comprendre le back-end et les bases de données
Développer la partie back-end d'une application web (RNCP 37873, bloc 2)
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
- Cours en ligne The Odin Project · parcours full-stack gratuit et structuré
- Documentation Documentation Node.js
- Tuto YouTube Fireship · 100 Seconds of Code (concepts back-end)
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
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
Versionner, déployer et construire son portfolio
Mettre en production et documenter un projet (RNCP 37873, bloc 3)
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
- Documentation Git & GitHub · documentation officielle
- Outil Vercel · déploiement gratuit d'applications web
- Outil formation.sh · Frontend & Backend (parcours visuel)
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
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