Criando aplicativos para Windows 8 usando apenas HTML5 e Javascript

Preview:

Citation preview

CRIANDO APLICATIVOS PARA WINDOWS 8 USANDO APENAS

HTML5 E JAVASCRIPTAndré Paulovich

MVP ASP.NET / IIS

Ivan PaulovichMVP ASP.NET / IIS

André Paulovich

Ivan Paulovich

raptors.com.br

@ivanpaulovich ivan@100looop.com

100loop.com

Conhecendo o ASP.NET Web API

Conhecendo o ASP.NET Web API

Conhecendo o ASP.NET Web API

Conhecendo o ASP.NET Web API

DEMO VAPT-VUPT

Criando uma WebAPI com suporte a CRUD

• Web API Template• jQuery

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

Consultas e Paginação

Parâmetro Descrição Exemplo

$filter Seleciona os elementos que atendem a restrição

http://localhost:9000/api/contacts?$filter=substringof(Name, 'Ed') eq true

$orderby Ordena os resultados por uma propriedade específica

http://localhost:9000/api/contacts?$orderby=Name

$skip Pula os primeiros n elementos. http://localhost:9000/api/contacts?$skip=2

$top Retorna os primeiros n elementos na lista. Se combinado com $orderby, a lista é ordenada primeiro, e os primeiros n elementos da lista ordenada são retornados.

http://localhost:9000/api/contacts?$orderby=Name

Read e Create

Update e Delete

Tratamento de exceções

• HttpResponseException• Exception Filters• ExceptionFilterAttribute

DEMO

Self-Host a Web API

• HTTP URL Namespace Reservationnetsh http add urlacl url=http://+:8080/ user=SG1\Ivan

• Simples• Independente– Console Application

DEMO

Links Úteis

• http://www.asp.net/web-api

• http://www.asp.net/vnext/overview/downloads

Palestras Relacionadas

• 15/Maio 19h - W8-A01Interface Metro, o novo conceito da Microsoft para o mundo mobile

PERGUNTAS?

Recommended