Curso
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
Hello World com a linguagem C#
Relatórios com o Stimulsoft Reports.Web para .NET
O que é .NET Core?