• Подробно изучим сущность объекта в JavaScript и ключевые особенности прототипной модели наследования.
• Разберем функции-конструкторы, а также синтаксис классов, введенный в ES6, и их связь с традиционными подходами к ООП.
• Поговорим о механике работы this в функциях и классах, и о том, как избежать распространенных ошибок.
• Рассмотрим проблемы, присущие объектно-ориентированной парадигме, и познакомимся с паттернами, которые помогают их эффективно решать.
Этот курс поможет вам лучше понять особенности ООП в JavaScript, а также научиться использовать его подходы для построения масштабируемого и поддерживаемого кода.
После завершения интенсива вы получите домашнее задание, которое поможет вам закрепить полученные знания и умения.
Помимо этого, вам будет доступна запись с закрытого прямого эфира по разбору задач.