Курс по разработке веб-приложений на ASP.NET Core MVC: архитектура MVC, маршрутизация, контроллеры, представления, работа с данными, API и современные возможности .NET.
• Обзор ASP.NET Core MVC
• Обзор веб технологий Microsoft
• Введение в ASP.NET Core MVC
• Проектирование веб-приложения ASP.NET Core MVC
• Архитектурное проектирование Моделей
• Архитектурное проектирование Контроллеров
• Разработка ASP.NET Core MVC Моделей
• Создание MVC Моделей (Models)
• Разработка ASP.NET Core MVC Контроллеров
• Создание Контроллеров (Controllers) и их Методов (Actions)
• Создание фильтров для методов (action filters)
• Разработка ASP.NET Core MVC Представлений
• Создание Представлений (Views) с использованием движка Razor
• Использование HTML Helpers
• Тестирование и отладка ASP.NET Core MVC веб-приложений
• Создание unit-тестов
• Конфигурирование шаблонов url
• Создание навигационных элементов управления
• Применение стилей в ASP.NET Core MVC веб-приложении
• Использование шаблонов представлений
• Применение стилей CSS в MVC приложении
• Создание интерактивных страниц в ASP.NET Core MVC веб-приложении
• Использование AJAX и частичного обновления страниц
• Стратегия использования кэширования
• Размещение и запуск JavaScript на странице
• Использование современного JavaScript; при необходимости — jQuery
• Ограничение доступа в ASP.NET Core MVC веб-приложении
• Аутентификация и авторизация
• Назначение ролей
• Безопасность в ASP.NET Core MVC веб-приложении
• Создание надежных сайтов
• Сохранение состояния
• Введение в Microsoft Azure
• Проектирование облачных компонентов веб-приложения
• Реализация ASP.NET Core Web API
• Разработка REST API
• Использование API в мобильных и веб-приложениях
• Обработка запросов в ASP.NET Core MVC веб-приложении
• Использование модулей и обработчиков HTTP
• Использование WebSockets
• Разворачивание ASP.NET Core MVC веб-приложения
• Разворачивание веб-приложения
• Разворачивание ASP.NET Core MVC приложения