Zenler Player
Your course is loading. Hang tight.
Groovy Programming Fundamentals for Java Developers
Back to curriculum
0% Complete
0% Complete
Section Introduction
Creating and Debugging a Groovy project in IDEA
Installing Groovy on a Mac or Linux System using sdk man
Exploring the Groovy tool set
Using the Groovy Console to Execute and Examine Groovy Code
Section Introduction
The Null-Safe Dereference Operator
The Elvis Operator
The Spaceship Operator
The Spread Operator
The Range Operator
Section Introduction
String Interpolation
Heredocs
Pattern Operator in Regular Expressions
Slashy Regular Expressions
Find Operator in Regular Expressions
Match Operator in Regular Expressions
Capture Groups in Regular Expressions
Section Introduction
Creating Lists and Sets
Creating Maps
Composing Collections of Different Types
Accessing Elements of a List
Using Groovy Truthiness with Collections
Creating and Accessing Composite Collections
Processing Lists and Sets
Processing Lists and Sets By Index
Processing Maps by Key and Value
Filtering Collections
Finding an Element in a Collection
Testing Elements in Collections
Collecting Elements to a List
Collecting Entries to a Map
Creating Aggregate Functions with Inject
Section Introduction
Default Imports and Classes
Main Methods in Groovy Applications
Creating Classes and Instances in Groovy
Adding methods and state to Groovy Classes
Using Inheritence in Groovy
Overriding methods in Groovy
POGOs and Groovy Property Generation
Operator Overloading
String Equality in Groovy
Returning Multiple Values from a Method
Autogenerating Equals and HashCode with Groovy AST Transformations
Named Constructors
08 - Wrapping Up - Thanks and Well Done
Getting Set Up
Section Introduction
Preview
Creating and Debugging a Groovy project in IDEA
Preview
Installing Groovy on a Mac or Linux System using sdk man
Preview
Exploring the Groovy tool set
Using the Groovy Console to Execute and Examine Groovy Code
Groovy Operators
Section Introduction
Preview
The Null-Safe Dereference Operator
The Elvis Operator
The Spaceship Operator
The Spread Operator
Preview
The Range Operator
Groovy Strings
Section Introduction
String Interpolation
Heredocs
Pattern Operator in Regular Expressions
Slashy Regular Expressions
Find Operator in Regular Expressions
Match Operator in Regular Expressions
Capture Groups in Regular Expressions
Collections in Groovy
Section Introduction
Creating Lists and Sets
Creating Maps
Composing Collections of Different Types
Accessing Elements of a List
Using Groovy Truthiness with Collections
Creating and Accessing Composite Collections
Processing Lists and Sets
Processing Lists and Sets By Index
Processing Maps by Key and Value
Filtering Collections
Finding an Element in a Collection
Testing Elements in Collections
Collecting Elements to a List
Collecting Entries to a Map
Creating Aggregate Functions with Inject
Groovy Language Features
Section Introduction
Default Imports and Classes
Main Methods in Groovy Applications
Creating Classes and Instances in Groovy
Adding methods and state to Groovy Classes
Using Inheritence in Groovy
Overriding methods in Groovy
POGOs and Groovy Property Generation
Operator Overloading
String Equality in Groovy
Returning Multiple Values from a Method
Autogenerating Equals and HashCode with Groovy AST Transformations
Named Constructors
Wrapping Up
08 - Wrapping Up - Thanks and Well Done
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson