Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

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

46 900 ₽
нет рассрочки
Курс по разработке корпоративных приложений. Архитектурные решения, заложенные при проектировании программной системы, являются одними из основных технических решений при проектировании ПО. В курсе  рассматриваются лучшие практики проектирования на основе  типовых решений, апробированных во множестве проектов, – паттернов проектирования корпоративных приложений. Каждое решение содержит сведения о сфере использования и основных аспектах реализации. Рассматриваются примеры исходного кода на Java®  и C#.

Что вы получите после обучения

Приобретаемые навыки
1
C#
Сертификат, ссылками на который можно делиться с другими людьми

Образовательная организация

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

Программа курса

Разбираемые темы:
Введение
Введение в шаблоны проектирования;
Каталоги шаблонов проектирования;
Задачи курса.
1. Шаблоны предметной логики
Парадигма Domain Driven Design;
Организация предметной логики;
Слои.
2. Архитектурные шаблоны доступа к данным
Каталог шаблонов доступа к данным;
Каталог Microsoft;
Шаблоны PoEAA (Архитектурные шаблоны корпоративных приложений);
Шаблоны доступа к данным;
Шаблоны объектно-реляционного отображения;
Поведенческие шаблоны;
Структурные шаблоны;
Шаблоны работы с метаинформацией.
3. Веб-представление
Model-View-Controller;
Шаблоны Контроллеров;
Page Controller;
Front Controller;
Application Controller;
Шаблоны организации представлений;
Template View;
Transform View;
Two Step View.
4. Сложные шаблоны
Шаблоны распределенных систем;
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.
5. Базовые шаблоны
Gateway;
Mapper;
Layer Supertype;
Separated Interface;
Registry;
Value Object;
Money;
Special Case;
Plugin;
Service Stub;
Record Set.
Заключение

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

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

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

Оставить отзыв
Поделиться курсом с друзьями