Uvod 1/3 Flashcards
WWW - osnove (HTTP, HTML, URL)
s
Web aplikacije
Desktop vs mobilne vs web aplikacija
Arhitektura Web aplikacija (dijagram, cloud)
Klijent strana (tehnologije, izazovi)
Server strana (tehnologije, izazovi)
Protokoli (HTTP 1.0, 1.1, 2.0, Websocket)
HTTP - opis, metode zahteva, poruke
odgovora
HTML 5, opste, struktura strane, semanticki
elementi
CSS, opste, box model, selektori
Modeli klijent-server komunikacije
Websocket protokol
Prenos podataka sa klijenta na server
AJAX
Formati odgovora servera
CORS (primeri za same origin)
XML tehnologije (namespace, schema,
xpath, xsl), obrada XML dokumenta (DOM,
SAX)
Poređenje XML i HTML, XML i JSON
JSON
Web server (arhitektura, tehnologije)
ORM alati
Raspoređivanje opterećenja servera
Računarstvo u oblaku
Serverless arhitektura
Web servisi (RPC, SOAP, REST)
RESTful servisi
GraphQL
SPA
PWA
Mikroservisi
Virtualizacija
Kontejnerizacija, Docker, compose
Orkestracija kontejnera (Kubernetes, Docker
Swarm)
Web Assembly
Blazor
Blockchain