курс
JS: Объектно-ориентированный дизайн
1576 студентов
621 сообщение
Последнее обновление:
12 мая 2022
Включено в курс
9 уроков (видео и/или текст)
10 упражнений в тренажере
29 проверочных тестов
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы
Чему вы научитесь
- Правильно писать и структурировать код в классовых языках.
- Понимать, как конфигурировать код в зависимости от задачи.
- Создавать удобные интерфейсы объектов для своей предметной области.
Описание
Проектирование кода в объектно-ориентированном стиле - целая история со множеством нюансов. В этом курсе мы рассмотрим базовые принципы дизайна ОО-кода и познакомимся с популярными библиотеками, реализованными в этом стиле.
Уроки курса
-
3
Конфигурация
Познакомиться с одним из базовых принципов проектирования классов -
4
Изменяемая конфигурация
Научиться правильно переопределять базовую конфигурацию без создания опасных ситуаций -
5
Объекты-Сущности, Объекты-Значения и внедренные объекты
Познакомиться с основными принципами организации объектов описывающих предметную область -
7
Сборщики (Builders)
Познакомиться с поэтапной сборкой сложных объектов используя композицию и текучий интерфейс -
8
Прокси (Proxy)
Познакомиться с объектом Proxy, с помощью которого можно изменять поведение объекта не меняя код объекта -
10
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже
#
Задание
% завершений
Впечатления

Ilia Khlyzov
09 апреля 2021
Хорошая задачка. Не знал, что можно spread-оператор и в таких случаях применять ;) Спасибо)
Рекомендуемые программы
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.



Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая
16 месяцев