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