Curso

ASP.NET Web API: Criando um web service com paginação

Neste curso aprenderemos a criar um web service RESTful com ASP.NET Web API que contará com a funcionalidade de paginação. Além disso veremos como utilizar os verbos e códigos de status do protocolo HTTP para tratar e responder as requisições de forma adequada. E para garantir o bom funcionamento do nosso serviço implementaremos uma série de validações para evitar requisições com dados inválidos.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

22 horas

Curso de ASP.NET Web API (10 aulas)

Aula 1 - Apresentação do curso

Neste vídeo conheceremos o escopo do nosso curso, no qual aprenderemos a implementar um web service RESTful com funcionalidades de paginação e validação usando ASP.NET Web API. Além disso, veremos como utilizar os verbos e códigos de status HTTP

Aula 2 - Entendendo os verbos e códigos de status HTTP

Neste vídeo entenderemos como os verbos e códigos de status do protocolo HTTP serão utilizados no web service RESTful para tratar e responder adequadamente as requisições.

Aula 3 - Analisando a arquitetura da aplicação

Neste vídeo analisaremos a estrutura de pastas e arquivos da aplicação, bem como as decisões de projeto que foram tomadas para sua concepção.

Aula 4 - Criando o projeto no Visual Studio

Neste vídeo veremos como criar um novo projeto do tipo ASP.NET Web API a partir do Visual Studio. Aqui utilizaremos a versão 2017 Community do IDE, no entanto a versão 2015 pode ser utilizada da mesma forma.

Aula 5 - Criando as classes de modelo

Neste vídeo criaremos a entidade central da nossa aplicação: a classe Curso. Além disso criaremos um enum Canal, que representará a categoria do curso.

Aula 6 - Adicionando validações na classe modelo

Neste vídeo veremos como utilizar Data Annotations para efetuar validações nas propriedades da classe Curso. Com elas verificaremos, por exemplo, se um campo é vazio ou atende a um determinado formato.

Aula 7 - Criando o DbContext

Neste vídeo criaremos a classe DevMediaContext, herdando de DbContext, para centralizar o acesso ao banco de dados. Essa é uma classe central do Entity Framework e representa uma abstração do banco no nosso projeto.

Aula 8 - Configurando a string de conexão

Neste vídeo aprenderemos a configurar a string de conexão para que o DbContext possa acessar o banco de dados SQL Server. Isso é feito no arquivo Web.config, que encontra-se na raiz do projeto.

Aula 9 - Criando o controller

Neste vídeo criaremos o controller responsável por receber e responder as requisições HTTP na URL /api/cursos. Ele conterá uma instância do DbContext, que será usado para gravar e ler dados do banco.

Aula 10 - Inserção de registros com POST

Neste vídeo implementaremos o método no controller responsável pela inserção de registros. Esse método será acionado quando o serviço receber uma requisição HTTP POST na URL /api/cursos.

Ver todas as 22 aulas
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?