Это 37-часовой углубленный курс, который проведет вас от самого начала JavaScript, изучения типов данных, функций и циклов до изучения манипулирования DOM, асинхронного JS с промисами, async/await и многого другого. Вы даже научитесь писать модульные тесты для алгоритмов. Мы рассмотрим, как работает JavaScript внутри, включая контекст выполнения, стек вызовов, цикл событий и т. д. Мы узнаем об инструментах Webpack и о том, как создать современную среду разработки. В конце мы создаем Node.js/Express API.
Что вы узнаете
- Все основы, включая переменные, типы данных, функции, область видимости и т. д.
- Управление DOM, события и создание динамических пользовательских интерфейсов
- Темы под капотом, такие как контекст выполнения и стек вызовов
- Асинхронный JS, включая обратные вызовы, промисы, асинхронность/ожидание
- Веб-API, такие как геолокация, аудио/видео, canvas и speech
- ООП, включая классы и прототипы
- Современные среды с инструментами Webpack
- Бонус: завершите полнофункциональное приложение с помощью Node.js/Express и Webpack.