← Назад к курсам
Паттерны проектирования в C#: от теории к практике

Паттерны проектирования в C#: от теории к практике

Освойте классические паттерны проектирования GoF в C#. Научитесь применять порождающие, структурные и поведенческие паттерны для создания чистой, гибкой и поддерживаемой архитектуры.

Цена 990₾
Ежемесячный платеж₾ 497₾ × 2 месяцев
Форматы обучения Онлайн • Очно
Продолжительность 6 недель
Уровень Продвинутый
Всего уроков 13 уроков
Уроков в неделю 2
Длительность урока 2 часов

Программа курса

Курс охватывает следующие паттерны проектирования, сгруппированные на порождающие, структурные и поведенческие:

  • Модуль 1: Порождающие — Abstract Factory
  • Модуль 2: Порождающие — Builder
  • Модуль 3: Порождающие — Factory Method
  • Модуль 4: Порождающие — Prototype
  • Модуль 5: Порождающие — Singleton
  • Модуль 6: Структурные — Adapter
  • Модуль 7: Структурные — Bridge
  • Модуль 8: Структурные — Composite
  • Модуль 9: Структурные — Decorator
  • Модуль 10: Структурные — Facade
  • Модуль 11: Структурные — Flyweight
  • Модуль 12: Структурные — Proxy
  • Модуль 13: Поведенческие — Chain of Responsibility
  • Модуль 14: Поведенческие — Command
  • Модуль 15: Поведенческие — Interpreter
  • Модуль 16: Поведенческие — Iterator
  • Модуль 17: Поведенческие — Mediator
  • Модуль 18: Поведенческие — Memento
  • Модуль 19: Поведенческие — Observer
  • Модуль 20: Поведенческие — State
  • Модуль 21: Поведенческие — Strategy
  • Модуль 22: Поведенческие — Template Method
  • Модуль 23: Поведенческие — Visitor

Доступные языки

🇬🇧 Английский Доступен
🇷🇺 Русский Доступен
🇬🇪 Грузинский Скоро
🇺🇦 Украинский Доступен

Что вам нужно перед началом

Базовые навыки работы с компьютером и желание учиться. Учебные материалы проведут вас шаг за шагом.

Требования

Требуются уверенные навыки программирования на C# и понимание принципов ООП.

Ваш инструктор

Oleksii Anzhiiak

Oleksii Anzhiiak

Софтвер-архитектор, Senior .NET инженер и со-основатель

Алексей Анжияк — софтвер-архитектор, Senior .NET инженер и со-основатель ToyCRM.com и ProfectusLab. Имея более 15 лет опыта, он специализируется на распределённых системах, облачной инфраструктуре, высоконагруженной backend-разработке и платформах аутентификации. Занимается проектированием архитектуры, созданием безопасных систем авторизации и разработкой современных образовательных программ, которые помогают студентам получить реальные карьерные результаты.

🎁

Все новые студенты получают бесплатный пробный урок при первом посещении нашего учебного центра.

Доступные предложения

Проверьте текущие скидки и специальные условия для этого курса.

Просмотреть предложения →

Паттерны проектирования в C#: практическое применение

Изучите классические GoF паттерны проектирования в C#. Практическое применение без избыточной архитектуры.

Читать далее Свернуть

Курс посвящён осознанному применению классических паттернов проектирования в C# с акцентом на реальные проекты. Вместо заучивания определений вы изучаете, какие задачи решают паттерны и когда они действительно нужны.

Вы разберёте порождающие, структурные и поведенческие паттерны на практических примерах и рефакторинге существующего кода, включая типичные ошибки и избыточное усложнение архитектуры.

Курс формирует архитектурное мышление — умение выбирать простые решения и применять паттерны только там, где они оправданы.

Ключевые навыки, которые вы освоите

  • Порождающие паттерны: Factory, Builder, Singleton
  • Структурные паттерны: Adapter, Decorator, Facade
  • Поведенческие паттерны: Strategy, Observer, Command
  • Рефакторинг кода с применением паттернов
  • Распознавание overengineering и антипаттернов
  • Архитектурное принятие решений

Что вы сможете создать после этого курса

  • Применять паттерны только там, где они оправданы
  • Рефакторить legacy-код в чистую архитектуру
  • Избегать избыточной абстракции
  • Аргументировать архитектурные решения
  • Повышать поддерживаемость C# проектов