Detail kurzu
Java II. - pre mierne pokročilých
IT LEARNING SLOVAKIA, s.r.o.
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.
Obsah kurzu
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
Cieľová skupina
mierne pokročilý
Kontaktná osoba
Iveta Horná
+421 2/492 030 80
info@itlearning.sk
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality