Комплексное обучение JavaScript
Программа рассчитана на веб-разработчиков с опытом от 1 года или на тех, кто уже прошел наш курс «Веб-разработка для начинающих»
Описание:
- Современный стандарт языка. Использование возможностей современного EcmaScript
- Глубокий разбор JS. Функции, замыкание, всплытие, объекты, контекст и многое другое
- Асинхронность. Организация кода при помощи Promise.
- Взаимодействие с сервером.XMLHttpRequest, Fetch, WebSocket, Service Workers, JSON.
- Работа с DOM. Создание интерактивных приложений.
- MV*. Паттерн для Построения расширяемых приложений.
- ООП в JavaScript. Классы и прототипное наследование.
- Тестирование кода. Jest, Coverage, основы тестирования.
Программа курса:
Неделя 1 — Основы JavaScript, переменные и функции
Неделя 2 — Объекты и массивы, обработка ошибок
Неделя 3 — DOM, асинхронность
Неделя 4 — Работа с сетью, Browser API
Неделя 5 — Работа с VK API, ООП
Неделя 6 — MV*, модули
Неделя 7 — Node.js, тестирование