Курс: Объектно-ориентированное программирование JavaScript

Объектно-ориентированное программирование в рамках языка JavaScript. Изучаем понятие классов, объектов, геттеров и сеттеров, методов и свойств. Применяем ООП на примерах DOM в JS. Изучаем this, контекст, способы изменения контекста. Курс содержит 2 проекта - разработка корзины интернет магазина ( товары, сумма, отрисовка корзины) и создание виджета gridView, который принимает данные в виде объекта и отрисовывает на странице таблицу с фильтрами.

Необходимые навыки: курс JS 2.0 (или уверенные знаниями JS)
Количество видеоуроков: 14
Количество задач в ДЗ: 49
Проект: 2 Проекта. Корзина магазина. Разрабатываем методы добавления в корзину, изменения товаров, рассчета суммы, вывода корзины. Второй проект - разработка виджета gridView, виджет принимает объект и позволяет отрисовать на странице оформленную таблицу с фильтрами
Ограничения по времени: нет
Проверка домашних заданий: да
Поддержка в чате: да
Стоимость: за весь курс
Сертификация: да, при выполнении более 80% задач
Изучаем технологии: HTML, CSS, JavaScript, Class, Object, Prototype, Super, Extends, Get Set, This, Call, Bind,
Приобрести курс: Приобрести
SPRINT 01
Что такое ООП, мифы и реальность. Киты ООП: инкапсуляция, полиморфизм, наследование
SPRINT 02
Понятие объекта. Свойства и методы. Прототипное программирование. Наследование.
SPRINT 03
Класс, объект, конструктор. свойства и методы. This.
SPRINT 04
Наследование с использованием классов. Super, конструктор.
SPRINT 05
Волшебные методы get, set (геттеры и сеттеры). Понятие о приватных свойствах.
SPRINT 06
Статические свойства и методы.
SPRINT 07
This – значение в классах, объектах, функциях. Стрелочные функции и this. Понятие контекста.
SPRINT 08
Явное указание контекста с использованием call и apply. Метод bind.
SPRINT 09
Создание виджета GridView с использованием ООП (1)
SPRINT 10
Создание виджета GridView с использованием ООП (2)
Материалы юнита доступны после покупки курса.
SPRINT 11
Создание виджета GridView с использованием ООП (3)
Материалы юнита доступны после покупки курса.
SPRINT 12
Использование ООП во FrontEnd разработке на примере корзины интернет-магазина
SPRINT 13
Использование ООП во FrontEnd разработке на примере корзины интернет-магазина (часть 2)
Материалы юнита доступны после покупки курса.
SPRINT 14
Заключение