Что нового

Скачать курс: Javascript. Интенсивный базовый курс. Август 2021 (Дмитрий Лаврик)

Administrator
Команда форума
Регистрация
13.03.2019
Сообщения
34 318


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-модулями

Подведение итогов курса

Траектории дальнейшего развития












 
Верх