RESTfull API с ASP.NET Core Web API часть 1

Создайте веб-API RESTful (C#) для использования в веб-приложениях.

Ratings: 4.14 / 5.00




Description

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

What You Will Learn!

  • Изучите основы ASP NET Core Web API
  • Создайте собственное приложение с архитектурой RESTfull API на .NET
  • Изучите основы документирования API
  • Добавьте Entity Framework в .NET API, с использованием подхода "Code First"
  • Добавьте внедрение зависимостей в .NET API
  • Настройте использование паттерна Репозиторий в .NET API

Who Should Attend!

  • Для тех, кто хочет изучить основы создания RESTfull API на базе .NET