← Ко всем open source проектам

30 Days Of JavaScript

Asabeneh/30-Days-Of-JavaScript

30 Days Of JavaScript — учебный маршрут по JavaScript на 30 дней: основы языка, DOM, Promise, небольшие проекты и практические задания.

Форки 10,444
Автор Asabeneh
Язык JavaScript
Лицензия Не указано
Обновлено 2026-06-27

Что это такое

30 Days Of JavaScript — учебный маршрут по JavaScript, разбитый на 30 дней. Он ведет от введения и типов данных до DOM, promises и мини-проектов.

Проект появился как практический challenge: учиться каждый день, читать объяснение, запускать примеры и закреплять тему упражнениями.

Главная задача репозитория — дать новичку последовательность, а не просто набор разрозненных статей.

Что внутри репозитория

Внутри курса есть таблица дней, отдельные папки для каждого модуля, переводы на разные языки, данные, изображения и index.html.

Темы включают introduction, data types, conditionals, arrays, loops, functions, objects, higher-order functions, JSON, web storages, promises, DOM и финальные мини-проекты.

Как это обычно используют

30 Days Of JavaScript используют начинающие разработчики, преподаватели и люди, которым нужен самостоятельный план изучения языка.

Обычный сценарий: пройти один день, прочитать материал, набрать примеры руками, выполнить упражнения и только потом идти дальше.

Один день как учебный модуль

Пример показывает структуру курса: тема дня, короткая практика и переход к следующему блоку.

Язык: Markdown
## Day 18: Promises

- Read the explanation
- Run the examples
- Complete the exercises
- Build the mini task

Что получается на практике

Сильная сторона проекта — понятный ритм. 30-дневная структура помогает не бросить обучение после первых случайных уроков.

Еще одно преимущество — практические мини-проекты в конце: знания переходят от синтаксиса к интерфейсам и небольшим приложениям.

Ограничения и аккуратные места

Ограничение в том, что 30 дней — это условная рамка. Автор сам отмечает, что путь может занять больше времени, и это нормально.

Также курс не заменяет глубокую практику в реальных проектах, тестирование, архитектуру и работу в команде.

Кому подойдет

30 Days Of JavaScript лучше всего подходит новичкам, которым нужна дисциплина и последовательность при изучении JavaScript.

В каталоге проект важен как образовательный репозиторий: ценность здесь не в библиотеке, а в аккуратно разложенной траектории обучения.

Для лучшего результата стоит вести свои заметки и менять упражнения под личные задачи, иначе курс легко пройти пассивно и быстро забыть материал.

Сильнее всего курс работает, когда его проходят не как чтение, а как ежедневную практику. JavaScript легко понять поверхностно: переменные, массивы и функции выглядят простыми, пока не появляются замыкания, асинхронность, DOM и состояние интерфейса. Структура по дням помогает не перепрыгивать через фундамент. Если после каждого блока писать свои маленькие примеры, материал превращается из набора заметок в рабочую память, которую потом проще перенести в настоящий проект.