Курс ASP.NET Core
- Online
- Для досвідчених, Для професіоналів
- C# / .NET
![]() |
|
| Навчальний центр: | CyberBionic Systematics |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 24 годин |
| Початок курсу: | Дата формується |
| Вартість навчання: | 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
30 годин
Рівень
Для професіоналів
Мова навчання
Ukrainian
Вартість
9 474 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 372 UAH за курс
Навчальний центр
IT-школа СМАРТ
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 790 UAH за місяць
Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
Будь-який момент
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
безкоштовно
