Úvod do JavaFX Úvod do kolekcií a genericita v Jave Java Collections Framework Zoznam (List) pomocou poľa v Jave Spájať zoznam v Jave Práca so súbormi a zložkami v Jave Práca so súbormi a zložkami v Jave - Nové API Práca s vlastnými súbory v Jave - Zip archív Práca s vlastnými súbory v Jave - Ukladanie a načítanie zips 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úbor v Jave enterprise riešenie - XSD a DTD schémy XML súbor v Jave enterprise riešenie - Praktická ukážka XSD ServiceLoader a služby pre moduly v Jave Podmienky v Jave - Ternárny výraz, prepadávací switch Cykly v Jave do tretice - do-while, break a continue 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 Reflexie v Jave 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 Viacrozmerné polia v Jave Slovníky (mapy) a množiny v Jave Front a zásobník v Jave Pomocná trieda Collections v Jave - Získavanie a modifikácie Pomocná trieda Collections v Jave - Tvorba nových kolekcií Úvod do StreamAPI a lambda výrazov v Jave 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 časť 2 Riešené úlohy k 1.-5. lekciu práca so súbormi v Jave Serializácie a deserializace v Jave Riešené úlohy k 6.-10. lekciu práca so súbormi v Jave Binárne súbory v Jave Aktivity