À propos du projet
30 Days Of JavaScript est un défi éducatif ouvert créé par Asabeneh Yetayeh qui guide les apprenants à travers JavaScript selon une séquence structurée de 30 jours. Le README indique qu'aucune connaissance préalable en programmation n'est requise ; les apprenants ont besoin de motivation, d'un ordinateur, d'Internet, d'un navigateur et d'un éditeur de code. Le matériel est rédigé en anglais conversationnel et est destiné aussi bien aux débutants qu'aux développeurs avancés.
Le programme est organisé en jours numérotés, chacun renvoyant à une leçon distincte en Markdown. Les sujets progressent de l'introduction, types de données, booléens/opérateurs/date, conditions, tableaux, boucles, fonctions, objets, fonctions d'ordre supérieur, ensembles et maps, déstructuration et propagation, expressions régulières, méthodes d'objet console, gestion des erreurs, classes, JSON, stockages web, promesses, fermetures et écriture de code propre. Les jours suivants couvrent le DOM, la manipulation des objets DOM et les écouteurs d'événements.
La partie finale consiste en mini-projets : un système solaire, deux exercices de visualisation de données sur les pays du monde, un portfolio, un classement, l'animation de personnages et des projets finaux. Le README inclut également des conseils d'installation pour Node.js, l'utilisation de Google Chrome et sa console, l'installation et l'utilisation de Visual Studio Code, et l'ajout de JavaScript à une page web via des scripts inline, internes, externes et multiples externes. Il introduit les types de données primitifs tels que les nombres, chaînes, booléens, undefined et null, et montre comment vérifier les types avec typeof.
Le dépôt renvoie à des traductions en espagnol, italien, russe, turc, azerbaïdjanais, coréen, vietnamien, polonais et portugais. Il mentionne un groupe Telegram pour l'aide, une chaîne YouTube Washera avec des leçons vidéo et un certificat de fin disponible via la plateforme DevOsome. Le README inclut également des informations sur les sponsors et des liens pour soutenir l'auteur via GitHub Sponsors ou PayPal.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.