После окончания курса слушатели будут
Знать:
Cтек Microsoft Web Technologies и технологии для разработки приложений.
Веб-API и почему разработчики могут добавлять веб-API в приложение.
Способы упаковки и развертывания веб-приложений ASP.NET Core MVC с компьютера разработчика на веб-сервер.
Технологии кэширование для ускорения ответов на пользовательские запросы.
SignalR для обеспечения двусторонней связи между клиентом и сервером.
Уметь:
Конфигурируйте конвейер веб-приложений ASP.NET Core с использованием промежуточного программного обеспечения и используйте внедрение зависимостей в приложении MVC.
Добавлять контроллеры в приложение MVC для управления взаимодействием с пользователем, обновления моделей.
Создавать представления в приложении MVC, которые отображают, редактируют данные и взаимодействуют с моделями и контроллерами.
Создавать модели MVC и писать код, который реализует бизнес-логику в методах, свойствах и событиях модели.
Запускать модульные тесты и средства отладки для веб-приложения.
Подключать приложение ASP.NET Core к базе данных с помощью Entity Framework Core.
Писать код JavaScript, который выполняется на стороне клиента и использует библиотеку сценариев jQuery для оптимизации отзывчивости веб-приложения MVC.
Обладать навыками:
Реализации согласованного внешнего вида всего веб-приложения MVC.
Разработки архитектуры и реализацию веб-приложения, которое будет соответствовать набору функциональных требований, требований к пользовательскому интерфейсу и бизнес-моделям.
Разработки веб-приложение, которое использует ядро маршрутизации ASP.NET Core для представления дружественных URL-адресов и логической иерархии навигации пользователям.
Добавления клиентских пакетов и настройки Runner задач.
Разарботки приложений MVC, которые аутентифицируют и авторизует пользователей для безопасного доступа к контенту с использованием Identity.
Разарботки приложений MVC, которые противостоят злонамеренным атакам.