Записаться на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!

ASP.NET Core Essential

Старт курса:
Продолжительность:
22 ч.
Количество уроков:
11 занятий
Стоимость обучения:
4720 грн

Форма обучения

Очное обучение
Онлайн обучение
Записаться на курс

Целевая аудитория

Курс рассчитан на начинающих разработчиков Back-End C# направления.

Предварительные требования

• Знание языка C# уровня Essential (желательно Professional) • Иметь базовые представления о HTML & CSS

Описание курса
ASP.NET Core Essential

Курс ASP.NET Core Essential состоит из 11 логических взаимосвязанных уроков, которые раскроют основы построения современного веб-приложения с использованием технологий от компании Microsoft. В рамках данного курса Вы ознакомитесь с различными шаблонами ASP.NET Core, изучите особенности MVC-архитектуры (Model-View-Controller), научитесь взаимодействовать с базами данных посредством Entity Framework Core. После прохождения курса, Вы будете понимать принципы проектирования веб-приложения, уметь организовывать корректную работу с различными типами веб-запросов.

Читать полностью

Содержание курса

Cвернуть
1
Вступление. Установка. Ознакомление
В рамках данного урока мы поговорим о том, что же, собственно говоря из себя представляет технология ASP.NET Core. Углубимся в историю технологии, поговорим о понятии клиент-серверного приложения. Ознакомимся с основными типами http-запросов, установим ASP.NET Core в Visual Studio, рассмотрим основные типы проектов.
Читать дальше
Cвернуть
2
Структура базового проекта. Что такое Middleware
Урок посвящен разбору структуры базового (empty) проекта. Мы поговорим о конвейере обработки запросов, узнаем значение термина «Middleware», ознакомимся с некоторыми часто используемыми компонентами Middleware, его жизненным циклом.
Читать дальше
Cвернуть
3
Конфигурация. Основы конфигурации.
Здесь мы изучим понятие конфигурации, изучим различные виды конфигурации, ознакомимся с механизмом внедрения зависимостей (Dependency Injection). Поговорим о понятии «сервис», рассмотрим примеры своих небольших сервисов.
Читать дальше
Cвернуть
4
Понятие маршрутизации
Речь пойдет о, собственно говоря, маршрутизации. Что это, зачем и где. Мы научимся определять
маршруты, организовывать работу с маршрутами, задавать ограничения. Изучим понятие необязательных параметров маршрута.
Читать дальше
Cвернуть
5
Основные значения
В рамках данного урока мы изучим концепцию MVC архитектуры. Основные понятия: модель, представление, контроллер. На базе тестового примера изучим особенности работы MVC-подхода.
Читать дальше
Cвернуть
6
Модели
На этом уроке мы углубимся в изучение MVC-модели. Ознакомимся с понятием анемической и «толстой» модели, научимся передавать информацию о модели в представление, изучим понятие View Model. Научимся передавать информацию о модели из представления в контроллер.
Читать дальше
Cвернуть
7
Представления
Данный урок посвящен нюансам работы с cshtml-представлениями. Передача данных в представление,
мастер-страницы, частичные представления, назначение необязательного файла _ViewImports.cshtml.
Читать дальше
Cвернуть
8
Контроллеры
В рамках этого урока мы изучим особенности работы с MVC-контроллерами, изучим атрибуты для контроллеров, поговорим о результатах действия контроллеров. Узнаем, как работать с контекстом контроллера, научимся отправлять файлы пользователям.
Читать дальше
Cвернуть
9
Web API. Razor-страницы
Здесь мы изучим шаблоны проектов типа Web API и Razor-страниц. Отличие от стандартной MVC- архитектуры, назначение. Особенности маршрутизации Razor-страниц.
Читать дальше
Cвернуть
10
Entity Framework Core
Этот урок посвящен работе с SQL базой данных. Мы научимся посредством Entity Framework Core создавать подключение к базе данных, изучим модель CRUD, научимся отличать многоуровневую архитектуру от монолитной, узнаем о назначении такой программы, как Mapper.
Читать дальше
Cвернуть
11
Публикация приложения. Доступные сервера
В рамках финального урока мы поговорим о публикации приложения для широкого круга пользователей. Изучим особенности IIS и Kestrel. Хостинг.
Читать дальше

Что вы получите на курсе

Рабочее место с ноутбуком и учебными материалами

Практические занятия и проверка дз

Бесплатный видеокурс

Онлайн тестирование и сертификация

Записаться на курс
ASP.NET Core Essential
Старт курса:
Продолжи
тельность:
22 ч.
Количество уроков:
11 занятий
Стоимость обучения:
4720 грн
Записаться
на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!
Описание курса
ASP.NET Core Essential
Курс ASP.NET Core Essential состоит из 11 логических взаимосвязанных уроков, которые раскроют основы построения современного веб-приложения с использованием технологий от компании Microsoft. В рамках данного курса Вы ознакомитесь с различными шаблонами ASP.NET Core, изучите особенности MVC-архитектуры (Model-View-Controller), научитесь взаимодействовать с базами данных посредством Entity Framework Core. После прохождения курса, Вы будете понимать принципы проектирования веб-приложения, уметь организовывать корректную работу с различными типами веб-запросов.