Javascript Интенсивный базовый курс [Дмитрий Лаврик] [Обновлен в июне 2021]

Bot

Администратор
Команда форума
23 Янв 2020
188,628
3,065
113
Javascript Интенсивный базовый курс от Дмитрия Лаврика.
Программа курса обновлена в июне 2021

Цель курса

Научить спокойно и без лишней нервотрёпки решать типичные javascript-овые задачи.
Полученные навыки можно использовать как для решения задач при вёрстке страницы, так и в качестве опоры для перехода к frontend-разработке и миру современных javascript-фреймворков.

Спойлер: Программа курса
27 августа – урок 1. Основы языка
    • Способы подписки на события
    • On vs addEventListener
    • Области видимости переменных
    • Замыкания, работа с контекстом
    • События для группы элементов
    • Работа с data-атрибутами
31 августа – урок 2. Работа с событиями.
    • Атрибуты vs свойства
    • Работа с событиями
    • Изучение event-объекта
    • Отмена стандартной реакции
    • Всплытие событий
    • this, target и currentTarget
3 сентября – урок 3. Решение типовых задач.
    • Валидация формы
    • Меню и плавная прокрутка страницы
    • Javascript и CSS-анимации
    • Функция animate
    • Анимации и кроссбраузерность
7 сентября – урок 4. Оптимизация решения задач.
    • Оптимизация нагрузки
    • Throttling и debouncing
    • Создание ЧАВО
    • Создание слайдера фотографий
    • Блокировка на время анимации
10 сентября – урок 5. Понимание ООП.
    • Основы ООП в ES6+
    • Классы и объекты
    • Свойства и методы
    • Пример таймера обратного отсчёта
    • Фокусы с потерей контекста
14 сентября – урок 6. Практика и нюансы ООП.
    • Контекст и стрелочные функции
    • Старое и новое ООП в javascript
    • Prototype и __proto__
    • Наследование классов
    • Объекты и прототипы
21 сентября – урок 7. Работа с библиотеками.
    • Велосипеды vs поиск готовых решений
    • Изучение типичной документации
    • Параметры, события и коллбэки
    • Примеры популярных инструментов
    • Чистый js vs экосистема jQuery
24 сентября – урок 8. Сборка проекта.
    • Node.js и webpack, работа с npm
    • Сборка проекта с webpack + babel
    • Основы работы с ES-модулями
    • Подведение итогов курса
    • Траектории дальнейшего развития

Цена: 7 900 руб.
Продажник: js.dmitrylavrik.ru/