Выберите городМосква
Москва
Алматы
Екатеринбург
Тюмень
Новосибирск
Сочи
Москва
Алматы
Екатеринбург
Тюмень
Новосибирск
Сочи
Личный кабинет СДО
Выберите городМосква
Москва
Екатеринбург
Тюмень
Сочи
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Сочи
ВЕБАСПИ-Б

Разработка веб - приложений с использованием ASP.NET Core MVC

Вендор
Тематика
Тип курса
Авторский
Длительность
40 ак. часов
Стоимость
66 990 RUB
Описание
На занятиях курса Вы научитесь создавать веб-приложения с использованием библиотеки ASP.Net Core MVC 9.0, которая является частью свободно распространяемого и кроссплатформенного ПО .NET 9.0. Курс ориентирован на получение практических знаний, повышающих производительность и масштабируемость веб-приложений.

Курс проводится с использованием последней версии Visual Studio Code, примеры основаны на движке MVC 10/9.0.
Кому полезен курс
Курс рассчитан на профессиональных веб-разработчиков, имеющих опыт создания приложений с использованием Visual Studio Code.
Необходимая подготовка
Успешное окончание курса «Язык программирования C#» , или эквивалентная подготовка.

Успешное окончание курса «Клиент - серверная разработка под .Net на языке C#» , или эквивалентная подготовка.

Английский язык.

Ваш результат обучения

Вы научитесь:

  • Использовать основные технологии Microsoft в области веб-разработки и выбирать наиболее подходящие для решения ваших задач.
  • Создавать контроллеры MVC приложения, взаимодействующие с пользователями, моделями и представлениями данных.
  • Создавать представления MVC приложения, предназначенные для отображения и редактирования данных, а также для взаимодействия с моделями и контроллерами.
  • Создавать unit-тесты и использовать средства отладки Visual Studio Core при разработке веб-приложений.
  • Создавать и конфигурировать ПО промежуточного слоя.
  • Разрабатывать модели данных и внедрять зависимости(сервисы).
  • Работать с памятью, кэшем и пулами объектов.
  • Реализовывать веб-API в ASP.Net Core.

Программа курса

Модуль 1. Обзор платформы ASP.Net Core

• Обзор веб технологий платформы .Net 10/9.0

• Обзор ASP.Net Core

• Введение в ASP.Net Core MVC 10/9.0

Практика:

• Создание приложения MVC 2

Модуль 2. Конфигурирование промежуточного слоя в ASP.Net Core

• Конвейер обработки входящего запроса

• Встроенное ПО промежуточного слоя

• Конфигурирование промежуточного слоя

Практика:

• Сoздание пользовательского промежуточного слоя 4

Модуль 3. Маршрутизация и разработка контроллера в ASP.Net Core

• Маршрутизация в ASP.Net Core

• Создание Контроллеров и их методов (Actions)

• Создание фильтров для методов (action filters)

• Обслуживание статических файлов

Практика:

• Написание своего фильтра 4

Модуль 4. Разработка ASP.Net MVC представлений

• Создание Представлений (Views) с использованием движка Razor.

• Использование HTML/Tag Helpers.

• Повторное использование кода в представлениях.

Практика:

• Сoздание представлений 4

Модуль 5. Разработка Моделей

• Создание MVC моделей.

• Передача данных в представления.

• Работа с формами, привязка данных.

• Проверка модели.

Практика:

• Работа с MVC моделью данных 4

Модуль 6. Внедрение зависимостей

• Создание и регистрация служб

• Внедрение зависимостей в контроллеры

• Внедрение зависимостей в представления

Практика:

• Создание и внедрение зависимостей 4

Модуль 7. Доступ к данным

• Обзор Entity Framework Core (EF Core)

• Подключение EF Core к проекту

• Использование EF Core с MVC

• Использование EF Core с Razor Pages

Практика:

• Работа с базой данных 4

Модуль 8. Тестирование и устранение неполадок

• Обработка исключений и ошибок.

• Модульные тесты ASP.Net Core.

• Тестирование контроллера.

• Тестирование ПО промежуточного слоя.

Практика:

• Сoздание модульных тестов 4

Модуль 9. Производительность ASP.Net Core

• GC и память.

• Кэширование.

• Использование пулов объектов.

Практика:

• Создание и настройка кэширования 4

