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#.

Para desenvolvimento local, usamos a CLI do .NET (interface de linha de comando) e o Visual Studio Code. 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 pede que você desenvolva um serviço RESTful para o gerenciamento de inventário de pizzas 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 estamos implementando?

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 utilizando o ASP.NET Core e aprenderá como criar controladores de API que implementam a lógica CRUD básica.