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