Vous trouverez ici tout le contenu du module débutant de la formation JavaScript de Zéro.
Accéder à tous les cours vidéos et aux exercices
Vous souhaitez créer des sites web ou des applications mobiles mais vous ne savez pas quoi apprendre en premier ?
J'ai créé pour vous une roadmap des ressources en ligne à consulter, dans l'ordre, pour devenir développeur.
Mais avant ça... quelques conseils en or pour les débutants.
Les ressources disponibles pour apprendre à programmer sont très nombreuses. N'essayez pas de tout lister, vous n'y arriverez jamais et surtout ça ne sert à rien.
En effet, de nouvelles ressources pour devenir développeur sont produites chaque jour. Vous ne pourriez pas toutes les consulter même si vous y passiez toute votre vie !
Restez concentré sur les technologies de base HTML / CSS / JavaScript. Apprenez à les maîtriser avant d'apprendre des frameworks ou d'autres outils avancés.
Choisissez une ressource et exploitez-là jusqu'au bout ! Tout vouloir apprendre en même temps est une erreur fréquente chez les étudiants.
Comme je l'explique dans la vidéo Comment apprendre à programmer ?, il est bien de diversifier vos sources d'informations : podcasts, vidéos, livres, conférences etc.
👍 Sélectionnez une à deux sources d'informations complémentaires et c'est tout ! Pour le reste, suivez la roadmap.
Il faut apprendre à dire NON aux articles "Comment je suis devenu développeur en 2 mois" sur Medium et Quora.
Il faut apprendre à dire NON aux réseaux sociaux chronophages qui captent votre énergie, votre attention et surtout votre temps.
Il faut apprendre à dire NON aux sirènes des "nouvelles" et "nouveautés" en tout genre. Pendant que vous lisez juste cet article ou que vous regardez juste cette vidéo, vous n'étudiez pas.
Il faut apprendre à dire NON, je ne connais pas l'outil / framework / buzzword / blog / podcast X dont vous me parlez. Ne pas connaître tout sur tout est une qualité nécessaire pour devenir un professionnel spécialiste dans son domaine.
Si vous avez peur de dire que vous ne connaissez pas quelque chose dans un entretien, laissez-moi vous retirer cette peur tout de suite : c'est une qualité que de réussir à rester concentré dans la société actuelle et particulièrement dans le domaine du développement Web. Si la personne en face de vous en entretien ne comprends pas ça, ce n'est PAS un développeur professionnel. FUYEZ.
Restez concentré sur la roadmap, résistez aux sirènes du web et tout se passera bien 👌.
Bon courage !
Apprenez les fondamentaux correctement sinon vous serez vite limité pour progresser ! Faites-moi confiance, vous en aurez pour plusieurs mois d'études avec HTML, CSS et JavaScript.
- Comprendre le Web
- Apprenez à créer votre site web avec HTML5 et CSS3
- Lire les 3 premiers chapitres du MDN : Apprendre le développement Web :
- MDN : JavaScript
- Apprenez à programmer avec JavaScript
- Dynamisez vos sites web avec JavaScript !
- Écrivez du JavaScript pour le web
- Le cours de Pierre Giraud
- Gérez votre code avec Git et GitHub
- Formation sur l'algorithmique par Grafikart
- Découvrez le fonctionnement des algorithmes
- Algorithmique pour l'apprenti programmeur
- Utilisez des API REST dans vos projets web
- 🇬🇧 D'excellentes ressources en anglais :
- webgems.io (annuaire regroupant le meilleur du meilleur)
- internetingishard
- freeCodeCamp
- The Odin Project
- javascript.info
C'est une question qu'on me pose souvent. Si vous êtes débutant complet et si vous avez la possibilité de vous former à plein temps, ça prend entre 6 mois et 1 an pour prétendre à un poste de développeur web junior.
La réponse est simple. Il faut posséder les compétences demandées sur le marché du travail. Avant de vous spécialiser je vous conseille de regarder les compétences recherchées dans votre région ou dans le domaine qui vous intéresse (frontend / backend) puis d'acquérir ces compétences rapidement.
Voici quelques sites de qualité pour trouver des offres d'emploi :
- welcometothejungle.co
- hired.com
- malt.fr
- remixjobs.com
- indeed.fr
- talent.io
- angel.co
- chooseyourboss.com
Quelques autres sites moins connus :
Vous avez des questions sur le langage JavaScript ? Consultez la Foire aux Questions.
J'envoie une newsletter chaque vendredi à tous les étudiants pour leur indiquer les nouveautés de la semaine, vous pouvez consulter les vieilles archives ici (de la plus récente à la plus ancienne).
Vous pouvez vous inscrire à cette newsletter gratuitement sur www.javascriptdezero.com.
- Premier épisode du Coding Dojo + Rappel migration nouvelle plateforme Podia
- Votre accès à la plateforme de formation JavaScript de Zéro
- JavaScript de Zéro #38 — Dernière vidéo module débutant + Nouvelle plateforme de formation !
- JavaScript de Zéro #37 — Coding Dojo : exercices JS en français depuis VSCode !
- JavaScript de Zéro #36 — Avant-dernière vidéo du module débutant : mini projet 4
- JavaScript de Zéro #35 — 2 nouvelles vidéos sur les fonctions (partie 2 & 3)
- JavaScript de Zéro #34 — Nouvelle vidéo sur les fonctions (partie 1)
- JavaScript de Zéro #33 — Nouvelle vidéo mini projet 3 et bientôt le CodingDojo !
- JavaScript de Zéro #32 — Nouvelle vidéo sur les boucles et Sondage StackOverflow 2019
- JavaScript de Zéro #31 — Nouvelle vidéo + comment décrocher votre 1er job ?
- JavaScript de Zéro #30 — Nouvelle vidéo + The Whale
- JavaScript de Zéro #29 — 🚀 www.ledevweb.fr + BattleDev (live de 2h) !
- JavaScript de Zéro #28 — Replay du LIVE #2 (2h) + ledevweb.fr !
- JavaScript de Zéro #27 — Replay du LIVE (vidéo de 2h30 !)
- JavaScript de Zéro #26 — Je ferai la #BattleDev en LIVE le 26 Mars 2019 à 20h !
- JavaScript de Zéro #25 — Liste des développeurs web Français sur YouTube
- JavaScript de Zéro #24 — Le développement web, c'est sérieux
- JavaScript de Zéro #23 — J'aimerai connaître vos points de blocages en HTML/CSS/JS
- JavaScript de Zéro #22 — Bientôt le mini-projet en JavaScript !
- JavaScript de Zéro #21 — LA roadmap qu'il vous faut (+ conseils en or)
- JavaScript de Zéro #20 — Ressources pour apprendre le JavaScript en Anglais
- JavaScript de Zéro #19 — Ressources pour apprendre le JavaScript en Français
- JavaScript de Zéro #18 — Nouvelle vidéo : les booléens !
- JavaScript de Zéro #17 — Pack Mentor à -50% et Bonne Année 2019 !
- JavaScript de Zéro #16 — Joyeuses fêtes de fin d'année !
- JavaScript de Zéro #15 — Prenez RDV avec moi GRATUITEMENT avant le 1er Février 2019 !
- JavaScript de Zéro #14 — Nouvelle vidéo : les chaînes de caractères
- JavaScript de Zéro #13 — Les exercices sont prêts !
- JavaScript de Zéro #12 — Les exercices arrivent bientôt !
- JavaScript de Zéro #11 — Pas de vidéo mais des exercices à venir :-)
- JavaScript de Zéro #10 — Comment lire la documentation JavaScript du MDN
- JavaScript de Zéro #9 — Savoir utiliser la documentation JavaScript
- JavaScript de Zéro #8 — Votre premier programme JavaScript !
- JavaScript de Zéro #7 — Nouvelle (grosse) vidéo
- JavaScript de Zéro #6 — Présentation module débutant
- JavaScript de Zéro #5 — Nouvelle vidéo : Comment apprendre à programmer ?
- JavaScript de Zéro #4 — Site internet officiel javascriptdezero.com
- JavaScript de Zéro #3 — Vidéo terminée : Quel langage de programmation choisir ?
- JavaScript de Zéro #2 — Nouvelle vidéo : Quel langage de programmation choisir ?
- JavaScript de Zéro #1 — Les formations JS en français
-
Quel langage de programmation choisir ?
- 00:10 La réponse du passé
- 00:36 Développez ce que vous voulez
- 00:54 Schéma des frameworks JavaScript
- 01:08 Le langage parfait pour apprendre à programmer
- 01:44 Coder en JavaScript depuis son navigateur
- 02:10 Code dans la console
- 02:30 On retourne le petit canard de DuckDuckGo
- 02:50 Un écosystème très développé
- 03:21 Les objets connectés du futur (Internet of Things)
- 03:40 Une erreur FATALE à éviter
- 04:07 Des questions ? Posez-les dans les commentaires !
- 04:20 Présentation de ma formation JavaScript de Zéro (https://www.javascriptdezero.com)
-
Comment apprendre à programmer ? (7 astuces + stratégie pour débutants)
- 00:30 Quel langage choisir pour apprendre à programmer ?
- 00:55 Diversifier les sources d'informations
- 01:18 Etudier efficacement
- 01:51 La technique Pomodoro
- 02:38 Piège n°1 : le manque de pratique
- 03:20 Piège n°2 : le copier-coller
- 03:50 Mémoriser à l'aide des répétitions espacées
- 04:58 Sortir d'une situation bloquante
- 05:40 Utiliser la "pratique délibérée"
- 06:11 Astuce : enseigner pour mieux apprendre
- 06:37 Stratégie (récapitulatif) + BONUS
- 06:45 Formation : JavaScript de Zéro
- 07:00 Merci (cliquez sur J'aime ;-))
Le module débutant est codifié M0 pour Module 0 (zéro).
Chaque leçon est numérotée de 0 à N comme ceci : LNN pour Leçon numéro NN. On commence à compter à partir de 0 inclu, comme en programmation ;-).
Une vidéo avec le code M0L05 représente donc la leçon numéro 5 du module 0 (débutant).
Dans le moteur de recherche YouTube vous pouvez ainsi rechercher M0L01 et ma vidéo sortira en premier dans les résultats.