Курс ASP.NET програмування Core Advanced
Записатися на курс
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.

Курс ASP.NET Core Advanced

Старт курсу
Очікується

Для кого цей курс

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

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

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

Курс ASP.NET Core Advanced

Старт курсу
Очікується
Тривалість:
16 год.
Кількість уроків:
8 занять
Вартість навчання:
3 440 USD
UAH
USD
EUR

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

Денне навчання
Онлайн навчання
Корпоративное

Опис курсу
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 та ASP.NET Core додатків
  • Створювати користувацькі Middleware, правильно їх додавати у механізми обробки запиту та формування відповіді
  • Зберігати стан ASP.NET Core додатку в оперативній пам`яті серверу, а також на стороні клієнта в браузері
  • Впроваджувати залежності в методи дії та в Middleware
  • Працювати з конфігураційними даними та чутливими даними - секретами
  • Застосовувати логування даних
  • Виконувати обробку та публікацію ASP.NET Core додатків
  • Переносити проекти з .NET Framework на .NET Core
Сертифікат

По проходженню курсу

Наявність сертифіката Навчального Центру CyberBionic Systematics свідчить про Ваш володінні новими знаннями і навичками, а значить, дозволяє вигідно виділитися на тлі інших кандидатів і збільшує шанси на успішне працевлаштування або просування по кар'єрних сходах. Для отримання сертифікату після закінчення навчання, необхідно успішно пройти тестування за відповідним курсом на Testprovider.com

ASP.NET Core Advanced
Старт курсу Очікується
Трива
лість:
16 год.
Кількість уроків:
8 занять
Вартість навчання:
3 440 USD
Записатися
на курс
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.

В українській групі навчання здійснюється українською мовою

В міжнародній групі навчання російською або англійською мовою


Записатися
на пробний урок
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.