Мы используем cookie для стабильной работы сервиса. Подробнее

Шаблоны проектирования (GoF). Редакция для C++

4.5
ФорматОнлайн
Длительность24 академ. часов
Объём5 занятий
УровеньСредний
По окончанииУдостоверение о прохождении
Всё для обучения

Как устроено обучение

Практические занятия
О курсе

Подробнее

При разработке программных систем разработчики принимают множество решений, которые на первый взгляд, уникальны. Но, многое из того, что они «изобретают» уже опробовано во множестве проектов. Данный тренинг дает обзор лучших практик по стандартному решению стандартных проблем. Эти лучшие практики принято называть паттернами. На тренинги рассматриваются три типа паттернов, их взаимосвязи и практическое применение на языке С++.
Требования

Что нужно для старта

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

Что вы получите

  • Описывать понятие паттернов и принципы их использования.
  • Использовать терминологию паттернов в обсуждении, проектировании и разработке.
  • Описывать проблемы и преимущества проектирование на базе повторного использования кода.
  • Разрабатывать приложения на базе паттернов.
  • Решать типовые задачи с использованием паттернов.
Аудитория

Для кого этот курс

  • Разработчик
  • Руководитель группы / Тимлид
Содержание

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

5 занятий
ТемаЧто внутри
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Процесс поиска решения, основанный на паттернах (необязательный модуль)

• Реализация структурных паттернов
• Реализация порождающих паттернов
• Реализация поведенческих паттернов

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Процесс поиска решения, основанный на паттернах (необязательный модуль)

• Реализация структурных паттернов
• Реализация порождающих паттернов
• Реализация поведенческих паттернов

Документ после выпуска

Удостоверение о прохождении

Организатор

Автор курса

IBS Training CenterIBS Training Center
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.
Подробнее об авторе
Мнения учеников

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

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Шаблоны проектирования (GoF). Редакция для C++» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 24 августа 2026 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы