Фоновый баннер

Разработка 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 интересно вел курсы!