Записатися на курс
Будь ласка зачекайте...
Ваш запит успішно відправлений!

Курс ASP.NET Core Advanced

Тривалість:
16 год.
Кількість уроків:
8 занять
Вартість навчання:
3440 грн

Форма навчання

Денне навчання
Онлайн навчання
Записатися на курс

Цільова аудиторія

Якщо у Вас вже є досвід роботи з ASP.NET MVC, то цей курс дозволить Вам швидко переключиться на розробку з використанням ASP.NET Core.

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

• C # Essential (ООП) • HTML CSS на базовому рівні • Основи ASP.NET MVC

Опис курсу
ASP.NET Core Advanced

Цей курс є розширенням курсу ASP.NET Core Essential і дає уявлення про основні механізми нового фреймворку для розробки веб додатків від Microsoft. Цей курс ідеально підійде для розробників, які хочуть перейти з ASP.NET MVC на ASP.NET Core і швидко дізнатися основні відмінності нової платформи. У курс входять приклади, що описують всі основні нововведення - конвеєр обробки запиту, систему впровадження залежностей, конфігурації програми і логування. В уроках ви знайдете все необхідне щоб систематизувати знання з ASP.NET Core і почати розробляти і публікувати кросплатформені веб додатки.

Читати повністю

Зміст курсу

Згорнути
1
Вступ
- Вступ, що таке ASP.NET Core
- Налаштування середовища розробки
- Хостинг ASP.NET додатків
- Хостинг ASP.NET Core додатків
- Конфігурація і запуск додатків. Startup.cs і Program.cs файли в проекті. Їх структура і призначення.
- Конвеєр обробки запиту, що таке middleware
Читати далі
Згорнути
2
Middleware
- Що таке middleware і middleware pipeline
- Створення middleware з використанням методу Run
- Створення розгалужень в конвеєрі обробки запиту за допомогою методу map
- Створення користувальницьких middleware за допомогою Use
- Винесення користувальницьких middleware в окремий розширючий метод
Читати далі
Згорнути
3
Зберігання стану
- Проблема зберігання стану в веб додатках
- Зберігання стану на стороні клієнта: використання адресного рядка і cookies
- Зберігання стану на стороні сервера: використання сесії, tempdata, cache, а також HttpContext.Items
Читати далі
Згорнути
4
Впровадження залежностей
- Inversion of Control & Dependency Injection
- Реєстрація transient сервісів
- Реєстрація scoped сервісів
- Реєстрація singleton сервісів
- Captured Dependencies
- Впровадження залежностей в методи дії і в middleware
Читати далі
Згорнути
5
Конфігурація
- Основи конфігурації ASP.NET Core додатка
- Використання провайдерів для конфігурації
- Зберігання і читання секретів
- Перезавантаження конфігураційних даних
- Суворо - типізовані класи для читання даних з конфігураційних даних
- Завантаження налаштувань в залежності від версії оточення
Читати далі
Згорнути
6
Логування
- Вступ. Рівні повідомлень лога
- Console Log Provider
- LoggerFactory
- Фільтрація повідомлень, які будуть потрапляти в лог
- Використання seq
Читати далі
Згорнути
7
Deployment
- Використання .NET CLI
- Компіляція додатків
- Deployment FDD (Framework Dependent Deployment) vs SCD (Self Contained Deployment)
- Адміністративний поділ і Управління Кадрів.)
- Публікація додатків. Internet Information Services
- Публікація додатків. Ubuntu
- Публікація додатків. Azure
Читати далі
Згорнути
8
Міграція з .NET Framework на .net Core
- Перенесення программи з .NET Framework на .NET Core
- Windows Compatibility Pack
- API Analyzer
- Portability Analyzer
Читати далі

Що ви отримаєте на курсі

Робоче місце з ноутбуком і навчальними матеріалами

Практичні заняття і перевірка дз

Безкоштовний відеокурс

Онлайн тестування і сертифікація

Записатися на курс
ASP.NET Core Advanced
Старт курсу:
Трива
лість:
16 год.
Кількість уроків:
8 занять
Вартість навчання:
3440 грн
Записатися
на курс
Будь ласка зачекайте...
Ваш запит успішно відправлений!
Опис курсу
ASP.NET Core Advanced
Цей курс є розширенням курсу ASP.NET Core Essential і дає уявлення про основні механізми нового фреймворку для розробки веб додатків від Microsoft. Цей курс ідеально підійде для розробників, які хочуть перейти з ASP.NET MVC на ASP.NET Core і швидко дізнатися основні відмінності нової платформи. У курс входять приклади, що описують всі основні нововведення - конвеєр обробки запиту, систему впровадження залежностей, конфігурації програми і логування. В уроках ви знайдете все необхідне щоб систематизувати знання з ASP.NET Core і почати розробляти і публікувати кросплатформені веб додатки.