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

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

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

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

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

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

Описание

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

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

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

Программа

1

Введение

Узнаем о курсе, его структуре, задачах и целях

2

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

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

3

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

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

4

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

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

5

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

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

6

Fluent Interface

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

7

Сборщики (Builders)

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

8

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

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

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

Испытания

1

Объект как словарь

2

Прокси

3

Паттерн Директор

4

Моделирование классов

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

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