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 и публиковать приложения для широкого использования.

Преимущества курса

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

Что включено

Вечерние занятия
Выдается диплом/сертификат
Сопровождение ментора