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

  • Online
  • Для досвідчених
  • WEB Developer / Webmaster
Навчальний центр: Networking Technologies
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:5 днів
Початок курсу:23.02.2026
Вартість навчання:Уточнюйте

Курс надає знання та навички необхідні для розробки додатків 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

Налаштування проміжного програмного забезпечення (Middleware) і служб в 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 і 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

Після курсу слухачі зможуть:

  • Описати стек веб-технологій Microsoft та обрати відповідну технологію при розробці додатків
  • Проектувати архітектуру та реалізувати веб-додатки, які будуть відповідати набору функціональних вимог, вимогам до користувацького інтерфейсу, а також бізнес-моделі
  • Створити моделі MVC та написати код, який реалізує бізнес-логіку в моделі методів, властивостей і подій
  • Налаштовувати процес розробки (pipeline) веб-додатків ASP.NET Core за допомогою підпрограмного забезпечення (Middleware) та використовувати впровадження залежностей (Dependency Injection) в додатку MVC
  • Додати контролери в додаток MVC для управління взаємодією з користувачем, оновлення моделей, а також вибору та отримання представлення (View)
  • Розробити веб-додаток, який використовує механізм маршрутизації ASP.NET Core для відображення користувачам зрозумілих URL-адрес та логічної ієрархії навігації
  • Створювати представлення (View) в додатку MVC для відображення та редагування даних, а також для взаємодії з моделями і контролерами
  • Створювати моделі MVC та писати код бізнес-логіки в методах, властивостях і подіях моделі
  • Підключати додаток ASP.NET Core до бази даних за допомогою Entity Framework Core
  • Створювати код JavaScript, який виконується на стороні клієнта та використовує бібліотеку сценаріїв jQuery для оптимізації швидкості відгуку веб-додатку MVC
  • Додавати клієнтські пакети та налаштовувати Task Runners
  • Запускати модульні тести та проводити налагодження веб-додатку в Visual Studio 2017
  • Розробляти додаток MVC, який аутентифікує і авторизує користувачів за допомогою Identity
  • Створювати додаток MVC, який протистоїть атакам
  • Використовувати кешування для прискорення відповідей на запити користувачів
  • Використовувати SignalR для забезпечення двостороннього зв'язку між клієнтом та сервером
  • Описати, що таке веб-API і чому розробники можуть додавати веб-API в додаток
  • Зібрати та розгорнути веб-додатки ASP.NET Core MVC з комп'ютера розробника на веб-сервер

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
7 700 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 800 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
16 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
4 118 UAH за курс
Навчальний центр
Integra School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
42 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
200 USD за курс