О курсе
Курс охватывает фундаментальные и продвинутые темы JavaScript. Начинается с основ: переменные, типы данных, выражения, объекты и функции. Затем рассматриваются области видимости, операторы, массивы и их методы, деструктуризация, условные инструкции и циклы. Отдельные разделы посвящены модулям, классам и прототипам, промисам и асинхронным функциям с async/await. Автор акцентирует понимание принципов работы языка, объясняя «зачем» и «почему» перед тем, как показать «как» писать код. Все примеры предлагается запускать самостоятельно с помощью Google Chrome, Node.js и Visual Studio Code с расширением Code Runner. Общая длительность видеолекций — 11 часов, но для освоения всех тем и выполнения практических заданий рекомендуется заложить около 100 часов.
Что рассматривается в программе
- Работа с переменными, примитивными и ссылочными типами
- Создание объектов и массивов, использование их методов
- Объявление и вызов функций, включая стрелочные и колбэк-функции
- Понимание областей видимости и цепочек областей видимости
- Применение операторов, включая логические и операторы короткого замыкания
- Использование циклов и условных инструкций
- Создание и использование модулей с помощью Node.js
- Работа с классами, прототипами и наследованием
Кому может быть полезен курс
- Начинающим программистам, которые хотят познакомиться с JavaScript
- Тем, кто планирует освоить фронтенд-разработку
- Программистам, уже использующим JavaScript и желающим углубить понимание языка
- Всем, кто интересуется принципами работы JavaScript
Вопросы о программе
Какие инструменты используются в курсе для запуска примеров?
В курсе предлагается запускать примеры с использованием Google Chrome, Node.js и Visual Studio Code с расширением Code Runner.
Нужны ли предварительные знания для прохождения курса?
Предварительных требований нет; автор указывает, что достаточно желания учиться и практиковаться.
Сколько времени отводится на видеолекции и практику?
Длительность всех видеолекций составляет 11 часов, но для освоения тем и выполнения практических заданий рекомендуется рассчитывать примерно на 100 часов.
Какие темы рассматриваются в разделе о классах?
В разделе о классах и прототипах рассматриваются создание классов и экземпляров, цепочки прототипов, проверка принадлежности классу, вызов унаследованных методов, статические методы и расширение классов.