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

Start Learning
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

Unlock Course