Aprenda a desenvolver APIs REST utilizando a nova versão do framework ASP.NET Web API
Nível Intermediário Categoria Desenvolvimento Back-end
É cada vez mais comum a necessidade de criação de APIs REST que tenham a capacidade de transmitir informações para os mais diversos meios, desde outras aplicações Web até mesmo aplicações Desktop, passando principalmente por aplicações mobile. Com meios de difusão de dados tão distintos e heterogêneos, as APIs Web acabam ganhando o papel também de uniformização da distribuição destes dados.
Pensando nisso, a Microsoft tornou possível a criação de APIs REST em sua plataforma Web - a plataforma ASP.NET. Estamos falando do framework ASP.NET Web API.
O ASP.NET Web API é um framework para criação de APIs REST no ambiente .NET. Trata-se de um framework muito extensível e poderoso, porém, com uma curva de aprendizado baixa ao mesmo tempo.
O ASP.NET Web API consegue conciliar a versatilidade das linguagens do ambiente .NET (como o C#) com a eficiência e segurança da plataforma ASP.NET, ao mesmo tempo que trás as melhores práticas para desenvolvimento de APIs REST de forma muito transparente e simples
É cada vez mais comum a necessidade de criação de APIs REST que tenham a capacidade de transmitir informações para os mais diversos meios, desde outras aplicações Web até mesmo aplicações Desktop, passando principalmente por aplicações mobile. Com meios de difusão de dados tão distintos e heterogêneos, as APIs Web acabam ganhando o papel também de uniformização da distribuição destes dados.
Pensando nisso, a Microsoft tornou possível a criação de APIs REST em sua plataforma Web - a plataforma ASP.NET. Estamos falando do framework ASP.NET Web API.
O ASP.NET Web API é um framework para criação de APIs REST no ambiente .NET. Trata-se de um framework muito extensível e poderoso, porém, com uma curva de aprendizado baixa ao mesmo tempo.
O ASP.NET Web API consegue conciliar a versatilidade das linguagens do ambiente .NET (como o C#) com a eficiência e segurança da plataforma ASP.NET, ao mesmo tempo que trás as melhores práticas para desenvolvimento de APIs REST de forma muito transparente e simples
Neste curso abordaremos tudo o que você precisa saber para criar aplicativos e APIs RESTful com Web API. Através de conteúdo apostilado e vídeo aula, você verá a construção de diversos exemplos com conceitos importantes da ferramenta, além de responder exercícios que ajudam na fixação do conteúdo.
Dentre várias outras coisas, você aprenderá a:
Este curso é destinado a desenvolvedores com conhecimento avançado em C#, que desejam aprender a criar APIs REST dentro da plataforma .NET utilizando os conceitos essenciais, como REST e HATEOAS.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Cleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral.
Nesta aula, vamos ter uma pequena introdução ao protocolo HTTP, ao conceito do que é REST e ao ASP.NET Web API.
7 aulasNesta aula, vamos conhecer os conceitos principais do ASP.NET Web API e iniciar o desenvolvimento de nossa primeira API Web
6 aulasNesta aula vermos como definir um controller.
9 aulasVamos entender melhor o pattern DTO e aprender a aplica-lo em nossa API Web.
5 aulasNesta aula, conheceremos o Content Negociation e o Media Type Formatters; e a importância deles.
3 aulasNesta aula, vamos aprender o que é o HATEOAS e como podemos implementá-lo em nossa API
5 aulasNesta aula, veremos como definir autenticação básica na API.
2 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!