Javascript (JS) Дмитрий Лаврик. Javascript. Интенсивный базовый курс (2022)

Delwood

Administrator
-100.jpg

Автор: Дмитрий Лаврик
Название: Javascript. Интенсивный базовый курс (2022)



Описание:

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

Содержание:

19 мая – урок 1. Основы языка.

Способы подписки на события
On vs addEventListener
Области видимости переменных
Замыкания, работа с контекстом
События для группы элементов
Работа с data-атрибутами
23 мая – урок 2. Работа с событиями.

Атрибуты vs свойства
Работа с событиями
Изучение event-объекта
Отмена стандартной реакции
Всплытие событий
this, target и currentTarget
26 мая – урок 3. Решение типовых задач.

Валидация формы
Меню и плавная прокрутка страницы
Javascript и CSS-анимации
Функция animate
Анимации и кроссбраузерность
30 мая – урок 4. Оптимизация решения задач.

Оптимизация нагрузки
Throttling и debouncing
Создание ЧАВО
Создание слайдера фотографий
Блокировка на время анимации
2 июня – урок 5. Понимание ООП.

Основы ООП в ES6+
Классы и объекты
Свойства и методы
Пример таймера обратного отсчёта
Фокусы с потерей контекста
6 июня – урок 6. Практика и нюансы ООП.

Контекст и стрелочные функции
Старое и новое ООП в javascript
Prototype и __proto__
Наследование классов
Объекты и прототипы
9 июня – урок 7. Работа с библиотеками.

Велосипеды vs поиск готовых решений
Изучение типичной документации
Параметры, события и коллбэки
Примеры популярных инструментов
Чистый js vs экосистема jQuery
13 июня – урок 8. Сборка проекта.

Node.js и webpack, работа с npm
Сборка проекта с webpack + babel
Основы работы с ES-модулями
Подведение итогов курса
Траектории дальнейшего развития











Получить VIP доступ
 

[TH] Filters

Верх