Java – pokročilé techniky programování
Tento pokračovací kurz v jazyce Java je zaměřen na programátory, kteří si chtějí prohloubit své znalosti a osvojit si pokročilé techniky vývoje. Účastníci se naučí efektivně pracovat s generikami a ko...
Budete přesměrováni na web ICT Pro s.r.o.
Přehled kurzu
O kurzu
Kurz klade důraz na praktické využití stream API včetně paralelního zpracování dat a na spr��vné psaní vícevláknových aplikací se synchronizací. Součástí programu je i tvorba jednoduchého GUI pomocí knihovny Swing, práce se soubory přes klasické i neblokující I/O a moderní API pro datum a čas. Vše si účastníci osvojí na příkladech, které simulují reálné scénáře z praxe. Výsledkem kurzu je schopnost vytvářet pokročilejší aplikace připravené pro větší projekty.
Co se naučíte
Požadavky
- Základy programováni v jazyku JAVA.
Osnova kurzu
Obsah kurzu
- Generika
- Standardní kolekce List, Map, Set, Collection
- Vnořené a vnitřní třídy
- Lambda výrazy, funkcionální programování
- Streamy
- Vlákna, asynchronní operace, synchronizace
- Swing GUI
- Práce se soubory
- Java API pro datum a čas