Разработка на JavaScript
Онлайн + Офлайн
Старт 1 июня 2023
по четвергам в 18:30 (Время МСК+1)
О курсе
Для кого?
Курс рассчитан на тех, кто имеет базовые навыки программирования на любом языке.
Предпочтительно знание основ JavaScript.
Что дает курс?
- Познакомимся с основами JavaScript;
- Разберемся в работе с DOM и обработке событий;
- Познакомимся с механизмами работы браузера;
- Поработаем с задачами из реальной практики.
Информация
- Занятия будут проходить в двух форматах — онлайн и офлайн. Занятия онлайн будут транслироваться на YouTube-канале Академии. Об офлайн-занятиях вы получите информацию после регистрации.
Программа курса
-
/01 темаОсновы JavaScript
Введение;
Типы данных;
strictMode;
var, let, const;
Scope;
Логические операции;
Циклы.
-
/02 темаМассивы и их методы
О массивах;
Методы массивов (map, filter, find, some и т.д.).
-
/03 темаОбъекты и их методы
Об объектах;
Методы объектов (Object.keys, Object.values, и т. д.);
Spread.
-
/04 темаФункции
Function declaration;
Arrow-function;
Замыкание.
-
/05 темаПрототипы, наследование
Что такое прототипы;
Наследование прототипов;
Глубокое копирование.
-
/06 темаАсинхронная работа в JavaScript
О промисах;
Async/Await;
Обработка ошибок;
Почему JavaScript НЕ асинхронный;
setTimeout и setInterval;
EventLoop.
-
/07 темаРабота с браузером
Инструменты работы;
Что такое document и window объекты;
Что такое cookie/session storage/local storage (назначение, различия, особенности);
Как задать/удалить значение в cookie/session storage/local storage.
-
/08 темаРабота с DOM
Как браузер парсит страницу;
Что такое DOM / CSSOM;
События — как с ними работать (addEventListener, removeEventListener).