Курс Розробка веб-додатків на ASP.NET Core MVC

  • Online
  • Для опытных
  • C# / .NET, WEB Developer / Webmaster
Образовательный центр: Мир Современного Образования
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:40 часов
Начало курса:Дата формируется
Стоимость обучения:40 000 UAH за курс

Курс надає знання та навички необхідні для розробки додатків ASP.NET Core MVC з використанням .NET Core. На курсі розглядається підвищення продуктивності коду, що збільшує продуктивність веб-додатків. Курс буде корисний при підготовці до складання іспиту 70-486: Developing ASP.NET MVC Web Applications.

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

Огляд ASP.NET Core MVC

  • Огляд веб-технологій Microsoft
  • Огляд ASP.NET 4.x
  • Введення в ASP.NET Core MVC
  • Вивчення додатків Razor Pages
  • Вивчення додатку Web API
  • Вивчення додатку MVC

Проєктування веб-додатків ASP.NET Core MVC

  • Планування на етапі розробки проєкту
  • Проектування моделей, контролерів та представлень (Views)
  • Планування класів моделі
  • Планування контролерів
  • Планування представлень
  • Розробка архітектури додатку MVC

Налаштування проміжного програмного забезпечення (Msddleware) і служб в ASP.NET Core

  • Налаштування підпрограмного забезпечення (Middlewares)
  • Налаштування сервісів
  • Робота зі статичними файлами
  • Створення власного підпрограмного забезпечення
  • Використання впровадження залежностей (dependency injection)
  • Впровадження служби в контролер

Розробка контролерів

  • Написання контролерів та дій (Actions)
  • Налаштування маршрутів
  • Написання фільтрів дій (Action Filters)
  • Додавання контролерів та дій в додаток MVC
  • Налаштування маршрутів з використанням таблиці маршрутизації
  • Налаштування маршрутів з використанням атрибутів
  • Додавання фільтра дій

Розробка представлень (Views)

  • Створення представлень з Razor Syntax
  • Використання помічників HTML Helpers та Tag Helpers
  • Повторне використання коду представлень
  • Додавання представлень в додаток MVC
  • Додавання часткового представлення
  • Додавання компонента представлення

Розробка моделей

  • Створення моделей MVC
  • Робота з формами
  • Перевірка додатку MVC
  • Додавання моделі
  • Робота з формами (Forms)
  • Додавання перевірки (Validation)

Використання Entity Framework Core в ASP.NET Core

  • Введення в Entity Framework Core
  • Робота з Entity Framework Core
  • Додавання Entity Framework Core
  • Використання Entity Framework Core для вилучення та зберігання даних
  • Використання Entity Framework Core для підключення до Microsoft SQL Server

Використання шаблону представлень (Layout), CSS i JavaScript у веб-додатку ASP.NET Core

  • Використання шаблону представлень (Layout)
  • Застосування CSS і JavaScript
  • Використання jQuery
  • Застосування Layout до представлень в додатку
  • Використання CSS
  • Використання JavaScript
  • Використання jQuery

Розробка на стороні клієнта

  • Застосування стилів
  • Використання Task Runners
  • Адаптивний дизайн
  • Використання gulp для запуску завдань
  • Стилізація з використанням Sass
  • Використання Bootstrap

Тестування та усунення несправностей

  • Тестування додатків MVC
  • Реалізація стратегії обробки винятків
  • Журналювання додатків MVC
  • Тестування моделей
  • Тестування контролерів з використанням підробленого репозиторія
  • Реалізація репозиторія в проекті MVC
  • Додавання обробки винятків
  • Додавання журналювання

Управління безпекою

  • Аутентифікація ASP.NET Core
  • Авторизація в ASP.NET Core
  • Захист від атак
  • Використання Identity
  • Додавання авторизації
  • Уникнення міжсайтової підробки запиту

Продуктивність і обмін інформацією

  • Реалізація стратегії кешування
  • Управління станом
  • Двосторонній зв'язок

Реалізація Web API

  • Знайомство з Web API
  • Розробка Web API
  • Виклик Web API
  • Додавання дій та їх виклик за допомогою Microsoft Edge
  • Виклик Web API з використанням серверного коду
  • Виклик Web API з використанням jQuery

Хостинг та розгортання

  • Локальний хостинг та розгортання
  • Розгортання в Microsoft Azure
  • Основи Microsoft Azure
  • Розгортання веб-додатку в Microsoft Azure
  • Завантаження образів в сховище BLOB-об'єктів Azure

Попередні вимоги

  • Більше двох років досвіду розробки web-додатків з використанням Microsoft Visual Studio та Microsoft ASP.NET
  • Знання .NET Framework та знайомство з мовою C#
  • Досвід роботи з Visual Studio 2017
  • Досвід програмування на C# та розуміння таких концецій, як лямбда-вирази, LINQ та анонімні типи
  • Досвід використання .NET Framework
  • Досвід роботи з HTML, CSS и JavaScript
  • Досвід запитів і маніпулювання даними з ADO.NET
  • Знання XML та JSON

Особливості курсу

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
08.12.2025
Длительность
30 часов
Уровень
Для профессионалов
Язык обучения
Ukrainian
Стоимость
7 469 UAH за курс

C#

Prog Academy
Учебный центр
Prog Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
5 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
19 236 UAH за курс
Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
12 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
5 900 UAH за курс
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
10 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
2 564 UAH за курс