Модуль 1. Обзор сервисов и облачной технологии (4 ак. ч.)
- Ключевые компоненты распределённых приложений.
- Данные и технологии доступа к данным.
- Технологии создания сервисов.
- Облачные вычисления.
Модуль 2. Работа с данными с использованием Entity Framework Core (4 ак. ч.)
- Обзор ADO.Net.
- Создание модели данных.
- Чтение и изменение данных.
Модуль 3. Использование ASP.NET Core WebAPI (4 ак. ч.)
- HTTP сервис.
- Взаимодействие с сервисом Web API Модуль 3.
Модуль 4. Расширение возможностей веб-сервисов (4 ак. ч.)
- Конвейер запросов в ASP.Net Core.
- Настройка контроллеров и действий.
- Добавление зависимостей в контроллер.
Модуль 5. Хостинг сервисов (5 ак. ч.)
- Хостинг сервисов.
- Хостинг сервисов в облаке Azure.
- Упаковка сервисов в контейнеры.
Модуль 6. Развёртывание и управление сервисами (5 ак. ч.)
- WEB развертывание c Visual Studio.
- WEB развертывание на Linux.
- Развертывание web-приложений из Visual Studio.
- Развертывание web-приложений на Linux.
- Работа с сервисом Visual Studio Teams.
- Разворачивание приложений в тестовой и рабочей средах.
Модуль 7. Хранилища данных в облаке (6 ак. ч.)
- Введение в хранилища данных в облаке.
- Хранилище для двоичных данных в облаке.
- Табличное хранение данных в облаке.
- Очередь, как хранилище данных в облаке.
- Ограничение доступа к данным в облаке.
Модуль 8. Мониторинг и диагностика (4 ак. ч.)
- Журналирование в ASP.Net Core.
- Средства диагностики.
- Работа с Application Insights.
Модуль 9. Безопасности в облаке и на собственных серверах (3 ак. ч.)
- Технологии безопасности.
- Защита сервисов с помощью ASP.Net Core Identity.
- Защита сервисов с помощью Azure AD.
Модуль 10. Масштабирование сервисов (1 ак. ч.)
-Введение в масштабируемость.
- Балансировка нагрузки.
- Масштабирование сервисов предприятия с использованием распределённого кэша.
- Кэширование в Windows Azure.
- Возникающие проблемы при кэшировании сервисов.
- Глобальное масштабирование.
- Практика: Масштабирование сервисов.
- Использование облачного кэша.