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ý
Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať