SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO WEB

MVP ShowCast 2013

Desenvolvendo APIs Web com Web API
André Baltieri...
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO WEB

Sobre
♦Trabalha com desenvolvimento Web desde 2003.
♦Experiência em ...
SESSÃO: DESENVOLVIMENTO

Agenda
♦Arquitetura
♦Escrevendo a API
♦Segurança
♦Consumindo a API

© 2013, MVP ShowCast. Evento ...
SESSÃO: DESENVOLVIMENTO

Arquitetura

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

...
SESSÃO: DESENVOLVIMENTO

Arquitetura
♦XML vs JSON… Rest VS Soap
♦SOA
♦DDD
♦Testes

© 2013, MVP ShowCast. Evento organizado...
SESSÃO: DESENVOLVIMENTO

Escrevendo a API
♦Boas práticas na escrita
♦Globalização

© 2013, MVP ShowCast. Evento organizado...
SESSÃO: DESENVOLVIMENTO

Boas Práticas
♦Limpe o projeto 
♦API = Developer UI
♦JSON Only
♦RESTful URLs
♦SSL sempre
♦Versio...
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO WEB

Globalização
♦Detectando o idioma do request através do Accept-Langu...
SESSÃO: DESENVOLVIMENTO

Segurança
♦SSL e Afins
♦Cross Origin
♦ JSONP
♦ CORS

♦ASP.NET Auth
♦Autenticação Básica
♦Autentic...
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO WEB

Obrigado
♦André Baltieri
♦@andrebaltieri
♦http://andrebaltieri.azure...
SESSÃO: DESENVOLVIMENTO

Perguntas & Respostas

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Mi...
Próximos SlideShares
Carregando em…5
×

Desenvolvendo APIs Web com Web API [MVP ShowCast 2013 - DEV - Desenvolvimento Web]

385 visualizações

Publicada em

Palestra: Desenvolvendo APIs Web com Web API
Palestrante: André Baltieri (MVP ASP.NET/IIS)
Realização: 12/11/2013 17h
Trilha: Desenvolvimento Web
Sessão: Desenvolvimento
Evento: MVP ShowCast 2013
Site: http://mvpshowcast.azurewebsites.net

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
385
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
8
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvendo APIs Web com Web API [MVP ShowCast 2013 - DEV - Desenvolvimento Web]

  1. 1. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO WEB MVP ShowCast 2013 Desenvolvendo APIs Web com Web API André Baltieri ASP.NET/IIS Proprietário – Sismat Consultoria & TI @andrebaltieri © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  2. 2. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO WEB Sobre ♦Trabalha com desenvolvimento Web desde 2003. ♦Experiência em projetos de médio e grande porte a nível nacional e internacional. ♦Sócio proprietário da Sismat Consultoria & TI (http://www.sismat.com.br) © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  3. 3. SESSÃO: DESENVOLVIMENTO Agenda ♦Arquitetura ♦Escrevendo a API ♦Segurança ♦Consumindo a API © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO WEB
  4. 4. SESSÃO: DESENVOLVIMENTO Arquitetura © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO WEB
  5. 5. SESSÃO: DESENVOLVIMENTO Arquitetura ♦XML vs JSON… Rest VS Soap ♦SOA ♦DDD ♦Testes © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO WEB
  6. 6. SESSÃO: DESENVOLVIMENTO Escrevendo a API ♦Boas práticas na escrita ♦Globalização © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO WEB
  7. 7. SESSÃO: DESENVOLVIMENTO Boas Práticas ♦Limpe o projeto  ♦API = Developer UI ♦JSON Only ♦RESTful URLs ♦SSL sempre ♦Versionamento ♦Suporte a consultas © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO WEB
  8. 8. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO WEB Globalização ♦Detectando o idioma do request através do Accept-Language © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  9. 9. SESSÃO: DESENVOLVIMENTO Segurança ♦SSL e Afins ♦Cross Origin ♦ JSONP ♦ CORS ♦ASP.NET Auth ♦Autenticação Básica ♦Autenticação via Token ♦OAuth © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO WEB
  10. 10. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO WEB Obrigado ♦André Baltieri ♦@andrebaltieri ♦http://andrebaltieri.azurewebsites.net/ ♦andre.baltieri@sismat.com.br ♦http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api ♦http://apigee.com/about/ © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  11. 11. SESSÃO: DESENVOLVIMENTO Perguntas & Respostas © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO WEB

×