You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/sk/3-terrarium/1-intro-to-html/assignment.md

8.3 KiB

HTML Praktická úloha: Vytvorenie návrhu blogu

Ciele učenia

Použite svoje znalosti HTML na navrhnutie a kódovanie kompletnej štruktúry úvodnej stránky blogu. Táto praktická úloha posilní vaše znalosti o semantickom HTML, najlepších praktikách prístupnosti a profesionálnych zručnostiach v organizácii kódu, ktoré budete používať počas svojej cesty webového vývoja.

Splnením tejto úlohy:

  • Precvičíte si plánovanie rozloženia webových stránok pred kódovaním
  • Správne použijete semantické HTML prvky
  • Vytvoríte prístupný a dobre štruktúrovaný kód
  • Rozviniete profesionálne návyky v kódovaní pomocou komentárov a organizácie

Požiadavky na projekt

Časť 1: Plánovanie návrhu (vizuálny návrh)

Vytvorte vizuálny návrh úvodnej stránky blogu, ktorý obsahuje:

  • Hlavičku s názvom stránky a navigáciou
  • Hlavnú obsahovú oblasť s minimálne 2-3 ukážkami blogových príspevkov
  • Bočný panel s doplnkovými informáciami (sekcia o autorovi, posledné príspevky, kategórie)
  • Pätičku s kontaktnými informáciami alebo odkazmi

Možnosti vytvorenia návrhu:

  • Ručne kreslený návrh: Použite papier a ceruzku, potom svoj návrh odfoťte alebo naskenujte
  • Digitálne nástroje: Figma, Adobe XD, Canva, PowerPoint alebo akákoľvek aplikácia na kreslenie
  • Nástroje na tvorbu wireframov: Balsamiq, MockFlow alebo podobný softvér na tvorbu wireframov

Označte sekcie svojho návrhu HTML prvkami, ktoré plánujete použiť (napr. "Hlavička - <header>", "Blogové príspevky - <article>").

Časť 2: Plánovanie HTML prvkov

Vytvorte zoznam, ktorý mapuje každú sekciu vášho návrhu na konkrétne HTML prvky:

Example:
- Site Header → <header>
- Main Navigation → <nav> with <ul> and <li>
- Blog Post → <article> with <h2>, <p>, <time>
- Sidebar → <aside> with <section> elements
- Page Footer → <footer>

Povinné prvky, ktoré musíte zahrnúť: Váš HTML musí obsahovať minimálne 10 rôznych semantických prvkov z tohto zoznamu:

  • <header>, <nav>, <main>, <article>, <section>, <aside>, <footer>
  • <h1>, <h2>, <h3>, <p>, <ul>, <li>, <a>
  • <img>, <time>, <blockquote>, <strong>, <em>

Časť 3: Implementácia HTML

Napíšte kód úvodnej stránky blogu podľa týchto štandardov:

  1. Štruktúra dokumentu: Zahrňte správny DOCTYPE, html, head a body prvky
  2. Semantické značkovanie: Používajte HTML prvky na ich určený účel
  3. Prístupnosť: Zahrňte správny alt text pre obrázky a zmysluplný text odkazov
  4. Kvalita kódu: Používajte konzistentné odsadenie a zmysluplné komentáre
  5. Obsah: Zahrňte realistický obsah blogu (môžete použiť zástupný text)

Ukážková štruktúra HTML:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My Personal Blog</title>
</head>
<body>
    <!-- Main site header -->
    <header>
        <h1>My Blog Title</h1>
        <nav>
            <!-- Navigation menu -->
        </nav>
    </header>
    
    <!-- Main content area -->
    <main>
        <!-- Blog posts go here -->
    </main>
    
    <!-- Sidebar content -->
    <aside>
        <!-- Additional information -->
    </aside>
    
    <!-- Site footer -->
    <footer>
        <!-- Footer content -->
    </footer>
</body>
</html>

Časť 4: Reflexia

