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.