Predavanje – Izrada verzioniranog WEB API-a s podrškom za kompresiju i OAuth authentikaciju.
Opis: Ovo predavanje bi trebalo objediniti teorijska znanja koja su studenti apsolvirali na prijašnjim predavanjima u jednu cjelinu čini je rezultat izrada jednostavnog API-a koji je lako održavati i testirati, te ima podršku za verzioniranje, gzip kompresiju i OAuth autentikaciju putem bearer tokena.
Predavanje bi studentima trebalo približiti odgovore na ova pitanja:
- Što čini kvalitetan API?
- REST. Što je, najbolje prakse pri definiranju ruta?
- Zašto verzionirati API? Primjer implementacije?
- ASP.NET Web API vs ASP.NET MVC (sličnosti i razlike)
- Uvod u generike u C#
- Primjer generičke implementacije API ruta
- Podrška za kompresiju (gzip, deflate)
- OAuth implementacija
- Sigurnost podataka u transportu
Predavanje će se održati u sklopu kolegija Raspodijeljeni računalni sustavi u četvrtak 14.12.2017 od 13.15 – 15.30 u dvorani K2-12.