Модуль 1. Обзор ASP.NET CORE MVC (2 ак. ч.)
-Обзор веб-технологий Microsoft
-Обзор ASP.NET 4.x
-Введение в ASP.NET CORE MVC.
Модуль 2. Проектирование ASP.NET Core веб-приложения (3 ак. ч.)
-Планирование в Project Design Phase
-Проектирование Моделей, Контроллеров и Представлений
Модуль 3. Конфигурирование промежуточного слоя и сервисов в ASP.NET Core (3 ак. ч.)
-Конфигурирование промежуточного слоя
-Конфигурирование сервисов
Модуль 4. Разработка Контроллеров (3 ак. ч.)
-Создание Контроллеров (Controllers) и их Методов (Actions)
-Конфигурирование шаблонов url
-Создание фильтров для методов (action filters)
Модуль 5. Разработка Представлений (3 ак. ч.)
-Создание Представлений (Views) с использованием движка Razor.
-Использование HTML Helpers и Tag Helpers
-Повторное использование кода в Представлениях
Модуль 6. Разработка Моделей (2 ак. ч.)
-Создание MVC моделей
-Работа с формами
-Проверка MVC приложений
Модуль 7. Использование Entity Framework Core для работы с базами данных (3 ак. ч.)
-Введение в Entity Framework Core
-Работа с cущностью Framework Core
-Использование сущности Framework Core в ASP.NET Core
Модуль 8. Применение шаблонов, CSS и JavaScript в ASP.NET Core MVC (3 ак. ч.)
-Использование шаблонов представлений
-Применение стилей CSS и JavaScipt
-Адаптивный дизайн
Модуль 9. Разработка клиентской части веб приложения (3 ак. ч.)
-Применение стиле
-Использование Task Runner
-Адаптивный дизайн
Модуль 10. Тестирование и отладка веб приложений (3 ак. ч.)
-Тестирование MVC приложений
-Внедрение стратегий обработки исключений
-Протоколирование MVC приложений
Модуль 11. Безопасность в веб приложении (3 ак. ч.)
-Аутентификация в ASP.NET Core
-Авторизация в ASP.NET Core
-Защита от атак
Модуль 12. Кэширование и асинхронный обмен сообщениями (3 ак. ч.)
-Реализация стратегии кэширования
-Сохранение состояния
-Двусторонняя коммуникация
Модуль 13. Реализация WebAPI (3 ак. ч.)
-Введение в WebAPI
-Использование WebAPI
-Вызов WebAPI
Модуль 14. Развертывание веб-приложения (3 ак. ч.)
-Локальный хостинг и развертывание WebAPI
-Развертывание в Microsoft Azure
-Основы Microsoft Azure