Václav Pech
Groovy - dynamická alternativa Javy
Co vám kurz přinese
Během kurzu se posluchači naučí nový programovací jazyk – Groovy. Pro svou syntaktickou blízkost s Javou a velmi dobře vyřešenou interoperabilitu je Groovy ideální jazyk pro uvedení Java programátorů do světa dynamických, skriptovacích či funkcionálních jazyků. Existuje celá řada oblastí, ve kterých je Groovy velmi praktickým pomocníkem a v nichž nám jeho vlastnosti přinesou nemálo výhod – a na tyto oblasti se během kurzu zaměříme.
Pro koho je kurz určen
Java programátoři se zájmem o koncepty moderních programovacích jazyků
Průběh kurzu
Dynamické versus statické programovací jazyky
Syntaktické odlišnosti Groovy a Javy
Integrace Groovy a Java kódu
Testování Java kódu pomocí Groovy
Funkcionální programování
Skriptování
Využití dynamiky jazyka
Dynamické meta-programování
Buildery
Statické meta-programování, AST transformace
Doménově specifické jazyky
Požadavky na účastníky
Důkladná znalost Javy.
Chuť nahlédnout za hranice světa jazyka Java a poučit se s alternativních přístupů k programování.
Účastníci by měli být vybaveni vlastním notebookem s nainstalovaným Java SDK 1.6.
Dále budou potřebovat Groovy ve verzi 1.8.6 (možno nainstalovat dodatečně na místě) a volitelně i Java IDE s podporou Groovy (IntelliJ IDEA Community či Ultimate, nebo Eclipse + Groovy plugin).
Místo konání
Coworkingový prostor WebHub
Kafkova 16, Praha 6
- Metro A Dejvická
- Bus 143, 149, 180, 217 Kafkova
- Tram 2, 3, 26, 36, 51 Vítězné náměstí
3 900 Kč bez DPH
