Weby
Chronologický seznam kompetencí pro pochopení webového ekosystému:
1. Architektura Klient–Server
Základní princip fungování webu:
- Klient (Prohlížeč): Zařízení, které o data žádá a vykresluje je (Chrome, Safari, mobil).
- Server: Vzdálený počítač, kde jsou soubory uloženy a který na žádosti odpovídá.
- Doména vs. IP adresa: Pochopení, že
google.comje jen maska pro číselnou adresu (DNS).
2. Protokoly a Komunikace (HTTP/HTTPS)
Jak si počítače "povídají":
HTTP vs. HTTPS: Rozdíl v zabezpečení (šifrování). Žák musí vědět, proč je dnes HTTPS standardem (symbol zámečku).
Struktura komunikace:
- Request (Požadavek): Co klient chce od serveru.
- Response (Odpověď): Co server posílá zpět (data + stavový kód).
Stavové kódy (Základ):
200 OK(Vše v pořádku).404 Not Found(Stránka neexistuje).500 Internal Server Error(Chyba na straně serveru).
3. Metody požadavků (GET vs. POST)
Způsob, jakým posíláme data:
- GET: Slouží k získání dat. Data jsou vidět v URL adrese (např. vyhledávání).
- POST: Slouží k odesílání dat (formuláře, hesla). Data jsou skrytá v těle požadavku.
4. Standardy kvality webu
Co dělá web profesionálním a funkčním:
- Responzivita: Schopnost webu přizpůsobit se všem velikostem obrazovek (mobil, tablet, desktop).
- Přístupnost (Accessibility / A11y): Web musí být použitelný i pro lidi s postižením (nevidomí používající čtečky – zde je důležitá sémantika HTML).
- SEO (Search Engine Optimization): Optimalizace pro vyhledávače. Pochopení, že správné nadpisy a metadata pomáhají Googlu web najít.
- Validita: Kód bez chyb podle standardů W3C (prohlížeč pak web vykreslí předvídatelně).
Cvičení: Webová komunikace a standardy
Část 1: Proces request-reply
Seřaďte kroky tak, jak jdou chronologicky za sebou, když uživatel zadá adresu do prohlížeče:
- Server zpracuje požadavek a najde soubory.
- Prohlížeč (Klient) odešle HTTP Request na server.
- Uživatel zadá URL do adresního řádku.
- Server odešle HTTP Response (např. HTML soubor) zpět.
- Prohlížeč vykreslí stránku uživateli.
Správné pořadí: __ → __ → __ → __ → __
Část 2: HTTP Metody a kódy
Doplňte správný pojem:
- Když odešlete přihlašovací formulář s heslem, použijete metodu:
- Stavový kód, který říká "Stránka nenalezena", je:
- Zabezpečený protokol, který šifruje přenos dat, je:
Část 3: Kvalita webu (Pravda / Nepravda)
- SEO závisí pouze na tom, kolikrát je na stránce klíčové slovo. (Pravda / Nepravda)
- Responzivita znamená, že web vypadá stejně na mobilu i na počítači. (Pravda / Nepravda)
- Sémantické značky (jako
<nav>nebo<main>) pomáhají nevidomým uživatelům v navigaci. (Pravda / Nepravda)
Klíč k řešení
Část 1: Proces
3 → 2 → 1 → 4 → 5
Část 2: HTTP
- POST (data nejsou v URL)
- 404
- HTTPS
Část 3: Kvalita webu
- Nepravda (SEO je komplexní – rychlost, struktura, obsah, zpětné odkazy).
- Nepravda (Znamená, že se přizpůsobí, tedy vypadá jinak, aby byl čitelný).
- Pravda (Čtečky obrazovky tyto značky využívají k orientaci).