Kurz je určen všem, kteří se chtějí naučit programovat pomocí skriptovacího jazyka JavaScript a navrhovat na této platformě nezávislá řešení na straně internetového prohlížeče. V tomto kurzu se naučíte používat jazyk JavaScript a využívat ho [...]
  • INTJS
  • Délka 5 dní
  • 50 ITK bodů
  • 7 termínů
  • Praha (19 000 Kč)

    Brno (19 000 Kč)

    Bratislava (650 €)

Kurz je určen všem, kteří se chtějí naučit programovat pomocí skriptovacího jazyka JavaScript a navrhovat na této platformě nezávislá řešení na straně internetového prohlížeče. V tomto kurzu se naučíte používat jazyk JavaScript a využívat ho pro přístup k objektovému modelu dokumentu (Document Object Model) a vytvářet tak dynamické stránky a efekty. Naučíte se zachytávat události, vytvářet vlastní objekty a vyzkoušíte si sami mnoho praktických příkladů. Od základních konstrukcí jazyka JavaScript se dostaneme až k pokročilejším tématům, jako jsou anonymní funkce, jmenné prostory, closure nebo základy tvorby objektů v JavaScriptu.

»
  • Odnaučíme vás používat špatné volně dostupné skripty tím, že vás naučíme vytvářet vlastní a kvalitní
  • Správně včlenit JavaScript do stránky
  • Správně deklarovat proměnné
  • Používat funkce, podmínky a cykly
  • Pracovat s obrázky
  • Otevírat okna
  • Používat časovač
  • Pracovat s řetězci, poli a datumy
  • Používat cookies
  • Pracovat formuláři a validovat je
  • Zachytávat události
  • Používat DOM
  • Objektově programovat
  • Předpokládá se základní znalost HTML a CSS
  • Předpokládá se základní znalost s programováním v libovolném jazyce

Úvod do JavaScriptu

  • Scriptování na webovských stánkách
  • Vlastnosti jazyka JavaScript
  • Včlenění JavaScriptu do HTML

Základy jazyka JavaScript

  • Použití proměnných
  • Výrazy
  • Druhy Operátorů
  • Deklarace funkcí
  • Použití parametrů a návratových hodnot
  • Podmínky a cykly

Document Objekt Model (DOM)

  • Použití objektů
  • Objekt Window
  • Objekt Document
  • Objekt Image
  • Objekt Navigator

Javasrcript Object Model

  • Objekt String
  • Objekt Array
  • Matematické funkce
  • Prace s datumy

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

JavaScript jako funkcionální jazyk

  • Funkce jako objekt
  • Přetěžování funkcí
  • Argumety funkce
  • Closures

Objektové programování

  • Singleton objekt
  • Prototyp
  • Jednoduchá implementace dědičnosti

Události

  • Klasický přístup
  • W3C přístup
  • Stornování defaultní události
  • Probublávání události
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.