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

Курс сайт события http://www.luxoft-training.ru/kurs/shablony_proektirovaniya_prilogeniy_masshtaba_predpriyatiya.html?ID_TIME=38541&r1=itsobytie#tab-info-link

Добавить в календарь:
Поделиться:

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

Цели:

После завершения обучения слушатели смогут:

  • Разделять корпоративные приложения на слои
  • Знать основные подходы к организации бизнес-логики
  • Детально знать механизм объектно-реляционного отображения
  • Организовывать представление данных в Web с использованием системы MCV (модель-представление-контроллер)
  • Понимать принцип параллельной обработки заданий, охватывающих несколько системных транзакций
  • Проектировать интерфейс распределённого доступа к объектам

Целевая аудитория:

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

Сертификат:

По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.

Предварительная подготовка – общее:

  • Знание принципов объектно-ориентированного программирования
  • Опыт работы с объектно-ориентированными языками от 1 года
  • Знание UML

Связанные курсы:

Рекомендуемые дополнительные материалы, источники:

1) Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four, GoF)
2) Patterns of Enterprise Application Architecture By Martin Fowler (Addison Wesley, 2002)

Примечание:

Возможны варианты по длительности проведения: 16 и 24 часа.
Материалы курса на английском языке.

Модуль 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. Заключение

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Забыли пароль? Регистрация