← Zpět na obsah

** Kapitola pro maturitní obory

Kapitola 12.2**: Tvorba webových stránek a aplikací

Co se naučíš: Pochopíš základy tvorby webových stránek pomocí HTML a CSS. Naučíš se rozdíl mezi frontendem a backendem a vytvoříš jednoduchou webovou stránku.

1. Jak funguje web?

Když navštívíš webovou stránku, tvůj prohlížeč (Chrome, Firefox...) pošle požadavek na server. Server odpoví soubory (HTML, CSS, JavaScript), které prohlížeč zobrazí.

2. Frontend vs Backend

Frontend Backend
To, co uživatel vidí To, co běží na serveru
HTML, CSS, JavaScript Python, PHP, Node.js, databáze
Design, interakce, animace Logika, data, autentizace

3. HTML – Struktura stránky

HTML (HyperText Markup Language) definuje strukturu webové stránky pomocí značek (tagů):

<!DOCTYPE html>
<html lang="cs">
<head>
    <meta charset="UTF-8">
    <title>Moje první stránka</title>
</head>
<body>
    <h1>Vítej na mé stránce!</h1>
    <p>Toto je můj první odstavec.</p>
    <img src="obrazek.jpg" alt="Popis obrázku">
    <a href="https://google.com">Odkaz na Google</a>
</body>
</html>
    

Nejdůležitější HTML značky

4. CSS – Vzhled stránky

CSS (Cascading Style Sheets) definuje, jak stránka vypadá:

/* Styl pro nadpis */
h1 {
    color: blue;
    font-size: 32px;
    text-align: center;
}

/* Styl pro odstavce */
p {
    font-family: Arial, sans-serif;
    line-height: 1.6;
    margin: 20px;
}

/* Styl pro třídu */
.zvyrazneny {
    background-color: yellow;
    padding: 10px;
}
    

5. Responzivní design

Stránka by měla vypadat dobře na všech zařízeních (mobil, tablet, PC). K tomu slouží:

Datové struktury - organizace dat v paměti
Datové struktury - organizace dat v paměti

6. Nástroje pro tvorbu webu

Stack a Queue - zásobník a fronta
Stack a Queue - zásobník a fronta

7. Od návrhu k publikaci

Proces tvorby webu má několik kroků:

  1. Návrh: Wireframe a mockup (můžeš použít Canvu nebo Figmu).
  2. Kódování: HTML pro strukturu, CSS pro vzhled.
  3. Testování: Kontrola na různých zařízeních a prohlížečích.
  4. Publikace: Nahrání na hosting (GitHub Pages je zdarma!).
Stromy a grafy - hierarchické a síťové struktury
Stromy a grafy - hierarchické a síťové struktury

** Úkoly pro maturitní obory

  1. HTML – První stránka: Vytvoř jednoduchou HTML stránku o sobě. Musí obsahovat: nadpis, 2 odstavce, obrázek, odkaz, seznam zájmů. Otevři v prohlížeči.
  2. CSS – Stylování: Přidej k předchozí stránce CSS soubor. Změň barvy, fonty, velikosti, přidej pozadí. Použij třídy pro různé styly.
  3. Portfolio: Vytvoř jednoduchou portfolio stránku (3 sekce): O mně, Moje projekty, Kontakt. Použij HTML + CSS.
  4. Canva → Web: Navrhni v Canvě vzhled webové stránky (mockup). Pak zkus tento design implementovat v HTML/CSS.
  5. PowerPoint – Prezentace: Vytvoř prezentaci "Jak funguje web" (10-12 snímků). Vysvětli: HTTP, HTML, CSS, frontend, backend, responzivita.
  6. Analýza webu: Otevři oblíbenou stránku, stiskni F12 (Developer Tools). Prozkoumej HTML strukturu. Napiš zprávu, co jsi objevil.
← Zpět na obsah