Введение в ASP.NET Core

Введение в ASP.NET Core
Бесплатно
Обучение проводит: ОАО "ВладОрг"
Сроки регистрации: 09.03.2021 17:51 - 23.03.2021 17:51
Даты обучения: 09.03.2021 17:51 - 06.04.2021 17:51
Форма обучения: Очная
Уровень образования: Профессиональное обучение
Трудоемкость: 75 ак. ч.
Категории обучающихся: Другие лица
Образовательный стандарт: ФГОС
Профессии: Специалист по информационным системам
Специальность: Информационные системы и программирование
Компетенции ФГОС: Разработка веб-приложений
Требования к уровню подготовки обучающегося: Владение языком программирования C# 7.0 и выше, базами данных MS SQL и PostgreSQL, Entity Framework Core, HTML, Javascript
Требования к результатам обучения: Умение создавать веб-приложения на базе ASP.NET Core

Описание

Платформа ASP.NET Core представляет технологию от компании Microsoft, предназначенную для создания различного рода веб-приложений: от небольших веб-сайтов до крупных веб-порталов и веб-сервисов.

С одной стороны, ASP.NET Core является продолжением развития платформы ASP.NET. Но с другой стороны, это не просто очередной релиз. Выход ASP.NET Core фактически означает революцию всей платформы, ее качественное изменение.

Разработка над платформой началась еще в 2014 году. Тогда платформа условно называлась ASP.NET vNext. В июне 2016 года вышел первый релиз платформы. А в ноябре 2020 года вышла версия ASP.NET Core 5.0, которая собственно и будет охвачена в текущем руководстве.

ASP.NET Core теперь полностью является opensource-фреймворком. Все исходные файлы фреймворка доступны на GitHub.

ASP.NET Core может работать поверх кросс-платформенной среды .NET Core, которая может быть развернута на основных популярных операционных системах: Windows, Mac OS, Linux. И таким образом, с помощью ASP.NET Core мы можем создавать кросс-платформенные приложения. И хотя Windows в качестве среды для разработки и развертывания приложения до сих пор превалирует, но теперь уже мы не ограничены только этой операционной системой. То есть мы можем запускать веб-приложения не только на ОС Windows, но и на Linux и Mac OS. А для развертывания веб-приложения можно использовать традиционный IIS, либо кросс-платформенный веб-сервер Kestrel.

Благодаря модульности фреймворка все необходимые компоненты веб-приложения могут загружаться как отдельные модули через пакетный менеджер Nuget. Кроме того, в отличие от предыдущих версий платформы нет необходимости использовать библиотеку System.Web.dll.

ASP.NET Core включает в себя фреймворк MVC, который объединяет функциональность MVC, Web API и Web Pages. В предыдущих версии платформы данные технологии реализовались отдельно и поэтому содержали много дублирующей функциональности. Сейчас же они объединены в одну программную модель ASP.NET Core MVC. А Web Forms полностью ушли в прошлое.

Модули образовательной программы

Расписание

В расписании указано московское время.