Чему вы научитесь
- писать программы на JavaScript с использованием переменных, условий, циклов и функций
- обрабатывать массивы и объекты современным синтаксисом
- управлять HTML-страницей через DOM и обрабатывать события
- проверять формы и сохранять данные в localStorage
- работать с Promise, async/await, fetch и REST API
- организовывать код с помощью ES-модулей и основ ООП
- находить и исправлять ошибки, писать unit-тесты
- объяснять работу event loop и других важных механизмов языка
- создавать учебные веб-приложения без фреймворков
О курсе
Для кого этот курс
Начальные требования
Понадобятся компьютер, браузер и редактор кода. Для части практических проектов потребуется Node.js. Базовое знакомство с HTML полезно, но не обязательно. Опыт программирования не нужен.
Преподаватели курса
Как проходит обучение
Читайте текстовые объяснения и повторяйте примеры. Решайте задачи с автоматической проверкой, анализируйте обратную связь и исправляйте ошибки. Мини-проекты и итоговый проект выполняйте на своём компьютере и проверяйте в браузере или Node.js по инструкциям курса.
Что вы получите
- текстовые материалы и примеры кода по 21 модулю
- практические задачи с автоматической проверкой и обратной связью
- упражнения на поиск и исправление ошибок
- мини-проекты для закрепления изученных тем
- подробное задание и критерии самопроверки итогового учебного интернет-магазина