Apprenez à maîtriser JavaScript (ES6+) et décrochez votre 1er job rapidement

✅ Une formation de zéro jusqu'à la maîtrise complète du langage JavaScript.
✅ Passez vos entretiens techniques avec confiance pour décrocher votre 1er job.
✅ Accessible sans connaissances préalables à la programmation.

🎁 Le module débutant est GRATUIT
Voir la formation

Devenir développeur web est difficile (surtout quand vous apprenez seul)

Vous êtes débutant en programmation et vous souhaitez devenir développeur web.

Après quelques recherches sur internet, vous savez que pour devenir développeur web il faut apprendre le HTML, le CSS et le JavaScript, dans cet ordre.

Bien.

L’apprentissage du HTML et du CSS se passe plutôt bien. C’est visuel, c’est très agréable, vous progressez rapidement.

Puis vous arrivez au moment d’apprendre le JavaScript et là... tout se complique...

Vous ne comprenez pas la logique du langage !

Vous arrivez à suivre des tutoriels sur internet pour apprendre quelques petites notions par ci, par là et pourtant…

Vous avez l’impression qu’il vous manque quelque chose.

Quelque chose d’important. Vous vous apercevez que...

Vous ne savez pas programmer

Les langages HTML et CSS sont très loin conceptuellement d’un langage de programmation comme le JavaScript et vous êtes complètement perdu !

Alors vous décidez d’acheter frénétiquement tous les cours Udemy à 10 € que vous pouvez trouver sur le JavaScript.

Vous arrivez à progresser un petit peu et à comprendre certains concepts.

Vous enchaînez les tutoriels, c’est relativement simple et plaisant car vous arrivez presque toujours au résultat escompté.

Mais vous voulez allez plus loin.

Vous voulez créer vos propres applications et sites web à partir de zéro.

Le problème ?

Vous êtes dépendant des tutoriels et formations

Vous vous rendez compte que seul, vous n'arrivez pas à rédiger votre propre code.

Dès que vous vous retrouvez face à un problème sans aucune aide, livré à vous-même, vous êtes désemparé.

Par où est-ce que je dois commencer pour faire cette fonctionnalité ? Comment résoudre ce problème ? Quelle est la première ligne de code que je dois taper ?

C’est le syndrome de la page blanche.

Vous avez du mal à décomposer le problème pour produire un algorithme, c’est-à-dire une suite d’instructions à suivre permettant de résoudre ce problème.

Vous arrivez à imaginer dans votre tête la solution mais vous n’arrivez pas à la traduire en code.

Votre algorithmique pêche.

Et lorsque vous arrivez à rédiger du code qui fonctionne, vous vous demandez toujours si "c’est le bon", s’il n’y a pas moyen de faire mieux, de produire un code plus propre.

Vous manquez de confiance dans vos compétences techniques.

Si on vous demande de faire un exercice chronométré en moins de 10 minutes, vous perdez immédiatement tous vos moyens : c’est la paralysie totale.

Malgré ça, vous décidez tout de même de regarder les offres d’emploi… mais ça ne vous rassure pas du tout.

Une vision faussée des connaissances à acquérir

Vous avez l’impression qu’il faut 3 ans d’expérience minimum pour prétendre à un poste de développeur web junior et qu’il faut maîtriser 42 technologies différentes pour pouvoir postuler.

Alors vous laissez le JavaScript de côté et vous apprenez tous les outils et frameworks qui vous tombent sous la main pour essayer d’ajouter de nouveaux mot-clés à votre CV.

Vous faites le plein de technologies que vous ne maîtrisez pas car votre connaissance des fondamentaux est trop superficielle.

Avec ces nouveaux outils et frameworks vous essayez quand même de créer vos propres sites web seul mais dès que vous sortez des sentiers battus, c’est la débandade !

Plus rien ne fonctionne, vous ne comprenez plus votre code ni comment faire pour progresser.

Vous n'avez jamais appris à déboguer et vous ne savez pas si le problème vient de votre code JavaScript ou d'ailleurs.

Alors vous passez des heures voire des jours entiers à chercher une solution à votre problème. Vous lisez des forums, vous posez des questions sur des tchats déjà inondés de gens comme vous… en vain.

Quand vous trouvez une réponse, elle est partielle, ou alors elle n’est plus d’actualité ou ne s’adapte pas facilement à votre cas.

