Introdução

Concluído

Este módulo explora a criação de um serviço RESTful multiplataforma usando controladores da API Web do ASP.NET Core com .NET e C#.

Esse módulo usa a Interface de linha de comando (CLI) do .NET e o Visual Studio Code para desenvolvimento local. Depois de concluir este módulo, você poderá aplicar seus conceitos usando um ambiente de desenvolvimento como o Visual Studio (Windows). Você também pode aplicar os conceitos ao desenvolvimento contínuo por meio do Visual Studio Code (Windows, Linux e macOS).

Cenário de exemplo

Digamos que você trabalhe para uma empresa chamada Contoso Pizza. Seu gerente pediu que você desenvolvesse um serviço RESTful de gerenciamento de estoque de pizza como pré-requisito para a vitrine Web e o aplicativo móvel da empresa. O serviço precisa dar suporte à adição, exibição, modificação e remoção de tipos de pizza – Um uso padronizado de verbos HTTP mais conhecido como CRUD (criar, ler, atualizar, excluir).

O que faremos?

Nesse módulo, você vai criar um novo aplicativo da API Web usando ASP.NET Core e executá-lo e testá-lo na linha de comando. Em seguida, você vai adicionar um armazenamento de dados e um novo controlador de API. Por fim, você vai implementar e testar os métodos de API para criar, ler, atualizar e excluir pizzas do armazenamento de dados.

Qual é a meta principal?

Ao final desta sessão, você será capaz de criar novos aplicativos de API Web usando o ASP.NET Core e aprenderá como criar controladores de API que implementam a lógica CRUD básica.