Article original : JavaScript Advent Calendar – Learn JavaScript Interactively by Christmas Eve 🎅🏻
Par Per Harald Borgen
Tout d'abord, ajoutez ce calendrier de l'Avent à vos favoris et revenez chaque jour pour de nouvelles leçons de JavaScript.
Défi du jour 1 du calendrier de l'Avent :
Défi du jour 2 du calendrier de l'Avent :
Défi du jour 3 du calendrier de l'Avent :
Défi du jour 4 du calendrier de l'Avent :
Défi du jour 5 du calendrier de l'Avent :
Défi du jour 6 du calendrier de l'Avent :
Défi du jour 7 du calendrier de l'Avent :
Défi du jour 8 du calendrier de l'Avent :
Défi du jour 9 du calendrier de l'Avent :
Défi du jour 10 du calendrier de l'Avent :
Défi du jour 11 du calendrier de l'Avent :
Défi du jour 12 du calendrier de l'Avent :
Défi du jour 13 du calendrier de l'Avent :
Défi du jour 14 du calendrier de l'Avent :
Défi du jour 15 du calendrier de l'Avent :
Défi du jour 16 du calendrier de l'Avent :
Défi du jour 17 du calendrier de l'Avent :
Défi du jour 18 du calendrier de l'Avent :
Défi du jour 19 du calendrier de l'Avent :
Défi du jour 20 du calendrier de l'Avent :
Défi du jour 21 du calendrier de l'Avent :
Défi du jour 22 du calendrier de l'Avent :
Défi du jour 23 du calendrier de l'Avent :
Défi du jour 24 du calendrier de l'Avent :
À propos de ce calendrier de l'Avent
Bienvenue dans 24 Days of JavaScriptmas, un calendrier de l'Avent qui vous propose un petit défi JavaScript chaque jour tout au long du mois de décembre.
2020 a été une année difficile pour les développeurs logiciels en devenir. En plus des coûts sanitaires qui ont affecté tant d'entre nous, les développeurs juniors ont été confrontés à un marché de l'emploi de plus en plus difficile.
De nombreux développeurs expérimentés ont été licenciés cette année et ont donc postulé pour les mêmes emplois que les développeurs juniors espéraient obtenir.
Je suis convaincu que cette pandémie entraînera finalement une demande accrue de développeurs, car elle pousse les industries à se numériser. Mais pour l'instant, nous semblons être dans une période de transition délicate.
Pour aider les développeurs en devenir à mieux se préparer pour 2021, nous avons créé un calendrier de l'Avent appelé 24 Days of JavaScriptmas 🎄
À partir du 1er décembre et jusqu'à la veille de Noël, vous recevrez un petit défi de codage chaque jour pour vous aider à améliorer vos compétences en JavaScript, un peu plus chaque jour.
Les défis commencent assez simplement, puis deviennent plus complexes tout au long du mois. Si vous tenez jusqu'à la veille de Noël, vous augmenterez définitivement vos chances de décrocher un emploi de développeur junior en 2021. Car entraîner vos compétences de base en JavaScript est le meilleur investissement que vous puissiez faire dans ce sens.
Le professeur : Dylan "Claus" Israel
Tous les défis ont été créés par l'instructeur de codage en ligne Dylan Israel. Il est déjà apparu sur la chaîne YouTube de freeCodeCamp et le podcast, donc vous connaissez peut-être déjà Dylan.
Mais ce que vous ne saviez probablement pas, c'est que Dylan prend un emploi complètement différent à la fin de chaque année, comme le prouve l'image ci-dessous 👋

Maintenant, voyons quels types de défis Dylan "Claus" Israel a créés pour vous cette année.
Les défis : compétences de base en JavaScript
Les défis ont été créés pour vous aider à améliorer vos compétences de base en JavaScript. C'est quelque chose que tous les développeurs web doivent pratiquer, quel que soit le framework qu'ils utilisent.
Vous vous retrouverez donc souvent à manipuler des tableaux, à modifier des chaînes de caractères, à comparer des nombres, etc., tout au long du calendrier de l'Avent. En général, ce sont des choses que vous feriez souvent en tant que développeur web professionnel.
Tous les défis se présentent sous la forme de screencasts Scrimba, ou scrims. Cela vous permet de comprendre facilement les instructions et de coder vos solutions, car vous effectuez les deux activités à l'intérieur des scrims.
Ok, mais qu'est-ce qu'un scrim ? 🤔
Un scrim est un mélange entre un éditeur de code et une vidéo. Imaginez que YouTube et VS Code aient un enfant. Cela signifie que vous pouvez mettre la "vidéo" en pause à tout moment et modifier le code directement dans le lecteur. C'est presque comme si vous faisiez de la programmation en binôme avec l'enseignant.
Vous "prenez simplement la relève" de Dylan à la fin du scrim et commencez à coder votre solution à l'intérieur du scrim.
Une fois que la suite de tests passe de ❌ à ✅, vous avez résolu le défi.
Si vous parvenez à le résoudre, je vous recommande de partager votre solution sur Twitter avec le #JavaScriptmas hashtag. Ce hashtag servira à la communauté pour consulter les solutions des uns et des autres.
Si vous n'avez pas réussi à résoudre le défi, pas de souci. Dylan fournira la solution le lendemain. Mais je vous encourage à faire un effort honnête, car nous choisirons un gagnant quotidien parmi les soumissions qui recevra un accès gratuit à Scrimba pendant un an, plus un grand prix à la veille de Noël.
Pour donner à chacun une chance de gagner, quel que soit son niveau de compétence, nous choisirons un gagnant aléatoire parmi les soumissions. Vous ne concourez donc en réalité que contre vous-même. Si vous améliorez votre maîtrise de JavaScript grâce à ce calendrier de l'Avent, vous êtes un gagnant. 👍
Le premier défi est déjà en ligne, alors rendez-vous dès maintenant sur 24 Days of JavaScriptmas et commencez à développer vos compétences en JavaScript. Et assurez-vous de mettre cette page en favoris, car je la mettrai à jour chaque jour avec le nouveau défi.
Joyeux Noël ! 🎅🏽