Základní info
Proč se o kurz zajímat: Většina webových aplikací využívá data poskytovaná
dynamicky serverem. V tomto jednodenním školení získáte přehled technik
použitelných pro komunikaci se serverem. Na konkrétních příkladech uvidíte
realizaci obou stran komunikace.
Co budete po absolvování kurzu umět:
Komu je kurz určen: Programátorům webových aplikací
Obsah kurzu:
Klasický přístup – AJAX
Výhody a nevýhody AJAXu
Jednostranná komunikace pomocí Server Sent Events
Navázání spojení
Popis protokolu
Obsluha událostí na klientovi
Příklady realizace na straně serveru
WebSockets
Náhrada AJAXu
Výhody v porovnání s AJAXem
Navázání spojení
Odesílání dat z klienta
Příjem dat ze serveru.
Příklady realizace na straně serveru
History API
Práce s historií stránek jako reakce na změny v html stránce (důsledek
zpracování dat ze serveru)
Lokální komunikace
Cross origin komunikace na klientovi
Bezpečnostní rizika
Výhody použitím
Předpokládané znalosti: