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

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

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


Продолжительность курса: 24 ак. ч.

Описание курса:
Паттерны (patterns, шаблоны) представляют собой совокупность некоего опыта, пригодную для повторного использования. Паттерны находят применение во всех областях деятельности, поскольку дают возможность использовать сработавшие ранее решения. Знание паттернов проектирования позволяет не только быстрее строить Ваши решения и получать качественный исходный код, но и эффективнее общаться с коллегами, которые уже освоили данную технологию.
В курсе рассматриваются три типа паттернов: структурные – описывающие типовые взаимосвязи между классами (объектами) программной системы, порождающие – описывающие типовые способы контроля за процессом создания экземпляров классов и поведенческие – реализующие типовые алгоритмы, применяемые практически в каждой программной системе.

Аудитория:
• разработчики
• технические лидеры

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

Программа курса:
Модуль 1. Введение в паттерны проектирования
• Принципы хорошего дизайна программной системы (SOLID)
• Понятие паттерна проектирования
• Метамодель паттерна проектирования
• Элементы паттерна проектирования

Модуль 2. Структурные паттерны
• Composite
• Decorator
• Proxy
• Adapter
• Flyweight
• Bridge
• Façade

Модуль 3. Порождающие паттерны
• Factory Method
• Abstract Factory
• Builder
• Prototype
• Singleton

Модуль 4. Паттерны поведения
• Chain of Responsibility
• Command
• Interpreter
• Iterator
• Mediator
• Memento
• Observer
• State
• Strategy
• Template Method
• Visitor

Модуль 5. Процесс поиска решения, основанный на паттернах (необязательный модуль)
• Реализация структурных паттернов
• Реализация порождающих паттернов
• Реализация поведенческих паттернов

Окончательная цена указывается в договоре на обучение. Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: C++
  • Код курса: C0004
  • Город: Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 24
  • Количество мест: 8
  • Очно: 52900 ₽
  • Дистанционно: 52900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru