Этот курс по сложности, можно отнести к уровням от начального до среднего, для разработчиков в .NET.
Основной темой этого курса является разработка приложения типа ASP.NET Core Web API.
В первой части этого курса, вы получите базовые знания по архитектуре RESTfull API.
Далее пошагово, вы изучите весь код с нуля, начиная с запуска IDE Visual Studio 2022,
создания решения и проектов в нем, а также использования готовых шаблонов,
предоставляемых командой Майкрософт, для разработки в ASP.NET.
Сначала вы создадите модели сущностей из предметной области бизнеса, а затем
познакомитесь с настройками миграций в Entity Framework, используя подход "Code First",
и узнаете, как настраивать хранение информации в SQL базе данных.
Затем, вы разберете как создавать основные CRUD операции, для управления экземплярами объектов,
в базе данных.
Познакомитесь с такими понятиями как DTO объекты.
Научитесь настраивать автоматическое конвертирование между объектами и их копиям в DTO,
с помощью пакета AutoMapper.
Изучите пример реализации паттерна Репозиторий, для управления информацией об объектах в базе данных.
Используя готовый шаблон, вы создадите работающий пример приложения ASP.NET Core API, от его основ API,
до его тестирования.
Этот курс предназначен для всех, кто слабо знаком с веб-API RESTful в ASP.NET Core,
или уже знаком с ASP.NET, и может работать на архитектурах MVC, Razor Pages, Blazor,
но при этом, хотел бы более глубоко изучить как можно создать .NET API,
для их совместного использования.
К концу первой части курса вы сможете самостоятельно создавать веб-службу RESTful с веб-API,
выполнять HTTP-запросы GET, POST, PUT и DELETE, с настроенным репозиторием.