Back to Tracks
Learning Track
Track 6: Groovy Automation
A comprehensive curriculum designed to take you from beginner to expert in Groovy.
Beginner
Groovy Basics
"To automate boring tasks."
The Goal
Organize a whole folder automatically.
Conceptual Anchor
The "Magic Wand".
Analogy
The Magic Wand
Day 1 Product
Simple Rename Script . Rename one file hardcoded.
Constructs Mastered
SyntaxGStringsCollections
Milestone Project
File Organizer Script
Advanced
Advanced Groovy & DSLs
"To create your own mini-languages."
The Goal
Write configuration in plain English.
Conceptual Anchor
The "Custom Language".
Analogy
The Custom Language
Day 1 Product
Config Parser . Reading a standard properties file.
Prerequisites
Groovy 101
Constructs Mastered
ClosuresDSLs
Milestone Project
JSON Config Generator