Java - úvod

Popis: Java je programovací jazyk nezávislý na platforme. Vyvíja ho spoloènos SUN, Microsystems a je zdarma dostupný pre rôzne operaèné systémy (Windows, Linux, Solaris). Nezávislos na operaènom systéme a na hardvéri poèítaèa zaisuje spôsob kompilácie. Zdrojové kódy programu nie sú prekladané do strojového kódu procesora, ale len pred spracovávané do tzv. byte-kódu. Ten ešte nie je závislý na konkrétnom procesore, ale èasovo nároène fázy kompilácie sú už uskutoènené. Takto predspracovaný kód je pre èloveka neèitate¾ný. Pri spustení Java programu je byte-kód ve¾mi rýchlo prevedený na strojový kód daného procesora (s oh¾adom na použitý operaèný systém) – to sa uskutoèòuje pomocou tzv. Java Virtual Machine (JVM).
Osnova:
  • úvod
    - história Javy
    - vlastnosti jazyka
  • základné prvky jazyka
    - dátové typy
    - identifikátory
    - kľúčové slová
    - riadenie toku
  • objektovo orientované programovanie
    - triedy a objekty
    - atribúty a metódy
    - statické členy
    - konštanty
  • porovnanie
    - porovnanie primitívnych a objektových dátových typov
    - Porovnanie s jazykom C++
  • príkazy na generovanie dokumentácie
  • dedičnosť
  • vytváranie balíkov a implementácia rozhrania
    - abstraktné triedy, interface
    - balíky tried, prístup k členom tried
    - implementácia call back pomocou interface
  • vytváranie a spracovanie výnimiek
  • informácie o type počas behu programu
  • nastavenie prostredia, classpath, formát jar
  • grafika
    - tvorba grafických aplikácií
    - triedy pre prácu v grafike
    - riadenie layoutu
    - spracovanie udalostí grafických prvkov
  • tvorba appletov
    - parametre appletu
    - štandardné metódy
    - bezpečnostné obmedzenia pre applet vo www prehliadačoch
  • práca so súbormi a streamami
  • sieťové programovanie pomocou protokolu TCP a UDP
    - tvorba klient / server aplikácie a appletu
    - multithreading a synchronizácia
    - zamykanie a riadenie prístupu k spoločným údajom
  • serializácia a riadenie serializácie členov triedy
  • zipovanie, prístup k databázam, kolekcie
  • použitie vývojového prostredia
  • zoznámenie s technológiou beans, swing, rmi, corba, java server pages, ...
Predpoklad: li>základná znalos práce s PC
  • základná orientácia v operaènom systéme MS Windows
  • znalosti na úrovni kurzu Jazyk C
  • Cena: 553,50 EUR
    Trvanie kurzu: 5 dní

    Doplňujúce informácie:

    • Denná forma je štandardne od 8:30 do 14:30
    • Víkendová forma kurzu je štandardne od 8:30 do 14:30
    • Večerná forma kurzu je štandardne od 16:00 do 21:00
    • Všetky ceny sú uvádzané s DPH 20%
    • Prípadné ďalšie termíny školení sa zobrazia v detaile kurzu