Курс Шаблоны проектирования приложений масштаба предприятия

Код: Arch-03

Продолжительность курса

16 Академических часов

Учебный курс по разработке корпоративных приложений. Содержит подробные описания конкретных типовых решений. Каждое решение содержит сведения о сфере использования и основных аспектах реализации. 

Стоимость курса

0 руб
Заказать

Аудитория

  • Архитекторы и проектировщики
  • Ведущие разработчики

Содержание курса

Глава 1. Введение в шаблоны проектирования

  • Контекст и жизненный цикл корпоративного приложения
  • Каталоги шаблонов проектирования

Глава 2. Многозвенные Архитектуры

  • Парадигма Domain Driven Design
  • Организация предметной логики
  • Слои и срезы

Глава 3. Архитектурные шаблоны доступа к данным

  • Каталог шаблонов доступа к данным
  • Каталог Microsoft
  • Шаблоны PoEAA (Архитектурные шаблоны корпоративных приложений)
  • Шаблоны доступа к данным
  • Шаблоны объектно-реляционного отображения
  • Поведенческие шаблоны
  • Структурные шаблоны
  • Шаблоны работы с метаинформацией

Глава 4. Веб-представление

  • Model-View-Controller
  • Шаблоны Контроллеров
  • Page Controller
  • Front Controller
  • Application Controller
  • Шаблоны организации представлений
  • Template View
  • Transform View
  • Two Step View

Глава 5. Сложные шаблоны

  • Шаблоны распределенных систем
  • 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

Глава 6. Базовые шаблоны

  • Gateway, Mapper, Layer Supertype
  • Separated Interface, Registry
  • Value Object, Money
  • Special Case, Plugin
  • Service Stub, Record Set

Глава 7. Введение в сервисные архитектуры и шину предприятия

  • Особенности проектирования транзакционной целостности приложения
  • Применение шины предприятия для повышения надежности работы сервисной модели

Глава 8. Введение в организацию корпоративной отчетности

  • Операционная и управленческая отчетность
  • Многомерные представления данных и организация работы с ними
  • Большие данные и организация исследования данных

Глава 9. Заключение