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 web.
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.
Note importante : n'essayez pas de tout apprendre en HTML / CSS. Ça ne sert à rien de connaître tous les éléments HTML qui existent avec tous les attributs, c'est parfaitement inutile !
Pareil pour le CSS, n'apprenez pas toutes les propriétés qui existent, c'est impossible et inutile, il y en a beaucoup trop.
L'objectif pour vous, c'est de comprendre les grands principes de base de ces langages. Vous apprendrez de nouveaux éléments HTML et de nouvelles propriétés CSS sur le tas en fonction des besoins des projets sur lesquels vous allez travailler.
Passez entre 2 semaines à 1 mois à temps plein sur ces langages puis passez au 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 :
- fr.javascript.info
- MDN : JavaScript
- Apprenez à programmer 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
- Utilisez des API REST dans vos projets web
- 🇬🇧 D'excellentes ressources en anglais :
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 :
Quelques autres sites moins connus :
Vous avez des questions sur le langage JavaScript ? Consultez la Foire aux Questions.