ООП JavaScript
- класс
- объект
- прототип
- наследование
- конструктор
- методы и свойства объекта и класса
- this
- super
- get, set методы
- приватные свойства
- статические свойства и методы
- стрелочные функции и this
- контекст
- указание контекста call, apply, bind
- проект - виджет GridView
- проект - корзина магазина
Спринты
Технологии и ПО
Требования к прохождению курса
- Уверенные знания JavaScript, или прохождение курса JavaScript 2.0
Изучаем подход к программированию на основе объектов. ООП JavaScript. Начинаем обучение с понятия класса, принципов построения класса, структуры класса. Изучаем назначение конструктора, свойств и методов класса.
На основе класса создаем объекты. Изучаем наследование, возможности расширения классов. Изучаем создание public и private свойств и методов, пишем сеттеры и геттеры для получения доступа к свойствам объектов.
Изучаем возможности работы с классом напрямую — через статические свойства и методы.
Курс содержит 2 проекта - разработка корзины интернет магазина (товары, сумма, генерация корзины) и создание виджета gridView, который принимает данные в виде объекта и создает на странице таблицу с фильтрами.
Каждый спринт содержит достаточное количество задач для разбора и изучения материала на практике.
При возникновении трудностей в решении задач, выявлении бага в ходе проверки вы всегда можете обратиться за помощью или поддержкой к преподавателю.