Curso

Consumindo um serviço REST com ASP.NET MVC

Nesse curso veremos os passos necessários para a criação de um aplicativo completo de cadastro de notas que funcionará como um cliente para uma API REST. Serão abordados os verbos do HTTP POST, PUT, GET e DELETE dentro do contexto de um Web Service RESTful assim como o processamento de cada objeto json retornado pela API no cliente.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

7 horas

(7 aulas)

Aula 1 - Introdução

Nessa aula navegaremos pela documentação da API RESTful que o nosso cliente vai consumir. Também veremos a função da arquitetura REST em mediar a comunicação entre o cliente e o banco de dados através da API.

Aula 2 - Criação do projeto

Nessa aula vamos criar as classes de entidade e o controller do nosso cliente. Durante o processo de criação das classes de entidade, veremos ainda como ferramentas como o Postman e o json2csharp podem ajudar nesse ponto do desenvolvimento.

Aula 3 - Criando uma listagem de notas

Nessa aula abordaremos a classe HttpClient do namespace System.Net.Http e veremos como enviar uma requisição para a nossa API, utilizando o verbo GET do HTTP. Com isso, criaremos uma lista de todas as notas disponíveis no banco de dados.

Aula 4 - Exibindo os detalhes de uma nota

Nessa aula veremos como listar os dados de uma nota específica utilizando o verbo GET do HTTP em conjunto com o ID da nota que desejamos detalhar.

Aula 5 - Criando uma nova nota

Nessa aula veremos os passos necessários para a criação de uma nova nota utilizando o verbo POST do HTTP e como implementar as duas Actions que serão responsáveis por exibir a View e receber os dados para enviar para API.

Aula 6 - Editando uma nota

Nessa aula veremos os passos necessários para a edição de uma nota utilizando o verbo PUT do HTTP e através da sobrecarga da Action Edit no nosso Controller.

Aula 7 - Excluindo uma nota

Nessa aula veremos os passos necessários para a exclusão de uma nota utilizando o verbo DELETE do HTTP. Seguiremos então para a conclusão do curso com o review do aplicativo completo em funcionamento.

Iniciar agora
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de .NET

Hello World com a linguagem C#

Relatórios com o Stimulsoft Reports.Web para .NET

O que é .NET Core?