
Шаблоны проектирования приложений масштаба предприятия
Заказать курсСтоимость: 29800 руб.
Продолжительность: 24 ч.
Описание:
Учебный курс по разработке корпоративных приложений. Содержит подробные описания конкретных типовых решений. Каждое решение содержит сведения о сфере использования и основных аспектах реализации.
Рассматриваются примеры исходного кода на Java и C#.\
Цели:
После завершения обучения слушатели смогут:- Разделять корпоративные приложения на слои
- Знать основные подходы к организации бизнес-логики
- Детально знать механизм объектно-реляционного отображения
- Организовывать представление данных в Web с использованием системы MCV (модель-представление-контроллер)
- Понимать принцип параллельной обработки заданий, охватывающих несколько системных транзакций
- Проектировать интерфейс распределённого доступа к объектам
- Введение в шаблоны проектирования
- Каталоги шаблонов проектирования
- Задачи курса
- Парадигма Domain Driven Design
- Организация предметной логики
- Слои
- Каталог шаблонов доступа к данным
- Каталог Microsoft
- Шаблоны PoEAA (Архитектурные шаблоны корпоративных приложений)
- Шаблоны доступа к данным
- Шаблоны объектно-реляционного отображения
- Поведенческие шаблоны
- Структурные шаблоны
- Шаблоны работы с метаинформацией
- Model-
View-Controller - Шаблоны Контроллеров
- Page Controller
- Front Controller
- Application Controller
- Шаблоны организации представлений
- Template View
- Transform View
- Two Step View
- Шаблоны распределенных систем
- Remote Facade
- Data Transfer Object
- Шаблоны конкурентного доступа к данным
- Optimistic Offline Lock
- Pessimistic Offline Lock
- Coarse-
Grained Lock - Implicit Lock
- Шаблоны сеансовых состояний
- Client Session State
- Server Session State
- Database Session State
- Gateway
- Mapper
- Layer Supertype
- Separated Interface
- Registry
- Value Object
- Money
- Special Case
- Plugin
- Service Stub
- Record Set
Целевая аудитория: разработчики, старшие разработчики
Предварительная подготовка – общее:
- Знание принципов объектно-ориентированного программирования
- Опыт работы с объектно-ориентированными языками от 1 года
- Знание UML