Kurz je určen pro začínající JS programátory, kteří už jsou seznámení se základní JS syntaxí, a chtěli by použít JS na tvorbu interaktivních HTML stránek. Student pak může vytvářet vlastní dynamické stránky pomocí JS a DOM, které reagují na [...]
  • JS_DOM1
  • Délka 3 dny
  • 30 ITK bodů
  • 0 termínů
  • Praha (23 100 Kč)

    Brno (23 100 Kč)

    Bratislava (990 €)

  • Mírně pokročilý

Kurz je určen pro začínající JS programátory, kteří už jsou seznámení se základní JS syntaxí, a chtěli by použít JS na tvorbu interaktivních HTML stránek. Student pak může vytvářet vlastní dynamické stránky pomocí JS a DOM, které reagují na uživatelské události a sbírají a validují data pomocí formulářů. Student pak může pokračovat ve vzdělávání v konkrétní front-end knihovně (React, Angular, Vue…).

»

Kurz je určen pro začínající JS programátory, kteří už jsou seznámení se základní JS syntaxí, a chtěli by použít JS na tvorbu interaktivních HTML stránek. Student pak může vytvářet vlastní dynamické stránky pomocí JS a DOM, které reagují na uživatelské události a sbírají a validují data pomocí formulářů. Student pak může pokračovat ve vzdělávání v konkrétní front-end knihovně (React, Angular, Vue…).

  • Dynamicky ovládat prvky na HTML stránce pomocí JavaScriptu
  • Reagovat na uživatelské události
  • Používat objekty poskytované prohlížečem, jako jsou Document nebo Window
  • Používat a validovat formuláře pomocí programové logiky
  • Používat uložiště poskytovaná prohlížečem, jako je cookies nebo LocalStorage
  • Dynamicky generovat obsah dokumentu
  • Základní znalost jazyka HTML na úrovni kurzu [HTMLCSS].
  • Znalost syntaxe jazyka JavaScript na úrovni kurzu [JS_PROG1].

Úvod

  • Skriptování na webovských stránkách
  • Vlastnosti jazyka JavaScript (připomenutí)
  • Začlenění JavaScriptu do HTML

Úvod do Document Object Model (DOM)

  • Použití objektů
  • Node, Element, Attribute a jejich vlastnosti a metody
  • Vyhledání elementu v DOM

Použití událostí

  • Inline registrace
  • DOM Property Event Handlers
  • Standardní přístup pomocí addEventListener
  • Stornování defaultní akce události
  • Probublávání události

Document Object Model (DOM)

  • Objekt Window
  • Objekt Document
  • Objekt Image
  • Objekt Navigator

Vytváření interaktivních formulářů

  • Formulářové prvky
  • Odeslání dat formuláře
  • Přístup k formulářovým prvkům
  • Validace dat formuláře

Moduly

  • Druhy modulů
  • Lazy loading

Základy Cookies a Web Storage

  • Cookies
    • Vytváření a čtení cookies
    • Možnosti a omezení cookies
    • Bezpečnostní aspekty a omezení platnosti
  • Local Storage
    • Ukládání dat
    • Načítání dat
    • Odstraňování dat
    • Omezení a bezpečnostní aspekty
  • Session Storage
    • Rozdíly mezi Local Storage a Session Storage
    • Příklady použití
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.