windays12 asp.net web api
TRANSCRIPT
Rovinj, 23. – 26. travnja 2012.
Razvoj REST API-ja zaWindows Azure koristećiASP.NET Web API
Radenko ZecSoftware Development Consultant
Lanaco d.o.o
Sponzori
Isključite zvuk telefona
WINDAYS12 TECHNOLOGY OBRAZOVNI PARTNER
• Kako napraviti “Real-World” REST API koristeći ASP. NET Web API
Cilj prezentacije
WINDAYS12 TECHNOLOGY OBRAZOVNI PARTNER
• to je stil softverske arhitekture, za distribuirane hypermedia sisteme kao šte je „World Wide Web“
• nije protokol ni standard
Šta je REST ?
WINDAYS12 TECHNOLOGY OBRAZOVNI PARTNER
• Frejmvork koji omogućava lak razvoj HTTP servisa kojima se može pristupati sa velikog broja različitih klijenata uključujući browsere i mobilne uređaje
Šta je ASP.NET Web API ?
WINDAYS12 TECHNOLOGY OBRAZOVNI PARTNER
Šta gađa ASP.NET Web API ?
WINDAYS12 TECHNOLOGY OBRAZOVNI PARTNER
Koje metode ASP.NET Web API podržava ?
Metod Akcija HTTPMetod Relativni URI
Get Vraća listu svih kontakata
GET /api/contacts
Get Vraća kontakt na osnovu id-a
GET /api/contacts/id
Add Dodaje novi kontakt POST /api/contacts
Update Mijenja selektovani kontakt
PUT /api/contacts
Delete Briše kontakt DELETE /api/contacts/id
WINDAYS12 TECHNOLOGY OBRAZOVNI PARTNER
Rast Web API-ja?
+ 100% + 50% + 3400% + 235% + 71% + 86% + 46% + 63%
Source: www.programmableweb.com – current APIs: 5033APIs: 5033
WINDAYS12 TECHNOLOGY OBRAZOVNI PARTNER
Demo – Kako napraviti Social Network WEB API
Pitanja
WINDAYS12 TECHNOLOGY OBRAZOVNI PARTNER
• http://blog.developers.ba
• @radenkozec
Radenko Zec