Introdução

Concluído

Este módulo explora a criação de um serviço RESTful entre plataformas usando controladores de API da Web 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ê pode 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

Suponha que você seja um funcionário de uma empresa de pizza chamada Contoso Pizza. Seu gerente pede que você desenvolva um serviço RESTful para gerenciamento de estoque de pizza como pré-requisito para a vitrine e o aplicativo móvel da empresa. O serviço tem que suportar a adição, visualização, modificação e remoção de tipos de pizza; um uso padronizado de verbos HTTP mais conhecidos como criar, ler, atualizar, excluir (CRUD).

O que estamos a fazer?

Neste módulo, você cria um novo aplicativo de API da Web usando o ASP.NET Core e aprende a executá-lo e testá-lo a partir da linha de comando. Em seguida, você adiciona um armazenamento de dados e um novo controlador de API. Finalmente, você implementa e testa os métodos de API para criar, ler, atualizar e excluir pizzas do armazenamento de dados.

Qual é o principal objetivo?

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