Учебный центр 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
- Реализация структурных паттернов
- Реализация порождающих паттернов
- Реализация поведенческих паттернов
Отзывы о курсе
Еще курсы
Бэкенд разработчик261Фулстек разработчик156Фронтенд разработчик139Веб-разработчик120Разработчик игр90Разработчик мобильных приложений67Десктоп разработчик35Архитектор программного обеспечения30Инженер встраиваемых систем25Разработчик баз данных21Программист 1С21Системный инженер8HTML-верстальщик6Архитектор баз данных3
Все курсы в специализации