De plus, vous savez que les solutions de contournement que vous utilisez en faisant du copier-coller du code de quelqu’un d’autre ne feront jamais de vous un "vrai" développeur.

Et lorsque vous trouvez par miracle la solution à votre problème après y avoir consacré plusieurs jours, vous vous apercevez que c’était une "erreur bête"... ce qui dégrade encore plus votre confiance en vous.

Plutôt que de solliciter de l’aide vous perdez un temps colossal avec des problèmes faciles à résoudre pour un développeur expérimenté.

Vous développez comme un commis de cuisine

Qu’à celà ne tienne ! Vous réalisez des petit projets pour votre portfolio grâce à de nombreux tutoriels que vous suivez à la lettre.

Mais comme vous suivez les mêmes tutoriels que tous les autres débutants, votre portfolio ressemble comme deux gouttes d’eau à celui de n’importe quel autre développeur junior.

Pas facile d’insuffler votre personnalité dans votre portfolio quand vous êtes limité par vos compétences techniques.

De plus, un tutoriel n’explique pas les bonnes pratiques professionnelles à adopter pour produire du code propre à l’architecture maintenable et modulable.

C’est juste une recette de cuisine que vous appliquez sans trop comprendre ce qu'il y a sous le capot.

Vous travaillez un peu comme un commis de cuisine.

Alors qu’être développeur c’est savoir créer ses propres recettes : devenir un chef cuisinier.

La bonne nouvelle

Devenir développeur web est plus difficile aujourd’hui que ça ne l’était dans les années 2000.

Les technologies ont évolué très vite, de nouveaux outils et langages ont fait leur apparition. 

De nouvelles pratiques de développement ont également vu le jour : gestion de code source sous Git, intégration continue, tests unitaires, méthodes agiles etc.

Tout ça fait que la somme des connaissances à acquérir pour devenir développeur web junior aujourd’hui est bien plus importante qu’avant.

Mais il y a une bonne nouvelle !

Les fondamentaux eux, n’ont pas changé.

On rédige toujours des algorithmes de la même façon qu’au début de l’informatique : avec des variables, des conditions, des boucles et des fonctions.

Ces concepts se retrouvent dans tous les langages de programmation modernes.

Et contrairement à ce que vous pensez, vous n’avez pas besoin de connaître tous les langages ni tous les outils pour devenir productif ou embauchable !

Ce serait d’ailleurs strictement impossible étant donné la vitesse fulgurante des nouveautés dans ce domaine.

Alors qu’est-ce qu’il vous manque ?

Une excellence technique des fondamentaux.

Par l’acquisition de cette excellente technique, vous prendrez confiance dans vos compétences.

Vous pourrez alors créer à partir de zéro des applications et des sites web qui vous permettront de convaincre une entreprise ou un client de travailler avec vous.

Cette excellence technique vous permettra également d’apprendre sur le tas n’importe quel outil, framework ou langage nécessaire pour mener à bien votre mission du moment.

Vous saurez déboguer votre code seul et chercher les informations qu’il vous manquent sur internet et dans la documentation pour avancer.

Sans maîtrise des fondamentaux vous ne pourrez pas devenir un bon développeur.

Et par maîtrise des fondamentaux je ne parle pas d’apprendre la syntaxe du JavaScript.

Le coeur du métier de développeur, c’est la rédaction d’algorithmes.

Peu importe le langage de programmation que vous utilisez ensuite pour implémenter ceux-ci.

Pour devenir un bon développeur il va falloir travailler sur 3 piliers majeurs que j’enseigne dans ma formation.

Pilier 1 : l'excellence technique

Toutes les formations que vous avez suivies jusqu’à présent se contentent de vous apprendre la syntaxe d’un langage et les fonctionnalités fournies par celui-ci.

Pourtant, ce n’est que 20% des connaissances techniques qu'un développeur doit connaître.

Comme vous l'avez compris, le coeur du métier de développeur c'est l'algorithmique.

Le langage de programmation est finalement presque secondaire.

En revanche, savoir décomposer un problème pour pouvoir le résoudre est une compétence capitale à acquérir.

C’est pourquoi un module complet est dédié à l’algorithmique (à venir) dans cette formation.

L’algorithmique c’est l’art de décomposer un problème en sous-parties pour produire une solution sous la forme d’un algorithme, qui est une liste d’étapes à suivre pour résoudre le problème donné.

