Учебный центр IBS
DEV-001_C++ Шаблоны проектирования (GoF). Редакция для C++
СертификатОнлайн
Описание курса
При разработке программных систем разработчики принимают множество решений, которые на первый взгляд, уникальны. Но, многое из того, что они «изобретают» уже опробовано во множестве проектов. Данный тренинг дает обзор лучших практик по стандартному решению стандартных проблем. Эти лучшие практики принято называть паттернами. На тренинги рассматриваются три типа паттернов, их взаимосвязи и практическое применение на языке С++
Модуль 1
- Принципы хорошего дизайна программной системы (SOLID)
- Понятие паттерна проектирования
- Метамодель паттерна проектирования
- Элементы паттерна проектирования
Модуль 2
- Composite
- Decorator
- Proxy
- Adapter
- Flyweight
- Bridge
- Facade
Модуль 3
- Factory Method
- Abstract Factory
- Builder
- Prototype
- Singleton
Модуль 4
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
Модуль 5
- Реализация структурных паттернов
- Реализация порождающих паттернов
- Реализация поведенческих паттернов
Отзывы о курсе
Еще курсы
Бэкенд разработчик247Фронтенд разработчик119Разработчик игр85Веб-разработчик83Разработчик мобильных приложений58Фулстек разработчик49Десктоп разработчик35Архитектор программного обеспечения30Инженер встраиваемых систем26Разработчик баз данных20Программист 1С14HTML-верстальщик6Системный инженер4Архитектор баз данных2
Все курсы в специализации