Kód kurzu: INTHTTP« Krok späť

Využitie protokolu HTTP pre webmasterov

Kurz je určený tvorcom statických aj dynamických webových stránok, ktorí sa chcú zoznámiť s detailmi komunikácie prehliadača s webovým serverom. Na kurze sa naučíte zrýchliť načítavanie stránok, zmenšiť záťaž serveru, riadiť ukladanie stránok do medzipamäte, nastavovať správne presmerovanie stránok či pracovať s Cookies.

Neboli nájdené žiadne termíny, kontaktujte náš klientsky servis.
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha1 3 700 CZK v cene kurzu 10
Brno1 3 500 CZK v cene kurzu 10
Bratislava1 125,00 EUR v cene kurzu 10

Pre koho je kurz určený

Kurz je určený pre tvorcov webových stránok, ktorí chcú porozumieť a využívať možnosti, ktoré ponúka komunikačný protokol HTTP

Čo Vás naučíme

  • Porozumiete klientskemu http requestu a serverovému http responsu
  • Pracovať s hlavičkou http protokolu (http headers)
  • Používať paralelné a trvalé spojenie a pipelining
  • Používať cacheovanie, presmerovanie requestu, identifikáciu a autentizáciu

    Požadované vstupné znalosti

    Základné znalosti vytvárania webových stránok

    Metódy výučby

    Odborný výklad s praktickými ukážkami, cvičeniami na počítačoch

    Študijné materiály

    Tlačené prezentácie preberanej látky

    Osnova kurzu

    Úvod

    • Základné pojmy: klient (prehliadač), webserver, IP adresa, DNS, HTTP, URL, proxy, vyrovnávacia pamäť (cache), TCP/IP, port
    • Štandardy, programy na sledovanie HTTP a TCP/IP komunikácie klient - server

    HTTP požiadavky klienta

    • Verzie HTTP (0.9, 1.0, 1.1)
    • URL
    • Metódy (GET, POST, HEAD, TRACE, PUT, DELETE)
    • Hlavička Host
    • Hlavičky požiadaviek

    HTTP odpoveď serveru

    • Stavové kódy
      • 100-199 - informačné
      • 200-299 - úspešné
      • 300-399 - presmerovanie
      • 400-499 - chyba klienta
      • 500-599 - chyba serveru
    • Hlavičky odpovede
    • HTTP versus značky META v HTML

    Naviazanie a ukončenie spojení v rôznych verziách HTTP

    • Hlavička Content-length
    • Hlavička Connection
    • Paralelné a perzistentné spojenie, keep-alive, pipeline
    • Hlavička Transfer-encoding: chunked
    • Čo sa deje pri kliknutí na tlačidlo Stop

    Informácie o dokumente, verzii

    • MIME, Hlavička Content-type
    • Hlavička Accept-language
    • Problém s verejnými cache - Hlavička Vary

    Ukladanie dokumentu do vyrovnávacích pamätí (cache)

    • Súkromné a verejné cache
    • Doba platnosti dokumentu
    • Ako zamedziť ukladanie do cache (hlavičky Cache-control, Pragma)
    • Ako nastaviť platnosť dokumentu do určitej doby (hlavička Expires, Last-Modified)
    • Ako pracovať s verziami dokumentu (hlavička Etag)
    • Čo sa deje pri obnovení stránky (F5 a CTRL+F5) v prohlížeči
    • Cache versus tlačidlo Späť v prehliadači

    Presmerovanie požiadaviek

    • Aké stavové kódy 3xx voliť
    • Správne spracovanie formulárov s metódou POST

    Identifikácia klienta

    • Hlavička User-Agent
    • IP adresa
    • Cookies

    Autentizácia a prihlasovanie užívateľa

    • Basic authentication
    • Hlavičky WWW-authenticate, Authorization, Authorization-info

    Ostatné témy

    • Hlavička Referer (zabezpečení a ochrana súkromia)
    • Hlavička Content-encoding (komprimácia dát pre prenos, gzip aj.)
    • Hlavička Content-disposition (vynútené stiahnutie súboru)
    • Čiastočné stiahnutie dokumentu (Hlavička Range)
  • publikace ke kurzu INTHTTP

    Cena:
    cena kurzu zahŕňa
    Uvedené ceny sú bez DPH.


    Graf nadväzností kurzov