Улучшаемые навыки

ООП
C#
GoF
SOLID
Паттерны проектирования
Рефакторинг

Инструменты

VS Code VS Code
Windows 10 Windows 10

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

01 Использовать терминологию паттернов в обсуждении, проектировании и разработке.
02 Разрабатывать приложение на базе паттернов.
03 Научитесь использовать шаблоны проектирования для создания гибкой и расширяемой архитектуры приложений
04 Применять структурные, порождающие и поведенческие паттерны.
05 Реализовывать паттерны в реальных проектах.

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

01 Введение в паттерны проектирования
  • Принципы хорошего дизайна программной системы (SOLID)
  • Понятие паттерна проектирования
  • Метамодель паттерна проектирования
  • Элементы паттерна проектирования
  • 02 Структурные паттерны
  • Composite
  • Decorator
  • Proxy
  • Adapter
  • Flyweight
  • Bridge
  • Facade
  • 03 Порождающие паттерны
  • Factory Method
  • Abstract Factory
  • Builder
  • Prototype
  • Singleton
  • 04 Паттерны поведения
  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template Method
  • Visitor
  • 05 Процесс поиска решения, основанный на паттернах (необязательный модуль)
  • Реализация структурных паттернов.
  • Реализация порождающих паттернов.
  • Реализация поведенческих паттернов.
  • 32 900 ₽

    29 610 ₽ — для физ. лиц

    Записаться на курс

    Для кого

    Разработчик Разработчик
    Технический писатель Технический писатель

    Предварительная подготовка

  • Знание принципов объектно-ориентированного программирования.
  • Опыт работы с объектно-ориентированными языками от 1 года.
  • Желательно: знакомство c UML
  • Расписание курсов

    09.12.2025 - 16.12.2025

    9:00-12:15
    Дата и время:
    09.12.2025-16.12.2025
    9:00-12:15
    Тренер: В процессе согласования

    Middle 24 часа

    32 900 ₽

    29 610 ₽ — для физ. лиц

    32 900 ₽

    29 610 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    32 900 ₽

    29 610 ₽ — для физ. лиц

    Юр. лицо — 32 900 ₽
    Физ. лицо — 29 610 ₽
    09.12.2025, Онлайн
    09.12.2025, Онлайн
    Открытая дата

    Отзывы о курсе

    Повысьте квалификацию И получите диплом
    Отзывы учеников
    Ранее не было опыта работы с паттернами проектирования GoF, поэтому знания оказались очень полезными: пересмотрел отношение к текущим своим проектам, буду рефакторить. Понравилось, что курс интерактивный, подход – от частного к общему. А самое главное - это компетентность тренера, качество и доходчивость материалов, живые примеры.
    Впечатление хорошее, полезными оказались реальные примеры применения паттернов. Наиболее полезным было решение проблем с придумыванием своего паттерна.
    Только положительные впечатления от тренинга, так как структурировал знания в голове для лучшего понимания. Разложил всё по полочкам.
    Спасибо за знакомство с миром паттернов. Это новый мир, осталось переехать в него жить.
    Понравилось решать проблемы в группах. Хорошо были представлены материалы курса.

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Связанные курсы

    DEV-006_C++
    24 часа

    Рефакторинг кода. Редакция для С++

    Улучшите читабельность и качество вашего кода на C++! Этот курс поможет вам освоить методы рефакторинга, улучшить архитектуру кода и избавиться от запахов кода, чтобы сделать ваш проект более поддерживаемым и эффективным.

    от Middle

    32 900 ₽

    DEV-006_JVA
    24 часа

    Рефакторинг кода на Java

    Пишите чистый и эффективный Java-код, который легко поддерживать! Научитесь выявлять и исправлять «запахи кода», применять лучшие практики рефакторинга и работать с legacy-проектами. Курс даст не только теорию, но и реальные кейсы из опыта топовых разработчиков.

    от Middle

    32 900 ₽

    DEV-006_NET
    24 часа

    Рефакторинг кода на языке C#

    Превратите legacy-код в чистый, читаемый и эффективный! Научитесь рефакторить код на C# как профессионал — улучшайте архитектуру, ускоряйте разработку и снижайте количество багов. Освойте методы рефакторинга и избавьтесь от запахов кода, чтобы сделать ваш проект более поддерживаемым и эффективным.

    от Middle

    36 900 ₽

    DEV-009_C++
    16 часов

    Разработка через тестирование (TDD) на языке C++

    Мастерство разработки через тестирование (TDD) на C++. Этот курс поможет вам освоить практику TDD, улучшить качество кода и повысить эффективность разработки. Вы научитесь создавать надежные приложения, используя современные инструменты и методологии.

    от Middle

    23 000 ₽

    DEV-009_JVA
    16 часов

    Разработка через тестирование (TDD) на Java

    Погрузитесь в мир TDD на Java! Узнайте, как модульное тестирование и разработка через тестирование могут повысить качество вашего кода и ускорить процесс разработки. В ходе тренинга слушатели познакомятся с основами TDD, поймут ключевые принципы этого подхода и научатся применять их на практике для разработки сложных многоуровневых приложений. Будут рассмотрены фреймворки модульного тестирования, используемые при разработке через тестирование на современных языках программирования. Теоретические подходы будут проиллюстрированы примерами кода на языке Java.

    от Middle

    23 000 ₽

    DEV-009_NET
    16 часов

    Разработка через тестирование (TDD) на языке C#

    Данный курс знакомит слушателей с одной из практик разработки программного обеспечения по методологии Agile – разработкой через тестирование (TDD – test-driven development). Этот курс, в котором также рассматривается теория модульного тестирования с образцами кода на C#, будет полезен для начинающих разработчиков независимо от методологий, используемых в проекте.

    от Middle

    23 000 ₽

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.