Модуль 10. Безопасность в ASP.Net Core

• Аутентификация

• Авторизация

• Защита данных (Data Protection)

• Хранение секретов

Практика:

• Cоздание и настройка ролевой защиты

! Данный курс может быть заказан согласно 44-ФЗ, 223-ФЗ (закупка, аукцион, запрос котировок, конкурсные процедуры)

Слушатели рекомендуют нас
5.0
5.0
FAQ

Онлайн обучение реализуется в Системе Дистанционного Обучения УЦ Микротест — Mirapolis и проходит в реальном времени с преподавателем. За несколько дней до начала обучения вы получаете необходимые ссылки для подключения к курсу и доступ к Личному кабинету.

Более подробно вы можете ознакомиться с информацией на странице дистанционного обучения.

Если у вас остались вопросы, то обратитесь к нам любым удобным для вас способом (тел. +7(495) 231-23-51 или training@training-microtest.ru), и мы ответим на все ваши вопросы.

Очное обучение проходит на территории Учебного центра Микротест по адресу: 127083, г. Москва, ул. Мишина, дом 35

За несколько дней до начала обучения участник получает приглашение, в котором указан адрес места проведения и другая полезная информация для обучения.

Если вы не получили приглашение — обратитесь к нам любым удобным для вас способом (тел. +7(495) 231-23-51 или training@training-microtest.ru), и мы ответим на ваши вопросы и продублируем приглашение на вашу почту.

  1. Обучение проходит в реальном времени с преподавателем, вы можете задавать свои вопросы и разбирать интересные кейсы сразу в процессе обучения.
  2. Вашу учебную группу будет сопровождать координатор, которому можно задавать организационные вопросы.
  3. Если вы по каким-то причинам пропустили онлайн-занятие, то все записи будут доступны 24/7 в вашем личном кабинете в Системе Дистанционного Обучения. Также вы можете их использовать для закрепления материала.
  4. Дополнительно для вашего удобства мы создаем чат в Telegram вашей группы, где вы сможете задавать вопросы преподавателю, координатору и обмениваться опытом с коллегами по обучению.

По итогу прохождения обучения слушатели получают либо Сертификат Учебного центра о прохождении курса, либо Удостоверение о повышении квалификации, зарегистрированное в ФРДО (Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении).

Помимо этого, по факту прохождения авторизованных курсов вендоров Eltex, PostgresPro, Astra Linux, QTECH, АЭРОДИСК и др. выдается электронный сертификат вендора.

В основном корпусе в Москве по адресу ул. Мишина, дом 35. Рядом муниципальная платная парковка на всех прилегающих улицах.

По поводу остальных филиалов и корпусов — уточняйте информацию у наших менеджеров. Мы постараемся сделать всё возможное для вашего комфортного обучения.

Да, во время занятий для слушателей всегда доступны чай, кофе, печенье и другие снеки на кофе-брейках.

Наш центр работает с корпоративными и частными клиентами. Для каждой категории клиентов мы разработали различные варианты сотрудничества, позволяющие гибко подходить к ценообразованию и вариантам оплаты.

Обо всех специальных условиях читайте в разделе Спецпредложения или обратитесь к нам любым удобным для вас способом (тел. +7(495) 231-23-51 или training@training-microtest.ru)

Также подпишитесь на новости нашего учебного центра, где вы первыми узнаете про интересные предложения от нас.

Не нашли подходящиего курса?
Оставьте заявку на обучение для вашей организации
Почему выбирают обучение у нас
Техническая
экспертиза

Эксперты в обучении:

  • Сети передачи данных и связь
  • ОС Linux и платформы виртуализации
  • Центры обработки данных и СХД

Опытные преподаватели с мультивендорной экспертизой

Расширенный лабораторный полигон для практики

Подготовка ИТ-специалистов по государственным профессиональным стандартам

Образовательный девелопер

Проектирование и реализация мультивендорных образовательных решений, программ «под ключ»

Разработка и реализация технологических решений для оценки компетенций: тесты, лабораторные полигоны и стенды

Большой опыт создания технологических партнерств с ИТ-вендорами, дистрибьюторами и крупными интеграторами

Пул экспертов в управлении образовательными проектами + разработчики, методологи, педагогические дизайнеры

Подпишитесь и будьте в курсе
Информация о новинках, скидках и акциях. Уже более 36 000 подписчиков!