Учебный курс по разработке корпоративных приложений. Содержит подробные описания конкретных типовых решений. Каждое решение содержит сведения о сфере использования и основных аспектах реализации.
Рассматриваются примеры исходного кода на Java и C#.
Цели:
После завершения обучения слушатели смогут:
- Разделять корпоративные приложения на слои
- Знать основные подходы к организации бизнес-логики
- Детально знать механизм объектно-реляционного отображения
- Организовывать представление данных в Web с использованием системы MCV (модель-представление-контроллер)
- Понимать принцип параллельной обработки заданий, охватывающих несколько системных транзакций
- Проектировать интерфейс распределённого доступа к объектам
Целевая аудитория:
разработчики, старшие разработчики
Предварительная подготовка – общее:
- Знание принципов объектно-ориентированного программирования
- Опыт работы с объектно-ориентированными языками от 1 года
- Знание UML
Рекомендуемые курсы для дальнейшего обучения:
Рекомендуемые дополнительные материалы, источники:
- Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four, GoF)
- Patterns of Enterprise Application Architecture By Martin Fowler (Addison Wesley, 2002)