← Повернутися до курсів
Патерни проєктування в C#: від теорії до практики

Патерни проєктування в C#: від теорії до практики

Опanuйте класичні патерни проєктування 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

Available Languages

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

What You Need Before Starting

Базові навички роботи з комп'ютером і бажання вчитися. Навчальні матеріали проведуть вас крок за кроком.

Передумови

Потрібні впевнені навички програмування на C# та розуміння принципів ООП.

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

Oleksii Anzhiiak

Oleksii Anzhiiak

Софтвер-архітектор, Senior .NET інженер та співзасновник

Олексій Анжіяк — софтвер-архітектор, Senior .NET інженер та співзасновник ToyCRM.com і ProfectusLab. Має понад 15 років досвіду у розподілених системах, хмарній інфраструктурі, high-load backend-розробці та identity-платформах. Проєктує складні архітектури, створює безпечні системи автентифікації та розробляє сучасні освітні програми, які допомагають студентам досягати реальних кар'єрних результатів.

🎁

Усі нові студенти отримують безкоштовний пробний урок при першому відвідуванні нашого навчального центру.

Доступні пропозиції

Перевірте поточні знижки та спеціальні умови для цього курсу.

Переглянути пропозиції →

Патерни проєктування в C#: практичне застосування

Вивчіть класичні GoF патерни проєктування в C# та їх практичне застосування без overengineering.

Читати далі Згорнути

Курс зосереджений на усвідомленому застосуванні класичних патернів проєктування в C# на прикладах реальних систем, а не на механічному заучуванні теорії.

Ви розглянете породжувальні, структурні та поведінкові патерни через практичні приклади та рефакторинг, включно з типовими помилками overengineering.

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

Ключові навички, які ви опануєте

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

Що ви зможете створити після цього курсу

  • Застосовувати патерни лише там, де вони корисні
  • Рефакторити legacy-код у чисту архітектуру
  • Уникати зайвої складності
  • Пояснювати архітектурні рішення
  • Покращувати підтримуваність C# проєктів