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