Учебный центр IBS
DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
СертификатОнлайн
Описание курса
При разработке программных систем разработчики принимают множество решений, которые на первый взгляд, уникальны. Но, многое из того, что они «изобретают» уже опробовано во множестве проектов. Данный тренинг дает обзор лучших практик по стандартному решению стандартных проблем. Эти лучшие практики принято называть паттернами. На тренинги рассматриваются три типа паттернов, их взаимосвязи и практическое применение на платформе Microsoft NET.
Модуль 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
Необходимые знания
- Реализация структурных паттернов
- Реализация порождающих паттернов
- Реализация поведенческих паттернов
- Знание принципов объектно-ориентированного программирования.
- Опыт работы с объектно-ориентированными языками от 1 года.
- Желательно: знакомство c UML
Отзывы о курсе
Еще курсы
Бэкенд разработчик249Фронтенд разработчик120Разработчик игр85Веб-разработчик83Разработчик мобильных приложений58Фулстек разработчик49Десктоп разработчик35Архитектор программного обеспечения30Разработчик баз данных20Инженер встраиваемых систем20Программист 1С14HTML-верстальщик6Системный инженер5Архитектор баз данных2
Все курсы в специализации