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

Курс ASP.NET Core Essential

Тривалість:
22 год.
Кількість уроків:
11 занять
Вартість навчання:
4720 грн

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

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

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

Курс розрахований на початківців розробників Back-End C # напрямки.

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

• Знання C # рівня (бажано Professional) • Мати базові уявлення про HTML & CSS

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

Курс ASP.NET Core Essential складається з 11 логічних взаємопов'язаних уроків, які розкриють основи побудови сучасного веб-додатку з використанням технологій від компанії Microsoft. В рамках даного курсу Ви ознайомитеся з різними шаблонами ASP.NET Core, вивчите особливості MVC-архітектури (Model-View-Controller), навчитеся взаємодіяти з базами даних за допомогою Entity Framework Core. Після проходження курсу, Ви будете розуміти принципи проектування веб-додатків, вміти організовувати роботу з різними типами веб-запитів.

Зміст курсу

Згорнути
1
Вступ. Установка. Ознайомлення
В рамках цього уроку ми поговоримо про те, що таке технологія ASP.NET Core. Заглибимося в історію технології, дізнаємось про поняття клієнт-серверного додатка. Познайомимось з основними типами http-запитів, встановимо ASP.NET Core в Visual Studio, розглянемо основні типи проектів.
Читати далі
Згорнути
2
Структура базового проекту. Що таке Middleware
Урок присвячений розбору структури базового (empty) проекту. Ми поговоримо про конвеєр обробки запитів, дізнаємося значення терміна «Middleware», познайомимося з деякими компонентами Middleware та його життєвим циклом.
Читати далі
Згорнути
3
Конфігурація. Основи конфігурації.
Тут ми вивчимо поняття конфігурації, вивчимо різні види конфігурації, ознайомимося з механізмом впровадження залежності (Dependency Injection). Поговоримо про поняття «сервіс», розглянемо приклади своїх невеликих сервісів.
Читати далі
Згорнути
4
Поняття маршрутизації
Йтиметься про маршрутизацію. Що це, навіщо і де. Ми навчимося визначати
маршрути, організовувати роботу з маршрутами, задавати обмеження. Вивчимо поняття необов'язкових параметрів маршруту.
Читати далі
Згорнути
5
Основні значення
В рамках цього уроку ми вивчимо концепцію MVC архітектури. Основні поняття: модель, уявлення, контролер. На базі тестового прикладу вивчимо особливості роботи MVC-підходу.
Читати далі
Згорнути
6
Моделі
На цьому уроці ми заглибимося у вивчення MVC-моделі. Ознайомимося з поняттям анемічної і "товстої" моделі, навчимося передавати інформацію про модель в уявлення, вивчимо поняття View Model. Навчимося передавати інформацію про модель з уявлення в контролер.
Читати далі
Згорнути
7
Уявлення
Даний урок присвячений нюансам роботи з cshtml-уявленнями. Передача даних в представлення, майстер-сторінки, часткові уявлення, призначення необов'язкового файлу _ViewImports.cshtml.
Читати далі
Згорнути
8
Контролери
В рамках цього уроку ми вивчимо особливості роботи з MVC-контролерами, вивчимо атрибути для контролерів, поговоримо про результати дії контролерів. Дізнаємося, як працювати з контекстом контролера, навчимося відправляти файли користувачам.
Читати далі
Згорнути
9
Web API. Razor-сторінки
Тут ми вивчимо шаблони проектів типу Web API і Razor-сторінок. Відмінність від стандартної MVC-архітектури, призначення. Особливості маршрутизації Razor-сторінок.
Читати далі
Згорнути
10
Entity Framework Core
Цей урок присвячений роботі з SQL базою даних. Ми навчимося з допомогою Entity Framework Core створювати підключення до бази даних, вивчимо модель CRUD, навчимося відрізняти багаторівневу архітектуру від монолітної, дізнаємося про призначення такої програми, як Mapper.
Читати далі
Згорнути
11
Публікація програми. Доступні сервера
В рамках фінального уроку ми поговоримо про публікацію програми для широкого кола користувачів. Вивчимо особливості IIS і Kestrel. Хостинг.
Читати далі

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

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

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

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

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

Записатися на курс
ASP.NET Core Essential
Старт курсу:
Трива
лість:
22 год.
Кількість уроків:
11 занять
Вартість навчання:
4720 грн
Записатися
на курс
Будь ласка зачекайте...
Ваш запит успішно відправлений!