JS: Объектно-ориентированный дизайн
Включено в курс
Чему вы научитесь
- Правильно писать и структурировать код в классовых языках.
- Понимать, как конфигурировать код в зависимости от задачи.
- Создавать удобные интерфейсы объектов для своей предметной области.
Описание
В этом курсе вы изучите подходы проектирования кода в объектно-ориентированном стиле и базовые принципы дизайна такого кода. Вы узнаете, как создавать понятный и качественный объектно-ориентированный код. Знания этого курса помогают программистам создавать легко масштабируемые проекты.
Этот курс подойдет тем, кто хочет научиться создавать легко поддерживаемый код. Он предполагает, что студент уже уверенно владеет синтаксисом и методами работы с функциями и объектами, а также имеет базовое представление об ООП в JS. Освоить эти навыки можно пройдя следующие курсы:
Программа курса
-
3
Конфигурация
Знакомимся с одним из базовых принципов проектирования классов -
4
Изменяемая конфигурация
Учимся правильно переопределять базовую конфигурацию без создания опасных ситуаций -
5
Объекты-Сущности, Объекты-Значения и внедренные объекты
Знакомимся с основными принципами организации объектов, описывающих предметную область -
10
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже
Отзывы
Хорошее задание, без заковырок. Помог комментарий для сравнения строк
return this.urlString === url.urlString
Хорошая задачка. Не знал, что можно spread-оператор и в таких случаях применять ;) Спасибо)