Цель курса – получить низкоуровневое представление о языке JavaScript.
Задачи:
- Изучить язык JavaScript и его возможности.
- Изучить существующие паттерны проектирования и best-practices.
- Изучить методы асинхронного взаимодействия с сервером
- Изучить методы динамической работы с DOM - деревом
Данный курс поможет в последствие с легкостью ориентироваться в современных технологиях веб-разработки, так как большинство из них используют JavaScipt как базовый язык (например, фреймворки React, Angular и Vue).
Целевая аудитория курса - junior и middle frontend разработчики
Требования к начальному уровню знаний: знание основ веб-разработки (основы JavaScript, HTML, CSS), алгоритмов обработки данных.