Module Debutant Save

Exercices et notes de cours du module débutant de la formation JavaScript de Zéro

Project README

Module débutant

Vous trouverez ici tout le contenu du module débutant de la formation JavaScript de Zéro.

Cours et exercices

Accéder à tous les cours vidéos et aux exercices

La roadmap qu'il vous faut

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.

🏆 A LIRE ABSOLUMENT : Conseils 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.

⚠️ Mais attention ! Ne passez pas tout votre temps sur ces ressources secondaires. Le but est d'apprendre la programmation, pas de connaître les derniers frameworks à la mode ou d'aller dans toutes les conférences possibles.

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

Les fondamentaux

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.

1. Apprendre le HTML et le CSS

  1. Comprendre le Web
  2. Apprenez à créer votre site web avec HTML5 et CSS3
  3. Lire les 3 premiers chapitres du MDN : Apprendre le développement Web :
    1. Débuter avec le développement web
    2. HTML — structuration du web
    3. CSS — style du web

2. Apprendre le JavaScript

  1. fr.javascript.info
  2. MDN : JavaScript
  3. Apprenez à programmer avec JavaScript
  4. Écrivez du JavaScript pour le web
  5. Le cours de Pierre Giraud

Si vous voulez créer des applications mobiles

  1. Développez une application mobile React Native

BONUS : Aller plus loin

  1. Gérez votre code avec Git et GitHub
  2. Formation sur l'algorithmique par Grafikart
  3. Découvrez le fonctionnement des algorithmes
  4. Utilisez des API REST dans vos projets web
  5. 🇬🇧 D'excellentes ressources en anglais :
    1. internetingishard
    2. freeCodeCamp
    3. The Odin Project
    4. javascript.info

Combien de temps pour devenir développeur ?

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.

Comment décrocher votre premier job ?

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 :

FAQ sur le langage JavaScript

Vous avez des questions sur le langage JavaScript ? Consultez la Foire aux Questions.

Open Source Agenda is not affiliated with "Module Debutant" Project. README Source: javascriptdezero/module-debutant
Stars
95
Open Issues
1
Last Commit
2 months ago
License

Open Source Agenda Badge

Open Source Agenda Rating