RESTfull API с ASP.NET Core Web API (.NET 7) часть 1
Создайте веб-API RESTful (C#) для использования в веб-приложениях.
Авторы: Andrei Brizhak, Bhrugen Patel
Последнее обновление: 01.2023
русский
Чему вы научитесь
- Изучите основы ASP NET Core Web API
- Создайте собственное приложение с архитектурой RESTfull API на .NET 7
- Изучите основы документирования API
- Добавьте Entity Framework в .NET API, с использованием подхода "Code First"
- Добавьте внедрение зависимостей в .NET API
- Настройте использование паттерна Репозиторий в .NET API
Требования- Знакомство с основами C# и .NET
- Визуальная студия 2022
- SQL Server 2018
- .NET 7
- Гит/Гитхаб
Этот курс по сложности, можно отнести к уровням от начального до среднего, для разработчиков в .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, с настроенным репозиторием.
Для кого этот курс:- Для тех, кто хочет изучить основы создания RESTfull API на базе .NET 7
https://www.udemy.com/course/restfull-api-aspnet-core-web-api-net-7-1/