Курс ASP.NET Core
- Online
- Для досвідчених, Для професіоналів
- C# / .NET
![]() |
|
| Навчальний центр: | CyberBionic Systematics |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 24 годин |
| Початок курсу: | 09.12.2025 |
| Вартість навчання: | 6 084 UAH за курс |
Подробиці та реєстрація
Курс ASP.NET Core присвячений розгляду основ побудови сучасних веб-додатків з використанням технологій від компанії Microsoft. В рамках даного курсу ви ознайомитеся з різними шаблонами веб-додатків на основі кроссплатформенного фреймворка ASP.NET Core, вивчите особливості архітектури веб-додатків, ознайомитеся з шаблоном MVC (Model-View-Controller), навчитеся взаємодіяти з базами даних за допомогою Entity Framework Core.
Програма курсу
Введення. Шаблон MVC. Middleware
- Огляд ASP.NET Core
- Архітектурний шаблон MVC
- Знайомство зі структурою додатку
- Middleware
Маршрутизація
- Система маршрутизації
- Генерація вихідних URL
- Налаштування системи маршрутизації
Контролери. Результати дій
- Алгоритм обробки запиту в MVC додатку
- Методи дії контролерів
- Результати дії. Типи ActionResult
Компонування та часткові представлення
- Синтаксис Razor
- Майстер сторінка _Layout.cshtml
- Використання розділів
- Часткові представлення
Зберігання стану
- Stateless i Statefull сервіси
- Життєвий цикл контролеру
- Зберігання стану на клієнті
- Зберігання стану на сервері
Впровадження залежностей
- Inversion of Control. Dependency Injection
- Що таке залежність
- Dependency Injection в ASP.NET Core
- Captured Dependencies
- Використання декількох залежностей з одним інтерфейсом
- Впровадження залежностей в методи дій
- Використання залежностей для middleware
Прив'язка моделі
- Поняття прив'язки моделі
- Прив'язка простих типів
- Прив'язка складних типів
- Прив'язка колекцій
- Визначення джерела для прив'язки даних
Форми та валідація
- Створення форм за допомогою дескрипторних допоміжних класів
- Атрибути моделі для управління дескрипторними допоміжними класами
- Атрибути для валідації моделі
- Валідація моделі на стороні сервера
- Валідація моделі на стороні клієнта
Фільтри
- Фільтри дій
- Асинхронні фільтри дій
- Фільтри результатів
- Гібридні фільтри
- Фільтри винятків
- Впровадження залежностей в фільтрах
- Глобальні фільтри
Конфігурації та логування
- Введення в конфігурацію в ASP.NET Core
- Приклад читання налаштувань з appsettings.config
- Читання змінних оточення
- Прив'язка класів до конфігураційних даних
- Використання логування в ASP.NET Core
- Використання LogFactory
- Запис повідомлень до файлу
- Використання централізованих систем логування
Практика
Практика
Після завершення курсу ви будете вміти:
- Проектувати сучасні веб-додатки, використовуючи передові технології Microsoft
- Розуміти основи роботи з шаблоном MVC - найбільш затребуваним на ринку інформаційних веб-технологій
- Працювати з конфігураціями і механізмом впровадження залежностей
- Організовувати роботу з SQL базою даних за допомогою Entity Framework Core
- Публікувати додатки для можливості його використання широким колом користувачів
Попередні вимоги
- Знання C# рівня (бажано Professional)
- Мати базові уявлення про HTML & CSS
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Володимир Нікітін - .NET Developer. Тренер-консультант
- Андрій Скуратовський - .NET Developer. Тренер-консультант
- Ольга Хорошко - Backend Developer at devspiration
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
02.02.2026
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
10 999 UAH за курс
Навчальний центр
Prog Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
19 236 UAH за курс
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
11 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
60 325 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
20 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 127 UAH за курс
