Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Criando aplicativos para Windows 8 usando apenas HTML5 e Javascript

536 views

Published on

  • Be the first to comment

  • Be the first to like this

Criando aplicativos para Windows 8 usando apenas HTML5 e Javascript

  1. 1. CRIANDO APLICATIVOS PARA WINDOWS 8 USANDO APENAS HTML5 E JAVASCRIPT André Paulovich MVP ASP.NET / IIS Ivan Paulovich MVP ASP.NET / IIS
  2. 2. André Paulovich
  3. 3. Ivan Paulovich 100loop.com raptors.com.br @ivanpaulovich ivan@100looop.com
  4. 4. Conhecendo o ASP.NET Web API
  5. 5. Conhecendo o ASP.NET Web API
  6. 6. Conhecendo o ASP.NET Web API
  7. 7. Conhecendo o ASP.NET Web API
  8. 8. DEMO VAPT-VUPT
  9. 9. Criando uma WebAPI com suporte a CRUD • Web API Template • jQuery
  10. 10. Roteamento Action Http Method Url Get a list of all contacts GET /api/contacts Get a contacts by ID GET /api/contacts/id Create a new contact POST /api/contacts Update a contact PUT /api/contacts/id Delete a contact DELETE /api/contacts/id
  11. 11. Consultas e PaginaçãoParâmetro Descrição Exemplo$filter Seleciona os elementos que http://localhost:9000/api/contacts?$filter= atendem a restrição substringof(Name, Ed) eq true$orderby Ordena os resultados por uma http://localhost:9000/api/contacts?$order propriedade específica by=Name$skip Pula os primeiros n elementos. http://localhost:9000/api/contacts?$skip=2$top Retorna os primeiros n elementos http://localhost:9000/api/contacts?$order na lista. Se combinado com by=Name $orderby, a lista é ordenada primeiro, e os primeiros n elementos da lista ordenada são retornados.
  12. 12. Read e Create
  13. 13. Update e Delete
  14. 14. Tratamento de exceções • HttpResponseException • Exception Filters • ExceptionFilterAttribute
  15. 15. DEMO
  16. 16. Self-Host a Web API • HTTP URL Namespace Reservation netsh http add urlacl url=http://+:8080/ user=SG1Ivan • Simples • Independente – Console Application
  17. 17. DEMO
  18. 18. Links Úteis • http://www.asp.net/web-api • http://www.asp.net/vnext/overview/downloads
  19. 19. Palestras Relacionadas • 15/Maio 19h - W8-A01 Interface Metro, o novo conceito da Microsoft para o mundo mobile
  20. 20. PERGUNTAS?

×