Práca so súbormi a priečinkami v Jave Podmienky v Jave - Ternárny výraz, prepadávací switch Cykly v Jave do tretice - do-while, break a continue Reflexia v Jave Úvod do JavaFX Zoznam (list) pomocou poľa v Jave Spojový zoznam v Jave Front a zásobník v Jave Pomocná trieda Collections v Jave - Získavanie a modifikácia Pomocná trieda Collections v Jave - Tvorba nových kolekcií StreamAPI v Jave - Generovanie streamov StreamAPI v Jave - Modifikačné metódy streamov StreamAPI v Jave - Koncové metódy streamov Uloženie objektov do CSV v Jave Uloženie objektov do CSV v Jave - Dokončenie Úvod do kolekcií a genericita v Jave Slovníky (mapy) a množiny v Jave Java Collections Framework Úvod do StreamAPI a lambda výrazov v Jave Práca so súbormi a priečinkami v Jave - Nové API Práca s vlastnými súbormi v Jave - Zip archív Práca s vlastnými súbormi v Jave - Ukladanie a načítanie zip Univerzálny prístup k priečinku AppData v Jave XML súbory v Jave enterprise riešenie - Praktická ukážka XSD Multithreading v Jave - Semafor Multithreading v Jave - mutex Multithreading v Jave - Bariéra, CountDownLatch IntelliJ IDEA - Debugging Multithreading v Jave - Runnable, callable, Future, Executor Vytvorenie prvého modulu v Jave Multithreading v Jave - ThreadPool Multithreading v Jave - ForkJoinPool Multithreading v Jave - CompletableFuture Multithreading v Jave - Atomicita a synchronizované kolekcie XML súbory v Jave enterprise riešenie - XSD a DTD schémy XML súbory v Jave enterprise riešenie - Súbor pom.xml ServiceLoader a služby pre moduly v Jave IntelliJ IDEA - Pokročilý debugging Jednoduché kreslenie prstom pre Android v Jave Multi-touch a ďalšie nové funkcie kreslenia v Jave pre Android JavaFX s modulmi v Jave IntelliJ IDEA - Git klient a UML diagramy Annotation processor v Jave - Úvod do anotácií IntelliJ IDEA - Úvod do vývojového prostredia Annotation processor v Jave - Hello annotation world Annotation processor v Jave - Template enginy Annotation processor v Jave - Velocity Engine IntelliJ IDEA - Rozšírené vyhľadávanie a multikurzory IntelliJ IDEA - Scopes, Live Templates, Databáza, Pluginy Java server - Úvod Java server - Parametre servera Java server - Google Guice Java server - Vlákno servera Java server - Správca spojenia Java server - Client dispatcher Java server - Zapisovacia vlákno Java server - Komunikačný protokol Java server - Event bus Java server - Systém pluginov Java server - Propagácia lokálnou sieťou (1. časť) Java server - Propagácia lokálnou sieťou (2. časť) Java server - Propagácia lokálnou sieťou (3. časť) Java server - Vylepšenie systému pluginov Java chat - Klient - Zoznámenie sa s kostrou aplikácie Java chat - Klient - Zobrazenie lokálnych serverov Java chat - Klient - Spojenie so serverom 1. časť Java chat - Klient - Spojenie so serverom 2. časť Java chat - Klient - Spojenie so serverom 3. časť Java chat - Server - Správa užívateľov Java chat - Klient - Chat service Java chat - Server - Chat plugin Java chat - Klient - Dokončenie 1. časť Java chat - Klient - Dokončenie 2. časť Úvod do modulov v Jave Annotation processor v Jave - Tvorba Maven projektu Classloader a prvý modul v Jave Manuálna inštalácia JavaFX Tvorba JavaFX aplikácie za pomoci grádl Tvorba JavaFX aplikácie za pomoci Maven Riešené úlohy k 1.-5. lekciu práce so súbormi v Jave Serializácia a deserializácia v Jave Riešené úlohy k 6.-10. lekciu práce so súbormi v Jave Binárne súbory v Jave Aktivity