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

Слушатели познакомятся с разделением корпоративных приложений на слои, основными подходами к организации бизнес-логики, принципами параллельной обработки заданий, проектированием интерфейса распределённого доступа к объектам

Код: CB003
Включено в курс

Материалы

Электронные документы

Обед

Кофе брейк

Документы об обучении

Удостоверение о повышении квалификации

Форма обучения: Очно/Дистанционно
Ближайшие даты
17 - 21 Февраля 2025 г.
07 - 11 Апреля 2025 г.
16 - 20 Июня 2025 г.
Продолжительность: 3 дня 24 ак.часа
Стоимость 42 000 руб.
Целевая аудитория

Разработчики, старшие разработчики

Программа
    • Введение (шаблоны проектирования, каталоги шаблонов)

    • Шаблоны предметной логики (парадигма 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)

    • Итоговая аттестация