Napíšte krátku reflexiu (3-5 viet), ktorá sa zaoberá:

  • Ktoré HTML prvky ste používali najistejšie?
  • Aké výzvy ste stretli pri plánovaní alebo kódovaní?
  • Ako vám semantický HTML pomohol organizovať obsah?
  • Čo by ste urobili inak pri vašom ďalšom HTML projekte?

Kontrolný zoznam na odovzdanie

Pred odovzdaním sa uistite, že máte:

  • Vizuálny návrh s označenými HTML prvkami
  • Kompletný HTML súbor so správnou štruktúrou dokumentu
  • Použitých minimálne 10 rôznych semantických HTML prvkov správne
  • Zmysluplné komentáre vysvetľujúce štruktúru vášho kódu
  • Platnú syntax HTML (otestujte v prehliadači)
  • Napísanú reflexiu, ktorá odpovedá na otázky v zadanej úlohe

Hodnotiaca tabuľka

Kritérium Vynikajúce (4) Dostačujúce (3) Rozvíjajúce sa (2) Začiatočnícke (1)
Plánovanie a návrh Detailný, dobre označený návrh ukazujúci jasné pochopenie rozloženia a semantickej štruktúry HTML Jasný návrh s väčšinou sekcií správne označených Základný návrh s niektorými označeniami, ukazuje všeobecné pochopenie Minimálny alebo nejasný návrh, chýba správna identifikácia sekcií
Použitie semantického HTML Používa 10+ semantických prvkov správne, demonštruje hlboké pochopenie štruktúry HTML a prístupnosti Používa 8-9 semantických prvkov správne, ukazuje dobré pochopenie semantického značkovania Používa 6-7 semantických prvkov, niektoré nejasnosti o správnom použití Používa menej ako 6 prvkov alebo nesprávne používa semantické prvky
Kvalita a organizácia kódu Výnimočne dobre organizovaný, správne odsadený kód s komplexnými komentármi a dokonalou syntaxou HTML Dobre organizovaný kód s dobrým odsadením, užitočnými komentármi a platnou syntaxou Väčšinou organizovaný kód s niektorými komentármi, drobné problémy so syntaxou Slabá organizácia, minimálne komentáre, viaceré chyby v syntaxe
Prístupnosť a najlepšie praktiky Vynikajúce zohľadnenie prístupnosti, zmysluplný alt text, správna hierarchia nadpisov, dodržiava všetky moderné najlepšie praktiky HTML Dobré prvky prístupnosti, vhodné použitie nadpisov a alt textu, dodržiava väčšinu najlepších praktík Niektoré zohľadnenia prístupnosti, základný alt text a štruktúra nadpisov Obmedzené prvky prístupnosti, slabá štruktúra nadpisov, nedodržiava najlepšie praktiky
Reflexia a učenie Premyslená reflexia demonštrujúca hlboké pochopenie HTML konceptov a dôkladnú analýzu procesu učenia Dobrá reflexia ukazujúca pochopenie kľúčových konceptov a určitú sebareflexiu učenia Základná reflexia s obmedzeným pohľadom na HTML koncepty alebo proces učenia Minimálna alebo chýbajúca reflexia, ukazuje málo pochopenia naučených konceptov

Zdroje na učenie

Základné referencie:

Tipy pre úspech:

  • Začnite s návrhom predtým, než začnete písať kód
  • Používajte nástroje prehliadača na kontrolu štruktúry HTML
  • Testujte svoju stránku na rôznych veľkostiach obrazovky (aj bez CSS)
  • Čítajte svoj HTML nahlas, aby ste skontrolovali, či štruktúra dáva logický zmysel
  • Zvážte, ako by čítačka obrazovky interpretovala štruktúru vašej stránky

💡 Pamätajte: Táto úloha sa zameriava na štruktúru a semantiku HTML. Nemusíte sa obávať vizuálneho štýlu na to slúži CSS! Vaša stránka môže vyzerať jednoducho, ale mala by byť dobre štruktúrovaná a zmysluplná.


Zrieknutie sa zodpovednosti:
Tento dokument bol preložený pomocou služby AI prekladu Co-op Translator. Hoci sa snažíme o presnosť, prosím, berte na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho rodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nenesieme zodpovednosť za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.