CyberBionic Systematics

ASP.NET Core

4 251 UAH за курс
24 годин
Для досвідчених, Для професіоналів
C# / .NET
Цей курс про основи створення веб-додатків на ASP.NET Core. Ви навчитеся працювати з шаблоном MVC, Entity Framework Core та іншими ключовими технологіями. Курс включає практичні завдання, роботу з базами даних та публікацію додатків. Після навчання ви зможете створювати сучасні веб-рішення.

Про курс

Програма курсу

Основи ASP.NET Core та архітектура MVC

Курс починається з введення в ASP.NET Core та архітектурний шаблон MVC. Слухачі дізнаються про структуру додатку та принципи роботи middleware. Цей модуль дає базове розуміння того, як працюють веб-додатки на цій платформі.

Маршрутизація та контролери

Далі розглядається система маршрутизації - як налаштовувати шляхи та генерувати URL. Модуль охоплює алгоритм обробки запитів у MVC додатку, методи дії контролерів та різні типи ActionResult. Це основа взаємодії між користувачем та додатком.

Робота з представленнями та станом

Тут вивчається синтаксис Razor для створення динамічних сторінок. Слухачі навчаться працювати з майстер-сторінками, розділами та частковими представленнями. Також розглядається зберігання стану - як на клієнті, так і на сервері, що важливо для створення інтерактивних додатків.

Впровадження залежностей та прив'язка моделі

Цей блок присвячений принципам Inversion of Control та Dependency Injection в ASP.NET Core. Ви дізнаєтесь, що таке залежність і як правильно її використовувати. Друга частина модуля охоплює прив'язку моделі - від простих типів до складних колекцій, що дозволяє ефективно працювати з даними від користувача.

Форми, валідація та фільтри

Модуль навчає створювати форми за допомогою дескрипторних допоміжних класів та налаштовувати валідацію даних. Вивчаються атрибути для валідації моделі на сервері та клієнті. Також розглядаються різні типи фільтрів - дій, результатів, винятків, що допомагають контролювати виконання коду.

Конфігурація та логування

Останній теоретичний модуль охоплює роботу з конфігураціями додатку. Ви навчитеся читати налаштування з appsettings.config, змінні оточення та прив'язувати класи до конфігураційних даних. Також розглядається система логування - від базового використання до запису у файли та централізовані системи.

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

Курс включає два практичні модулі, де слухачі застосовують отримані знання у реальних завданнях. Практика допомагає закріпити матеріал та отримати досвід роботи з ASP.NET Core у умовах, близьких до реальних проектів.

Результати навчання

Після завершення курсу ви зможете проектувати сучасні веб-додатки з використанням технологій Microsoft. Ви розумітимете принципи роботи з шаблоном MVC, конфігураціями та механізмом впровадження залежностей. Навчитеся організовувати роботу з SQL базою даних через Entity Framework Core та публікувати додатки для широкого використання.

Переваги курсу

Курс включає практичні заняття з перевіркою домашніх завдань. Доступний безкоштовний відеокурс для додаткового навчання. Передбачене онлайн тестування та сертифікація після успішного завершення.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Супровід ментора