Java II. - pre mierne pokročilých

Základné info
Prihlásiť sa na kurz

Popis kurzu

Počítačové školenie Java II. – pre mierne pokročilých je určené pre záujemcov o jazyk Java, ktorí už majú základnú skúsenosť s programovacím jazykom Java a majú záujem rozšíriť si svoje znalosti v tejto oblasti. Naučíte sa ako sa zdrojový kód v reálnej praxi rozdeľuje do projektových modulov, čo sú dependencie (závislosti) medzi modulmi, oboznámite sa so základmi databáz a databázových operácií a dozviete sa, ako sa ku databázam pripájame z Java programu, aby sme mohli dáta programovo spracovávať. Oboznámime vás s tým, ako sa ošetrujú chyby v Java programoch pomocou výnimiek (Exceptions) a so všetkými detailmi, týkajúcimi sa navrhovania a definovania tried, členov tried a tiež s tým ako sa prepisujú a preťažujú metódy a ako upravujeme správanie tried pomocou modifikátorov. Ďalej budete vedieť základné princípy práce so zdieľanými prostriedkami, zapisovanie do súborov, čítanie zo súborov a princípy streamovania. Napokon vás naučíme ako fungujú a ako sa vytvárajú grafické aplikácie pomocou technológie JavaFX. Nezaoberáme sa príliš históriou a teóriou, počas celého školenia pracujeme so zdrojovým kódom a všetko dávame do súvislosti s praxou.

Cieľová skupina

mierne pokročilý

Obsahová náplň

JDBC – Databázové pripojenie

  • Inštalácia databázového servra
  • Vytvorenie databázy a tabuľky (DDL – Data Definition Language)
  • Naplnenie tabuľky dátami (DML – Data Manipulation Language)
  • Nájdenie a stiahnutie správneho JDBC ovládača (JDBC-driver)
  • Predstavenie zdrojového kódu s pripojením k databáze
  • Priradenie záznamu z tabuľky do objektu

Exceptions (Výnimky)

  • Čo sú výnimky a ako pomocou nich ošetrujeme chyby v programoch
  • Rozdiel medzi ošetrovaním chýb, vetvením a ošetrovaním výnimkami
  • Vysvetlenie mechanizmu výnimiek: bloky try, catch, finally
  • Zjednodušenie programu pomocou try-with-resource

Trieda Object

  • Metódy triedy Object
  • Metódy equals() a toString()
  • Mutable vs. immutable triedy a objekty

Prepisovanie a preťažovanie metód

  • Anotácia @Override
  • Signatúra metódy
  • Rekurzívne metódy
  • Kľúčové slovíčko super
  • Pojem StackOverflow

Pretypovanie

  • Pretypovanie premenných
  • Implicitná a Explicitná konverzia
  • Operátor instanceof
  • Pretypovanie nekompatibilných typov

Wrapper

  • Wrapper triedy
  • Autoboxing, Unboxing

Enum

  • Špeciálna trieda Enum
  • Deklarácia a použitie Enum
  • Rozšírenie Enum o viazané vlastnosti
  • Výhody Enum voči konštantám

Modifikátory

  • Neprístupové modifikátory členov triedy
  • Modifikátor static
  • Modifikátor final
  • Statické premenné a metódy

I/O – Vstupno-výstupné operácie

  • Práca so Streams a Resources
  • Rozhranie Reader a Writer
  • Práca so súborom (zápis a čítanie súboru)

Programovanie grafických aplikácií v JavaFx

  • Event Driven Programming
  • Program SceneBuilder – návrh GUI (Graphical User Interface)
  • Vytvorenie Controller triedy
  • Spustenie GUI programu

Termíny kurzov

06.12.2017 - 07.12.2017

denný aj denný kurz, zľavnená cena: 98,75 EUR

Prihlásiť sa
09.12.2017 - 10.12.2017

víkendový kurz

Prihlásiť sa
13.12.2017 - 14.12.2017

večerný kurz

Prihlásiť sa
10.01.2018 - 11.01.2018

večerný kurz

Prihlásiť sa
31.01.2018 - 01.02.2018

denný kurz

Prihlásiť sa
03.02.2018 - 04.02.2018

víkendový kurz

Prihlásiť sa
07.02.2018 - 08.02.2018

večerný kurz

Prihlásiť sa
28.02.2018 - 01.03.2018

denný kurz

Prihlásiť sa

Kontakt a miesto konania

Kontaktné údaje
Iveta Horná
tel:
+421 2/492 030 *** zobraziť

mobil:
+421 911 233 *** zobraziť

email:
info@... zobraziť


Adresa
Kominárska 2,4, 83104 Bratislava

O organizátorovi

Kontaktné údaje
tel:
+421 2/492 030 *** zobraziť

mobil:
+421 911 233 *** zobraziť

email:
info@... zobraziť

web: www.itlearning.sk

Adresa
IT LEARNING SLOVAKIA, s.r.o.
Kominárska 2,4, Bratislava Zobraziť na mape

Hodnotenie kurzu

(hlasujte)