stoodos alfa

Curso online: Desenvolvendo APIs com Web API
(Ciência da Computação)
seta
Não há mais vagas disponíveis para este curso. Adicione à sua lista de desejos e seja avisado quando uma nova turma for aberta.

Neste curso vamos entender como funciona e como desenvolvemos APIs utilizando o Web API.


Você aprenderá

Importante


Obrigado pelo interesse em participar deste treinamento, primeiramente gostaria de pedir sua atenção aos itens listados abaixo, deste modo alinhamos nossas expectativas. Caso ao termino da leitura ainda haja dúvidas, por favor, entre em contato pelo E-mail andrebaltieri@hotmail.com, informando o nome do treinamento e sua questão.



  • Este treinamento NÃO CONTEMPLA instalação de ferramentas como Visual Studio, SQL Server e afins, por favor, verifique os pré-requisitos antes de se inscrever.

  • Este treinamento será realizado via Internet, então assegure-se que esteja em uma conexão adequada, com equipamento de vídeo e áudio adequado. O treinamento não será interrompido caso sua internet caia.

  • O treinamento possui um horário de início e término que será seguido rigorosamente.

  • Qualquer dúvida, entre em contato antes de se matricular.


Alinhar as expectativas é muito importante, vamos nos assegurar que estou vendendo o que você realmente quer comprar.


Pré Requisitos


Conhecimentos em C#, familiaridade com Visual Studio.


Ferramentas Utilizadas


Visual Studio 2013 (Qualquer versão), SQL Server 2012 Express, Google Chrome, Postman (Add-in para Google Chrome), Fiddler.


Conteúdo



  • Introdução

    • O que é o WebAPI

    • Ferramentas

    • WebAPI vs WCF

    • SOAP vs REST



  • Criando sua primeira API

    • Criando o Model

    • Utilizando o Scaffolding

    • Entendendo o código gerado

    • Acessando sua API com Fiddler

    • Acessando sua API com Postman



  • Como tudo funciona

    • Tipos de interação

      • GET

      • POST

      • PATCH

      • DELETE



    • Entendendo HTTP Messages



  • Web API e Entity Framework

    • Trabalhando sem proxies



  • Configurando a API

    • Habilitando CORS

    • Formatters



  • Segurança

    • Importância do HTTPS

    • Restringindo requisições de determinados IPs

    • Restringindo requisições de determinadas URLs

    • Autenticação e Autorização



  • Revisão

  • Criando uma API para gestão de usuários

    • Listando usuários

    • Cadastrando um novo usuário

    • Alterando um usuário

    • Excluindo um usuário




 

Pré-requisitos

Conhecimentos em C#, familiaridade com Visual Studio.





Comentar...

Sobre o professor

André Baltieri

Microsoft MVP em ASP.NET/IIS, trabalha com desenvolvimento de aplicações web desde 2003 tendo passado por projetos de médio e grande porte nacionais e internacionais durante este tempo.


Classificação do professor

...


Saiba sobre novas turmas

Você é bom em algo? Ensine! :)

deixe-nos sua mensagem!