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...
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 kolekcemi, tvořit vnořené a anonymní třídy a porozumět funkcionálnímu programování pomocí lambda výrazů.
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.
Cíle kurzu
- efektivně pracovat s generikami a kolekcemi, tvořit vnořené a anonymní třídy
- praktické využití stream API včetně paralelního zpracování dat a na správné psaní vícevláknových aplikací
Osnova kurzu
1
- 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
Termíny
Požadavky
Základy programováni v jazyku JAVA.
Mohlo by vás zajímat
