
contactez nous


JavaScript, JavaScript, JavaScript... et ai-je déjà mentionné JavaScript ? De nos jours, tout le monde parle du gamin ringard qui s'est amélioré avec l'âge. Des tonnes de frameworks et de bibliothèques JS apparaissent chaque jour et cela semble impossible à arrêter à ce stade. Je parie même que s'il y a quelque chose qui n'est pas encore intégré à JS, ce n'est qu'une question de temps avant qu'il ne le soit aussi.
Avec tout ce buzz autour de cette technologie, vous avez probablement déjà pensé que vous devriez immédiatement commencer votre prochain projet avec Node.js et React.js, n'est-ce pas ? Si ce n'est pas le cas, je vous recommande de l'essayer. Plusieurs entreprises migrent leur code vers du JS full stack, et il y a une bonne raison à cela. Si ce changement vous intéresse, vous pouvez en savoir plus sur pourquoi nous sommes également passés de Ruby on Rails à un JS complet ici.
Cependant, si vous n'êtes pas habitué à l'un de ces nouveaux frameworks qui apparaissent régulièrement, je vous recommande de faire deux choses avant de vous lancer directement dans l'un d'entre eux :
Une fois que vous aurez terminé la partie la plus théorique, il existe d'excellentes ressources pour vous aider à vraiment démarrer avec JavaScript. Afin de vous faciliter la tâche, j'ai rassemblé certains des meilleurs conseils et ressources afin que vous n'ayez pas à en parcourir beaucoup d'autres qui ne sont pas aussi utiles.
La première ressource de la liste doit être Tutoriel JavaScript de Codecademy. Ce que j'aime dans les cours de Codecademy, c'est qu'ils sont très pratiques et interactifs.
Pour les débutants, c'est l'un des meilleurs points de départ. Dans ce cours, vous découvrirez les types de données, les structures, les fonctions et la programmation orientée objet dans le contexte d'ES6. Cependant, pour tirer le meilleur parti de ce cours, une connaissance de base du HTML et du CSS rendrait certaines de ses parties plus significatives et compréhensibles.
Réseau de développeurs Mozilla est une énorme base de données contenant des informations sur les technologies Web ouvertes, notamment le HTML, le CSS, le JavaScript et les API.
Même les développeurs expérimentés font souvent appel à MDN, et si vous envisagez de vous lancer sérieusement dans le développement d'applications Web, vous devez en tenir compte. Il propose de nombreux guides, du niveau débutant au niveau expert, mais un bon point de départ est de suivre leur parcours d'apprentissage de JavaScript.
JavaScript éloquent est un livre qui suscite une certaine controverse. Certains développeurs disent que c'est un excellent livre pour les débutants, tandis que d'autres ne sont pas d'accord. Le principal argument contre le livre concerne son rythme en constante évolution. Il y a des parties où il est très lent et enseigne la langue avec soin, et d'autres où cela va beaucoup trop vite.
Cependant, il y a plus de bien que de mal à cela, car l'auteur tient le livre à jour avec tous les derniers développements de JavaScript, ce qui en fait une excellente ressource pour tous les niveaux. Il couvre également tout ce qui concerne la langue, les navigateurs et certains backends avec Node.JS. Je recommande ici de lire ce livre en même temps qu'un autre cours, en l'utilisant comme support.
École de code a été l'une des premières ressources que j'ai utilisées pour apprendre le développement d'applications Web juste après avoir quitté l'université. Chaque fois que quelqu'un parle de Ruby on Rails, il pense toujours à l'intro du Rails pour zombies cours (également une excellente ressource, mais pas pour JavaScript).
Ils ne proposent pas autant de contenu gratuit que les autres ressources de cette liste, mais cela vaut quand même la peine d'essayer. Leur méthode d'enseignement est un mélange de vidéos et de codage interactif, ce qui est idéal pour les apprenants plus visuels et audio. De plus, si vous pensez que cela va trop lentement, vous pouvez toujours accélérer les vidéos. Sur leur parcours JS, vous pouvez trouver du contenu pour débutants et experts et si vous ne savez pas par où commencer, vous pouvez passer leur test de compétence et obtenir une recommandation.
Tête d'œuf propose certaines des meilleures ressources pour JS de nos jours, créées par des professionnels du développement d'applications Web et des contributeurs open source. Cependant, Egghead se concentre davantage sur le contenu avancé et je ne recommanderais de suivre ses cours qu'après avoir terminé quelques-uns des autres cours énumérés ci-dessus. Ce qu'il y a de mieux dans leurs cours, c'est qu'ils vont droit au but. Vous trouverez de petites vidéos contenant beaucoup d'informations en un rien de temps.
Parcourir des tutoriels et des livres peut devenir ennuyeux et parfois vous avez même l'impression que vous n'allez nulle part. Parallèlement à ces ressources, je vais partager quelques conseils supplémentaires pour vraiment démarrer avec JavaScript.
Il peut s'agir d'une simple application à faire, d'un mini-Twitter ou d'une page personnelle, mais essayez de faire quelque chose à partir de zéro. Cette difficulté initiale avec la syntaxe, liée aux allers-retours avec la nouvelle documentation, se traduit par des erreurs de configuration... Tout cela vous permettra de vous améliorer plus rapidement. Plus tôt vous vous familiariserez et serez à l'aise avec la langue, mieux ce sera.
Les développeurs ont tendance à être perfectionnistes. Ils veulent toujours fournir le meilleur code avec les meilleures pratiques et modèles. Cependant, lorsque vous apprenez, ne vous énervez pas trop si vous ne pouvez pas tout faire « tout de suite ». Avec de l'expérience et de nouvelles connaissances, vous trouverez naturellement des solutions à ces problèmes et vous reviendrez plus tard pour remanier le code.
Consultez les référentiels open source connus. Lire le code des autres est l'un des meilleurs moyens d'apprendre. Découvrez comment des développeurs expérimentés ont résolu des problèmes similaires aux vôtres. Ce faisant, vous trouverez probablement des moyens de surmonter ces problèmes pour lesquels vous ne l'avez jamais fait « de la manière parfaite » auparavant.
Demandez à d'autres développeurs de revoir votre code. Avoir d'autres personnes qui vous donnent des conseils est un excellent moyen de vous améliorer rapidement. Parler de code avec d'autres personnes est un moyen d'absorber beaucoup d'informations en peu de temps. Donc, si vous avez quelqu'un avec qui vous pouvez partager des astuces de code, faites-le autant que vous le pouvez.
N'ayez pas peur de poser des questions. Je ne peux pas imaginer ma vie de développeur sans Stack Overflow. Cela m'a aidée tellement de fois et de tellement de manières différentes que je dois dire que c'est l'un de mes meilleurs professeurs. Si vous avez besoin de demander quoi que ce soit, faites-le sur StackOverflow. En un rien de temps, quelqu'un de sa formidable communauté répondra à vos questions.
Comme ce que vous devriez faire dans chaque nouveau domaine que vous essayez de maîtriser, lancez-vous des défis à tout moment. Retroussez vos manches et commencez à travailler dessus. En un rien de temps, vous allez créer des applications intéressantes en JS. De plus, il existe une forte demande de développeurs JS que les entreprises ne peuvent pas satisfaire. Alors croyez-moi, ça vaut le coup !
Vous avez trouvé cet article utile ? Ceux-ci vous plairont peut-être aussi !
Expérience dans les systèmes backend pour le Web utilisant des technologies de pointe. Développeur et créateur de produits Full Stack. Ruby/Rails, NodeJS, ElectronJS.
Développeur web et passionné de football. Prévoyez de voyager à travers le monde et de rencontrer de nouvelles cultures. On peut facilement le trouver en train d'écouter de la musique ou de se faire passer pour un entraîneur de football.
People who read this post, also found these interesting: