Kód kurzu: JPROG2« Krok späť

Java SE – programovanie III

Kurz sa zaoberá praktickou stránkou programovania v Java SE. Zameriava sa na vývoj zložitejších programov na platforme Java, udalosťami, riadeným programovaním, JavaBeans, grafickým užívateľským rozhraním (Swing), pripojením do databázy, prácou so súbormi, komunikáciou po sieti, XML a volaním vzdialených webových služieb (SOAP).

 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
15. 4. 2019 5 1 250,00 EUR v cene kurzu Český jazyk GOPAS Bratislava_GTT (info o GTT)
 
26. 8. 2019 5 1 250,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava_GTT (info o GTT)
 
15. 4. 2019 5 32 400 CZK v cene kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
26. 8. 2019 5 36 000 CZK v cene kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
15. 4. 2019 5 32 400 CZK v cene kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
26. 8. 2019 5 36 000 CZK v cene kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha5 36 000 CZK v cene kurzu 50
Brno5 36 000 CZK v cene kurzu 50
Bratislava5 1 250,00 EUR v cene kurzu 50

Pre koho je kurz určený

Kurz je určený pre poslucháčov, ktorí majú základné skúsenosti s Javou a objektovo orientovaným programovaním a chcú sa naučiť využívať mocné knižnice, ktoré so sebou Java SE prináša.

Čo Vás naučíme

  • Princípy súbežnosti a viacero vlákien v jednej aplikácii
  • Udalosťami riadené programovanie a jeho využitie v okennom užívateľskom rozhraní
  • Pracovať so súbormi a prúdmi
  • Čítať a prechádzať XML
  • Pristupovať do databázy pomocou JDBC
  • Komunikovať po sieti cez TCP a HTTP
  • Používať existujúce webové služby z Internetu

    Požadované vstupné znalosti

  • základné skúsenosti s programovaním v Jave

    Metódy výučby

    Odborný výklad s praktickými ukážkami, cvičenie na počítačoch.

    Študijné materiály

    Tlačené prezentácie preberanej látky.

    Osnova kurzu

    1. Viacvláknové aplikácie

    • Viacero vlákien
    • Vlákno typu démon
    • Synchronizácia vlákien

    2. Programovanie s udalosťami

    • O udalostiach všeobecne
    • Použitie udalostí v JavaBeans
    • Použitie udalostí v GUI

    3. Grafické uživateľské rozhranie Swing

    • Dispatcher Thread, SwingWorker
    • Formulár
    • Komponenty
    • Správca rozložení
    • JTable a JTree

    4. Práca so súbormi a prúdmi

    • Čo je to prúd (InputStream, OutputStream)
    • Čo je to textový prúd (Reader, Writer)
    • Výstup na konzole
    • Vstup/výstup z/do súboru
    • Binárna serializácia objektov do súboru

    5. Práca s XML

    • Formát XML pre výmenu a ukládanie dát
    • Načítánie XML pomocou SAX
    • Manipulácia s XML pomocou DOM
    • Nahrávanie objektov z XML pomocou JAXB

    6. Prístup do databázy pomocou JDBC

    • Rozhranie JDBC
    • Ovládače JDBC
    • Spojenie s databázou
    • Odosielanie SQL príkazov do databázy pomocou Statement, ResultSet
    • Rozhranie RowSet

    7. Komunikácia po sieti

    • Uvedenie do protokolu TCP
    • Sockety v Jave
    • HTTPClient a odosielanie požiadavok na HTTP server

    8. Volanie vzdialených procedúr pomocou RMI

    • Abstrakcia metód za rozhraniami
    • Proxy objekt a prenos volaní po sieti (Remote Procedure Call)

    9. Volánie webových služeb pomocou JAX-WS

    • Čo je to webová služba, SOAP, WSDL
    • Vygenerovanie rozhraní a proxy objektov podľa kontraktu WSDL
    • Vzdialené volanie metód pomocou JAX-WS
  • Tištěné prezentace probírané látky

    Cena:
    cena kurzu zahŕňa
    Uvedené ceny sú bez DPH.