Comme une recette de cuisine ! Vous vous souvenez ?

C’est le premier cours fondamental que j’ai pu suivre dans la spécialisation de mon cursus d’école d’ingénieur.

Et ce n'est pas pour rien qu'on le voit en premier : c'est la base pour apprendre à réfléchir comme un développeur et à programmer.

Une fois que vous saurez rédiger des algorithmes, il faudra traduire ceux-ci dans le langage de programmation adapté à votre besoin. Pour le web, c'est le JavaScript.

Pour apprendre ce langage, vous disposerez de 4 modules avec différents niveaux de compétences selon votre progression.

Un module débutant gratuit, un module intermédiaire, un module avancé et un module expert (à venir).

Il vous suffit de suivre chaque module dans l’ordre pour monter en compétences, à votre rythme.

Dans chaque module vous trouverez des leçons dédiées au débogage : vous utiliserez le débogueur comme un outil pédagogique pour comprendre chaque ligne de code.

Cette compétence est souvent oubliée dans les autres formations alors qu’elle est primordiale pour acquérir l'autonomie nécessaire qui va vous permettre de corriger vos bogues et de développer vos propres programmes avec succès.

Enfin, l’excellence technique vient de la compréhension en profondeur des concepts du langage que vous souhaitez utilisez, ici le JavaScript.

Vous n'allez donc pas survoler les choses comme c'est trop souvent le cas mais bien entrer en profondeur dans les rouages du langage et de l’interpréteur JavaScript pour savoir exactement quoi coder et comment le coder.

Avec cette formation, dites adieu à la bidouille !

Pilier 2 : l’autonomie

Plutôt que d'apprendre toutes les fonctionnalités du langage JavaScript comme c’est trop souvent le cas dans d’autres formations, vous apprendrez à chercher dans la documentation pour trouver l’information qu’il vous manque.

C'est plutôt contre-intuitif comme approche non ?

Une formation qui vous demande… d'aller lire de la documentation ! Quel toupet !

Pourquoi utiliser cette façon d'enseigner ?

Parce qu'un développeur passe le plus clair de son temps le nez dans la doc, tout simplement.

Le fait de lire et comprendre une documentation est un point essentiel pour casser cette dépendance envers les tutoriels et autres formations dont vous êtes la victime aujourd'hui.

Vous verrez donc comment apprendre à lire la documentation et à l'exploiter de façon professionnelle et efficace avec toutes les astuces de pro que j'utilise au quotidien pour aller plus vite.

Autrement dit, vous allez être formé à ne plus avoir besoin d'être formé pour progresser.

Cette formation sera donc la dernière que vous aurez besoin de suivre.

Enfin, savoir rédiger du code soi-même c'est très bien, mais savoir lire du code d'autrui est également nécessaire si vous travaillez sur un projet que vous n'avez pas démarré (et ce sera très souvent le cas).

Dans cette formation vous aurez des exercices pratiques à faire où vous devrez lire du code, le comprendre et le modifier pour l'améliorer ou ajouter de nouvelles fonctionnalités.

Vous aurez aussi un type d'exercice innovant, que je n'ai vu dans aucune autre formation, que j'appelle les exercices "chassez le bogue !". Ces exercices vont favoriser votre capacité à penser comme un développeur pour détecter les bogues d'un code et les corriger.

Je vous laisse avec cette citation de Confucius pour comprendre toute l'importance du pilier d'autonomie.

Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.

Pilier 3 : la créativité

Il n’existe pas une façon unique de programmer une solution à un problème donné.

J’aime à dire qu’il en existe une infinité.

La programmation est un métier qui se rapproche plus de l'artisanat que du métier d'ouvrier.

Et c’est d'ailleurs là que s'exprime toute la créativité du métier de développeur.

Vous voudrez sûrement créer vos propres interfaces graphiques, avec vos propres fonctionnalités et votre propre style.

Et c’est très bien !

Créer des projets à partir de zéro est ce qu’il y a de plus formateur.

Pour y parvenir, il faudra comprendre les problèmes auxquels vous faites face pour y apporter des solutions innovantes et créatives ou bien au contraire savoir reconnaître un problème qu'on a déjà résolu brillamment et réutiliser l’existant pour ne pas réinventer la roue.

