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