Kód kurzu: JPROG2« Krok zpět

Praktické použití Java SE

Kurz se zabývá praktickou stránkou programování v Java SE. Zaměřuje se na vývoj složitějších programů na platformě Java, událostmi řízeným programováním, JavaBeans, grafickým uživatelským rozhraním (Swing nebo SWT), prací se soubory,připojením do databáze, XML a voláním vzdálených webových služeb (SOAP).

Dárek pro Vás

Od 1. 3. do 31. 8. 2016 mají všichni účastníci standardních otevřených kurzů Programování konaných v pobočkách Počítačové školy Gopas možnost získat novou osobní nebo komerční licenci jakéhokoliv produktu společnosti JetBrains se slevou 50%! Více informací k akci zde.

Dárek
 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
GTK 8.8.2016 5 31 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 21.11.2016 5 31 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
6.2.2017 5 31 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
29.5.2017 5 31 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
20.3.2017 5 31 000 CZK v ceně kurzu Český jazyk GOPAS Brno
 

PobočkaDnůCena kurzuCena materiálůITB
Praha5 31 000 CZK v ceně kurzu 50
Brno5 31 000 CZK v ceně kurzu 50
Bratislava5 1 250,00 EUR v ceně kurzu 50

Uživatelská náročnost

Předchozí kurzy

Pro koho je kurz určen

Kurz je určen pro posluchače, kteří mají základní zkušenosti s Javou a objektově orientovaným programováním a chtějí se naučit využívat mocné knihovny, které s sebou Java SE přináší.

Co Vás naučíme

  • Principy souběžnosti a více vláken v jedné aplikaci
  • Událostmi řízené programování a jeho využití v okenním uživatelském rozhraní
  • Pracovat se soubory a proudy
  • Číst a procházet XML
  • Přistupovat do databáze pomocí JDBC
  • Používat existující webové služby z Internetu

Požadované vstupní znalosti

Běžné zkušenosti s programováním v Javě na úrovni menších programů (desítky tříd)

Metody výuky

Odborný výklad s praktickými ukázkami, cvičení na počítačích

Studijní materiály

Tištěné prezentace probírané látky

Osnova kurzu

1. Grafické uživatelské rozhraní Swing nebo SWT

  • Výhody a nevýhody Swing, SWT, ostatních knihoven (QT, GTK+, wxWidgets)
  • Zobrazení okna
  • Běžné komponenty - tlačítko, text, textové pole
  • Dědičná hierarchie komponent

2. Programování s událostmi

  • O událostech obecně
  • Použití událostí v GUI

3. Pokročilé techniky v GUI

  • Správce rozložení
  • Tabulky a stromy
  • Vlákno událostí
  • SwingWorker/SWTWorker, spouštění práce na pozadí

4. Práce se soubory a proudy

  • Binární proud (InputStream, OutputStream)
  • Textový proud (Reader, Writer)
  • Souborový vstup/výstup

5. Přístup do databáze pomocí JDBC

  • Rozhraní JDBC
  • Ovladače JDBC
  • Spojení s databází
  • Odesílání SQL příkazů do databáze pomocí Statement, ResultSet
  • Spring JDBC Template
  • Spojení GUI tabulky a datových objektů

6. Práce s XML pomocí JAXB

  • Formát XML pro výměnu a ukládání dat
  • Načítání XML pomocí SAX, DOM
  • Nahrávání objektů z XML pomocí JAXB

7. Volání webových služeb pomocí JAX-WS

  • Co je to webová služba, SOAP, WSDL
  • Vygenerování rozhraní a proxy objektů podle kontraktu WSDL
  • Vzdálené volání služeb pomocí JAX-WS
Tištěné prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.


Graf návazností kurzů