Kurz je určený všetkým, ktorí sa chcú naučiť základy skriptovacieho jazyka JavaScript a využívať ho na prístup k objektovému modelu dokumentu (Document Object Model) a vytvárať tak dynamické stránky a efekty. Naučíte sa zachytávať udalosti, [...]
  • INTJS
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 9 termínov
  • Bratislava (820 €)

    Brno (19 000 Kč)

    Praha (19 000 Kč)

  • Začiatočník

Kurz je určený všetkým, ktorí sa chcú naučiť základy skriptovacieho jazyka JavaScript a využívať ho na prístup k objektovému modelu dokumentu (Document Object Model) a vytvárať tak dynamické stránky a efekty. Naučíte sa zachytávať udalosti, vytvárať vlastné objekty a vyskúšate si sami mnoho praktických príkladov. Od základných konštrukcií jazyka JavaScript sa dostaneme až k pokročilejším témam, ako sú anonymné funkcie, menné priestory, closure alebo základy tvorby objektov v JavaScripte.

»
  • Odnaučíme vás používať spätné voľne dostupné skripty tým, že vás naučíme vytvárať vlastné a kvalitné
  • Správne včleniť JavaScript do stránky
  • Správne deklarovať premenné
  • Používať funkcie, podmienky a cykly
  • Pracovať s obrázkami
  • Otvárať okná
  • Používať časovač
  • Pracovať s reťazcami, poľami a dátumami
  • Používať cookies
  • Pracovať s formulármi a validovať ich
  • Zachytávať udalosti
  • Používať DOM
  • Objektovo programovať

    Požadované vstupné znalosti

  • Predpokladá sa znalosť HTML a CSS
  • Je vítaná aspoň základná skúsenosť s programovaním v ľubovoľnom jazyku

    Osnova kurzu

    Úvod do JavaScriptu

    • Scriptovanie na webových stránkach
    • Vlastnosti jazyka JavaScript
    • Včlenenie JavaScriptu do HTML

    Základy jazyka JavaScript

    • Použitie premenných
    • Výrazy
    • Druhy Operátorov
    • Deklarácia funkcií
    • Použitie parametrov a návratových hodnôt
    • Podmienky a cykly

    Document Objekt Model (DOM)

    • Použitie objektov
    • Objekt Window
    • Objekt Document
    • Objekt Image
    • Objekt Navigator

    Javasrcript Object Model

    • Objekt String
    • Objekt Array
    • Matematické funkcie
    • Práca s dátumami

    Vytváranie interaktívnych formulárov

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

    JavaScript ako funkcionálny jazyk

    • Funkcie ako objekt
    • Preťažovanie funkcií
    • Argumety funkcie
    • Closures

    Objektové programovanie

    • Singleton objekt
    • Prototyp
    • Jednoduchá implementácia dedičnosti

    Udalosti

    • Klasický prístup
    • W3C prístup
    • Stornovanie defaultnej udalosti
    • Prebublávanie udalosti
  • Aktuálna ponuka
    Školiace miesto
    Jazyk kurzu

    Uvedené ceny sú bez DPH.