Подробнее
Что нужно для старта
- Уверенное знание основ C#. Переменные, циклы, методы, коллекции
- Понимание ООП. Классы, интерфейсы, наследование, полиморфизм, абстрактные классы
- Достаточно знаний с курсов PRO C#. Основы программирования, PRO C#. Для продвинутых и PRO C#. ООП на практике
Что вы получите
- Применять 25 паттернов проектирования в реальном коде на C#
- Выбирать паттерн под конкретную задачу и обосновывать выбор
- Реализовывать порождающие паттерны Singleton, Factory Method, Abstract Factory, Builder, Prototype, Object Pool
- Упрощать сложные системы структурными паттернами Adapter, Decorator, Facade, Composite, Proxy
- Управлять поведением объектов через Observer, Strategy, Command, State и другие поведенческие паттерны
- Читать и рисовать UML-диаграммы классов
- Комбинировать несколько паттернов в одном решении, как в боевых проектах
- Узнавать паттерны в коде .NET и популярных библиотек
- Уверенно отвечать на вопросы о паттернах на собеседованиях
Для кого этот курс
- Разработчикам, которые знают основы C# и ООП и хотят вырасти до уверенного джуна или мидла
- Выпускникам курсов PRO C#. Основы программирования, PRO C#. Для продвинутых и PRO C#. ООП на практике
- Тем, кто готовится к техническим собеседованиям, где спрашивают паттерны и архитектуру
- Практикующим разработчикам, которые применяют паттерны интуитивно и хотят систематизировать знания
- Тем, кто хочет понимать, как устроены .NET и популярные библиотеки изнутри
Программа курса
- Минимальные требования
- Виды паттернов
- Новости
- Мозгокачалка
- PRO Bulki
- Мотивация
- Введение
- Диаграммы классов
- Диаграммы последовательности
- Введение
- Одиночка (Singleton)
- Простая фабрика (Simple Factory)
- Фабричный метод (Factory Method)
- Абстрактная фабрика (Abstract Factory)
- Строитель (Builder)
- Прототип (Prototype)
- Пул объектов (Object Pool)
- Введение
- Адаптер (Adapter)
- Мост (Bridge)
- Компоновщик (Composite)
- Декоратор (Decorator)
- Фасад (Facade)
- Приспособленец (Flyweight)
- Заместитель (Proxy)
- Введение
- Цепочка обязанностей (Chain of Responsibility)
- Команда (Command)
- Итератор (Iterator)
- Посредник (Mediator)
- Хранитель состояния (Memento)
- Наблюдатель (Observer)
- Состояние (State)
- Стратегия (Strategy)
- Шаблонный метод (Template Method)
- Посетитель (Visitor)
- Интерпретатор (Interpreter)
- Введение
- Стратегия и Фабричный метод
- Декоратор и Стратегия
- Декоратор и Фабричный метод
- Декоратор и Компоновщик
- Компоновщик и Цепочка обязанностей
- Строитель и Компоновщик
- Декоратор и Адаптер
- Адаптер и Мост
- Заключительный урок
01Введение
- Минимальные требования
- Виды паттернов
- Новости
- Мозгокачалка
- PRO Bulki
- Мотивация
02Унифицированный язык моделирования (UML)
- Введение
- Диаграммы классов
- Диаграммы последовательности
03Порождающие паттерны
- Введение
- Одиночка (Singleton)
- Простая фабрика (Simple Factory)
- Фабричный метод (Factory Method)
- Абстрактная фабрика (Abstract Factory)
- Строитель (Builder)
- Прототип (Prototype)
- Пул объектов (Object Pool)
04Структурные паттерны (Structural Patterns)
- Введение
- Адаптер (Adapter)
- Мост (Bridge)
- Компоновщик (Composite)
- Декоратор (Decorator)
- Фасад (Facade)
- Приспособленец (Flyweight)
- Заместитель (Proxy)
05Поведенческие паттерны (Behavioral Patterns)
- Введение
- Цепочка обязанностей (Chain of Responsibility)
- Команда (Command)
- Итератор (Iterator)
- Посредник (Mediator)
- Хранитель состояния (Memento)
- Наблюдатель (Observer)
- Состояние (State)
- Стратегия (Strategy)
- Шаблонный метод (Template Method)
- Посетитель (Visitor)
- Интерпретатор (Interpreter)
06Совместное использование паттернов
- Введение
- Стратегия и Фабричный метод
- Декоратор и Стратегия
- Декоратор и Фабричный метод
- Декоратор и Компоновщик
- Компоновщик и Цепочка обязанностей
- Строитель и Компоновщик
- Декоратор и Адаптер
- Адаптер и Мост
07Заключение
- Заключительный урок
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «PRO C#. Паттерны проектирования» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 



















