Opleiding: Groovy Programmeren
In de cursus Groovy Programmeren leren de deelnemers to programmeren in de dynamische scripttaal Groovy die ook wel wordt beschouwd als Java++.
Groovy Intro
De cursus gaat van start met een introductie van de basis kenmerken van Groovy waarin ingegaan wordt op dynamic typing en type inference in Groovy. Aan de orde komt hoe Groovy verschilt van Java met veel minder boilerplate code en ondersteuning voor scripting.
Language Syntax en Data Structures
Vervolgens wordt de Groovy taal syntax met variabelen, data types, conditionals, operators en loops besproken. Ook worden de Groovy data structures zoals lists, maps en sets behandeld en hoe Groovy gebruik maakt van het Java Collection Framework.
Methods en Closures
En ook Groovy methods, parameters passing en closures zijn onderdeel van het programma van de cursus. Groovy closures zijn anonymous code blocks die, als functie objecten met de scope waarin ze worden gecreëerd, worden opgeslagen om op een later tijdstip, al dan niet met extra parameters, te worden uitgevoerd.
Classes en Traits
Groovy is net als Java een object georiënteerde taal en aandacht wordt tevens besteed aan hoe je in Groovy gebruikt maakt van classes, constructors, fields, interfaces en traits.