A WEB mudou muito nos últimos 10 anos e o ASP.NET continua evoluindo em conjunto com o Visual Studio 2013 para oferecer a melhor experiência no desenvolvimento de aplicações Web. O ASP.NET MVC WEB API oferece uma maneira poderosa, baseada em padrões para a construção de serviços de API aderente aos principais padrões do mercado (Rest). Integração com dispositivos móveis , alta disponibilidade e manutenção simplificada fazem a diferença? Durante esse curso online em vídeo você vai participar de uma imersão exclusiva no ASP.NET MVC 5 WEB API compreendendo os principais desafios na criação de serviços (Web Services modernos) utilizando o ASP.NET MVC 5. Seja qual for o seu negócio ele precisará compartilhar algo com algum aplicativo móvel e WEB API é a melhor estratégia para as suas aplicações. Após ativar esse treinamento online você terá a oportunidade estudar em qualquer lugar durante o período do curso.

Duração: 3 horas
Disponível: 30 dias de acesso online
R$ 259,00
9 pessoa(s) gosta(m), 0 pessoa(s) não gosta(m)

Informações do curso

1) Introdução

2) Fundamentos
-- Protocolo HTTP
-- Histórico
-- Uri x Url
-- Recursos Web
-- Tipos de serviços
-- O que é Serviço
-- Serviços Básicos
-- Serviços Compostos
-- StateFul x StateLess
-- REST
-- O padrão
-- SOAP vs REST
-- Pilares
-- Verbos HTTP
-- GET / POST / DELETE / PUT
-- O que é Web API ?
-- Vantagens
-- Diferenciais

3) Introdução ao WebAPI
-- Arquitetura
-- Configurações
-- Estrutura de um controller
-- Demo
--- Criando projeto WebAPI
--- Criando controller
--- Modificando ações e verbos
--- Trabalhando com parâmetros

4) Rotas
-- O que são ?
-- Convention-based
-- Attribute-routing
-- Demo
--- Rotas padrão
--- Utilizando attribute-routing

5) Tratamento de exceção
-- Tipos de exceção
-- HttpResponseException
-- HttpError
-- Filtros
-- Demo
--- Utilizando HttpResponseException
--- Utilizando HttpError
--- Utilizando Filtros

6) Consumindo serviços
-- Quem pode consumir serviços WebAPI ?
-- Biblioteca HttpClient
-- Javasript (jQuery)
-- Demo
--- Consumindo serviços do WPF com HttpClient
--- Consumindo serviços com jQuery
--- Consumindo serviços do Python

7) Introdução ao OData
-- O que é OData
-- OData no WebAPI
-- Exemplos de URL OData
--- Demo
---- WebAPI + OData + Entity Framework

8) Segurança básica
-- Autenticação
-- Autorização
-- Tipos de autenticação no WebAPI
-- Demo
--- Utilizando Basic Authentication
--- Tokens

9) Hospedagem de serviços
-- Tipos de hosting suportados
-- OWIN
-- Self-Host
-- Demo
--- Utilizando OWIN
--- Utilizando Self-hosting
--- Publicando no IIS

10)Tópicos Extras
-- Injeção de dependência no WebAPI
-- Tracing de serviços

11)Considerações finais
Desenvolvedores, arquitetos de software

Institucional