ООП в JS
Об'єктно-орієнтоване програмування в рамках мови JavaScript. Вивчаємо поняття класів, об'єктів, геттерів і сеттерів, методів і властивостей. Застосовуємо ООП на прикладах DOM в JS. Вивчаємо, контекст, способи зміни контексту. Курс містить 2 проекти-Розробка кошика інтернет магазину (товари, сума, отрисовка кошика) і створення віджета gridView, який приймає дані у вигляді об'єкта і вимальовує на сторінці таблицю з фільтрами.
програма навчання:
1 Що таке ООП, міфи і реальність. Кити ООП: інкапсуляція, поліморфізм, успадкування
2 Поняття об'єкта. Властивості і методи. Прототипне програмування. Успадкування.
3 клас, об'єкт, конструктор. властивості і методи. This.
4 успадкування з використанням КЛАСІВ. Super, конструктор.
5 чарівні методи get, set (геттери і сетери). Поняття про приватні властивості.
6 статичні властивості і методи.
7 This-значення в класах, об'єктах, функціях. Стрілочні функції і this. Поняття контексту.
8 явна вказівка контексту з використанням call і apply. Метод bind.
9 створення віджета GridView з використанням ООП (1)
10 створення віджета GridView з використанням ООП (2)
11 створення віджета GridView з використанням ООП (3)
12 використання ООП у FrontEnd розробці на прикладі кошика інтернет-магазину
13 використання ООП у FrontEnd розробці на прикладі кошика інтернет-магазину (частина 2)
14 Висновок
https://privatelink.de/?https://itgid.info/course/object-js