Online kurz Java II. Mierne Pokročilý je pre vás ideálny, ak sa chcete naučiť pokročilé techniky programovania v jazyku Java a prehĺbiť svoje znalosti objektovo orientovaného programovania (OOP). Ide o akreditovaný a certifikovaný kurz na Javu. Kurz sa zameriava na zásadné koncepty, ako sú objekty, triedy, metódy a dátové zložky v Java OOP, pričom sa hlbšie venuje princípu identity a používaniu Google Style Guide. Naučíte sa, ako efektívne pracovať s generovaným kódom a používať rôzne nástroje, ako sú Property a rôzne vychytávky v prostredí Javy. Okrem toho si osviežite základy a získate podrobnejšie pochopenie objektov, tried, metód a dátových štruktúr v jazyku Java. Kurz sa ďalej zameriava na pokročilú prácu s modifikátormi prístupu, balíčkami (Packages) a typmi väzieb v OOP a UML. Naučíte sa preťažovať metódy (Overloading methods) a používať základné princípy zapúzdrenia, ako aj getter a setter metódy. Dozviete sa, ako tieto princípy aplikovať v praxi, vrátane použití anonymných objektov a prehľadu nástrojov ako Surround With a Snippety. Časť kurzu sa venuje konštruktorm a inštanciám triedy, kde sa naučíte, čo je to konštruktor, statika, a ako používať pattern knižnice, statické importy a vnorené triedy v Jave. Získate prehľad o tom, ako správne využiť tieto techniky na tvorbu efektívneho a flexibilného kódu. V ďalších lekciách sa zameriate na pokročilé techniky dedičnosti (Inheritance), vrátane práce s kľúčovými slovami abstract a final, a princípu DRY (Don’t Repeat Yourself). Naučíte sa používať dedičnosť, ktorá je kľúčová pre vytváranie znovupoužiteľného kódu, a osvojíte si kľúčové slovo Super. Okrem toho si precvičíte tvorbu grafických používateľských rozhraní (GUI) pomocou JFrame Form a komponentov Javy. Ako bonus sa oboznámite s UML diagramami, konkrétne s rôznymi typmi vzťahov a väzieb v UML. Získate praktické skúsenosti s modelovaním a analýzou vzťahov medzi triedami a objektmi pomocou UML a dozviete sa, aké nástroje sa v praxi používajú na prácu s UML diagramami. Ak sa chcete skutočne naučiť programovať v jazyku Java a stať Java programátorom, tak toto je ideálny online kurz pre vás.