Faire ce choix s’apprend et vient avec la pratique et l’accompagnement.

Dans cette formation, contrairement à beaucoup d'autres, vous ne ferez pas de projets pour remplir votre portfolio.

Pourquoi ?

Parce qu’on arrive à des situations complètement absurdes où tous les étudiants qui sortent d’une même école ou formation ont des portfolios complètement identiques !

Comment se démarquer ensuite si tous les portfolios se ressemblent ? C’est ridicule.

Pour éviter ce problème, je vous enseigne les briques de base nécessaires à la création d’un portfolio personnalisé par vos soins, avec votre vision, votre style et votre créativité.

Programmer, c’est un peu comme jouer aux légos : une fois que vous maîtrisez les briques de base, seule votre créativité devient la limite.

Lorsque vous aurez acquis pleinement toutes les compétences techniques nécessaires à la réalisation de vos projets, vous pourrez laisser parler votre créativité artistique et ajouter votre touche personnelle au sein de ceux-ci.

Bien sûr, toute cette acquisition de connaissances ne se fait pas du jour au lendemain.

Il faut des mois de pratique pour arriver à créer de manière fluide des projets à partir de zéro.

Pour apprendre à programmer et bien maîtriser un langage quand on est débutant complet, j'estime qu'il faut se former entre 6 mois et 1 an à plein temps.

Ça peut vous sembler long, mais le jeu en vaut la chandelle, croyez-moi !

Pour vous accompagner au mieux dans les moments difficiles j’ai créé une communauté autour de cette formation.

Elle vous permet de progresser beaucoup plus rapidement, en obtenant de l’aide personnalisée à vos problèmes et en vous apportant un soutien moral constant.

BONUS : une communauté non-élitiste et un accompagnement bienveillants ❤️

Pour bénéficier de cette communauté et d'un accompagnement personnalisé de ma part en visioconférence, vous devrez acheter le module communauté.

Il est relativement cher. Et ce, pour plusieurs raisons.

Je veux offrir un niveau de qualité maximum à chaque étudiant donc je ne peux pas accueillir tout le monde.

Je souhaite travailler avec des personnes à l'écoute et suffisamment motivées pour appliquer mes conseils et travailler dur.

Enfin, l'accès à la communauté et au support est valable à vie.

C'est la meilleure façon de progresser et de garder sa motivation sur le long terme.

Alors oui, le prix est élevé, mais en comparaison avec les jours entiers que vous allez perdre sur des questions qui me prendraient quelques secondes à répondre, croyez-moi, vous serez clairement gagnant.

À qui s'adresse cette formation ?

Si vous vous demandez si cette formation est faite pour vous, voici les personnes à elle est destinée :

  • Aux débutants complets en programmation qui sont en reconversion professionnelle pour devenir développeur web
  • Aux personnes ayant déjà suivi une formation accélérée mais pour qui ça a été trop vite et qui veulent approfondir ce langage pour performer lors des entretiens techniques d’embauche
  • Aux freelances qui ont appris le langage en surface, un peu à la va vite et qui veulent revenir aux bases pour écrire du code propre et arrêter de bidouiller
  • Aux développeurs qui connaissent déjà d’autres langages de programmation et qui veulent apprendre le JavaScript rapidement
Si vous ne vous retrouvez pas dans cette liste, contactez-moi sur jeremy@javascriptdezero.com pour me demander si ma formation est adaptée à vos besoins.

Pendant cette formation vous aurez...

✅ Un accès illimité à toutes les leçons : progressez à votre vitesse, confortablement installé depuis chez vous
✅ Accès au code source des leçons et exercices : vous pouvez coder en même temps que moi pendant la leçon
✅ Accès à tous les exercices et leurs solutions pour mettre en pratique le savoir acquis
✅ Accès à la communauté Slack (tchat instantané) et la visioconférence avec moi (module communauté)

Un contenu moderne de qualité

✅ Des leçons en vidéo HD 1080p de 10 à 15 min environ pour faciliter la digestion 😉
✅ Une taille de texte adaptée à la lecture sur smartphone
✅ Un montage qui va à l'essentiel et des animations explicatives de qualité professionnelle
✅ Sous-titrage intégral en français de toutes les vidéos

✅ Un dépôt GitHub unique contenant :
  • Les exercices de chaque leçon
  • Le Coding Dojo (voir le module débutant)
  • Une roadmap complète pour apprendre, en français, les technologies web

Module débutant

Cliquez sur le bouton "Voir la formation" pour lire le contenu détaillé de ce module.
Voir la formation Gratuit

Module intermédiaire

PROMOTION PRÉCOMMANDES !
Cliquez sur le bouton "Voir la formation" pour lire le contenu détaillé de ce module.
Voir la formation 99 €

Communauté : support Slack et visioconférence À VIE

Accédez à la communauté à vie et à une aide personnalisée grâce à ce service optionnel !
Voir la formation 498 €

Module algorithmique

PRÉINSCRIPTIONS OUVERTES !
Cliquez sur le bouton "Voir la formation" pour lire le contenu détaillé de ce module.
Voir la formation Arrive bientôt

Module avancé

Arrive bientôt.
Voir la formation L'inscription est fermée

Module expert

Arrive bientôt.
Voir la formation L'inscription est fermée

Après cette formation vous...

✅ Maîtriserez complètement le langage JavaScript
✅ Passerez haut la main les entretiens techniques pour décrocher votre 1er job
✅ Serez capable de réaliser vos propres sites internet et applications en partant de zéro
✅ Serez autonome et capable de vous autoformer sur n'importe quel framework
✅ Aurez confiance en vous et dans vos compétences techniques
Voir la formation

Qui suis-je ?

Jérémy Mouzin — Ingénieur en informatique embarquée (Grenoble).

1999 : Je développe mes premiers jeux en BASIC sur Intel 80286, j'ai 14 ans.
2006 : Je développe en langage C le code de robots s'affrontant à la Coupe de France de Robotique.
2008 - 2013 : 5 ans en SSII, de la startup (drones civils) aux multinationales, j'ai développé en ADA, Python, C, C++, Java.
2013 : Je développe l'application Android Hercule.
2018 : Je lance la formation JavaScript de Zéro.

Une question ? Appelez-moi !

Du lundi au vendredi de 10h à 16h venez discuter avec moi en visioconférence !
➡️ https://whereby.com/javascriptdezero
(Vous n'avez aucun logiciel à installer, tout se fait dans le navigateur)

📞Vous préférez le téléphone ?
➡️ Mon numéro : 06 67 40 56 09

Pour prendre un RDV :
➡️ rdv.javascriptdezero.com

Si vous êtes timide vous pouvez toujours m'envoyer un email sur jeremy@javascriptdezero.com.
Je réponds rapidement et personnellement à tous les emails.

Dans tous les cas, ne laissez pas une question sans réponse !
Il n'y a pas de question bête alors n'hésitez pas à me contacter.


À tout de suite !

Questions fréquentes

Le prix est très élevé, j'hésite à acheter votre formation...

Je comprends vos réticences, j'ai pris la peine de rédiger un article complet sur ce sujet sur mon blog, je vous invite à le lire ici : Le prix d'une formation pour devenir développeur web.

Si le prix est vraiment un problème, vous pouvez aussi attendre une promotion de la formation, soyez prévenu en vous inscrivant à la newsletter ci-dessous.

L'accès au tchat Slack ou à la formation est-il limité dans le temps ?

Non
Vous ne payez qu'une fois et vous avez accès à vie à toute la formation, aux mises à jour et au support sur le tchat Slack.

Est-ce plus avantageux d'attendre que tout le contenu soit disponible avant d'acheter votre formation ?

Non
Plus vous achetez tôt, moins ce sera cher.
En effet, au fur et à mesure que j'ajoute des leçons, j'augmente le prix des modules.
Donc si vous souhaitez économiser de l'argent, mieux vaut acheter dès maintenant.

J'aimerais voir comment vous enseignez avant d'acheter, est-ce possible ?

Oui
L'intégralité du module débutant est gratuit. Il suffit de s'inscrire gratuitement à ce module.

J'ai également une chaîne YouTube où je publie du contenu gratuit régulièrement et parfois même certains extraits de modules payants, abonnez-vous 😉.

J'ai un ordinateur un peu vieux et/ou bas de gamme, est-ce que je vais pouvoir suivre votre formation ?

Oui
Développer ne nécessite pas d'avoir un ordinateur très puissant. Si vous pouvez accéder à internet et regarder mes vidéos confortablement, votre ordinateur vous permettra de développer sans problèmes. Même avec une très vieille machine !