Курс Розробка веб-додатків на 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 за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 127 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
16 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 933 UAH за курс
Навчальний центр
Prog Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
19 236 UAH за курс