Kurz je určený pre začínajúcich JS programátorov, ktorí už poznajú základnú syntax JavaScriptu a chceli by použiť JS na tvorbu interaktívnych HTML stránok. Študent tak môže vytvárať vlastné dynamické stránky pomocou JS a DOM, ktoré reagujú na [...]
  • JS_DOM1
  • Dĺžka 3 dni
  • 30 ITK bodov
  • 2 termíny
  • Bratislava (990 €)

    Brno (23 100 Kč)

    Praha (23 100 Kč)

  • Mierne pokročilý

Kurz je určený pre začínajúcich JS programátorov, ktorí už poznajú základnú syntax JavaScriptu a chceli by použiť JS na tvorbu interaktívnych HTML stránok. Študent tak môže vytvárať vlastné dynamické stránky pomocou JS a DOM, ktoré reagujú na používateľské udalosti a zbierajú a validujú dáta pomocou formulárov. Študent následne môže pokračovať vo vzdelávaní v konkrétnej front-end knižnici (React, Angular, Vue…).

»

Kurz je určený pre začínajúcich JS programátorov, ktorí už poznajú základnú syntax JavaScriptu a chceli by použiť JS na tvorbu interaktívnych HTML stránok.

  • Dynamicky ovládať prvky na HTML stránke pomocou JavaScriptu
  • Reagovať na užívateľské udalosti
  • Používať objekty poskytované prehliadačom, ako sú Document alebo Window
  • Používať a validovať formuláre pomocou programovej logiky
  • Používať úložiská poskytované prehliadačom, ako je cookies alebo LocalStorage
  • Dynamicky generovať obsah dokumentu
  • Základná znalosť jazyka HTML na úrovni kurzu [HTMLCSS]
  • Znalosť syntaxi jazyka JavaScript na úrovni kurzu [JS_PROG1]

Úvod

  • Skriptovanie na webových stránkach
  • Vlastnosti jazyka JavaScript (pripomenutie)
  • Začlenenie JavaScriptu do HTML

Úvod do Document Object Model (DOM)

  • Použitie objektov
  • Node, Element, Attribute a ich vlastnosti a metódy
  • Vyhľadanie elementu v DOM

Použitie udalostí

  • Inline registrácia
  • DOM Property Event Handlers
  • Štandardný prístup pomocou addEventListener
  • Stornovanie defaultnej akcie udalosti
  • Prebublávanie udalosti

Document Object Model (DOM)

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

Vytváranie interaktívnych formulárov

  • Formulárové prvky
  • Odoslanie dát formulára
  • Prístup k formulárovým prvkom
  • Validácia dát formulára

Moduly

  • Druhy modulov
  • Lazy loading

Základy Cookies a Web Storage

  • Cookies
    • Vytváranie a čítanie cookies
    • Možnosti a obmedzenia cookies
    • Bezpečnostné aspekty a obmedzenie platnosti
  • Local Storage
    • Ukladanie dát
    • Načítanie dát
    • Odstraňovanie dát
    • Obmedzenie a bezpečnostné aspekty
  • Session Storage
    • Rozdiely medzi Local Storage a Session Storage
    • Príklady použitia
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.