Курс «JS: Объектно-ориентированный дизайн»

паттерны и антипаттерны программирования
архитектура кода
value objects
embedded objects

Последнее обновление: 27 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

9 уроков (видео и/или текст)
6 упражнений в тренажере
27 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

В этом курсе вы изучите подходы проектирования кода в объектно-ориентированном стиле и базовые принципы дизайна такого кода. Вы узнаете, как создавать понятный и качественный объектно-ориентированный код. Знания этого курса помогают программистам создавать легко масштабируемые проекты.

Чему вы научитесь

  • Правильно писать и структурировать код в классовых языках.
  • Понимать, как конфигурировать код в зависимости от задачи.
  • Создавать удобные интерфейсы объектов для своей предметной области.

Программа

1

О курсе

Знакомимся с целями и задачами курса

2

Шаблоны проектирования

Выясняем, как решают типовые задачи в программировании

3

Конфигурация

Знакомимся с одним из базовых принципов проектирования классов

4

Изменяемая конфигурация

Учимся правильно переопределять базовую конфигурацию без создания опасных ситуаций

5

Объекты-Сущности, Объекты-Значения и внедренные объекты

Знакомимся с основными принципами организации объектов, описывающих предметную область

6

Fluent Interface

Обсуждаем способы создания текучего интерфейса

7

Сборщики

Знакомимся с поэтапной сборкой сложных объектов, композицией и текучим интерфейсом

8

Прокси

Знакомимся с объектом Proxy, с помощью которого можно изменять поведение объекта, не меняя код объекта

9

Пишем код правильно

Учимся правильно структурировать программу в стиле ООП

Формат обучения

Испытания

1

Особый объект

2

Пьяница

3

Диапазон дат

4

Ленивые коллекции

5

Под замком

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы