Advanced Development with Grails 3

Grails Co-Founder, Jeff Scott Brown, delivers this 3-day, intensive, hands-on Grails training workshop, which equips developers with the advanced knowledge and skills to take full advantage of the framework and tackle real issues in enterprise-scale applications.


This course is designed to enhance the skills of experienced Grails developers through lectures, real-world examples, and hands-on practice.

The following advanced topics are covered in detail:

  • GORM
  • Grails REST
  • Caching for optimum performance
  • Asynch web development
  • Securing Grails 3 applications
  • Grails 3 plugin architecture
  • Advanced Groovy techniques as they relate to Grails 3


We recommend students have at least completed Grails Deep Dive or have real-world app development experience with Grails 3 before enrolling in this course.

Intended Audience

Developers who are already using Grails 3 to develop real-world applications are encouraged to take their skills to the next level by enrolling in this advanced programming course.

Duration and Format

3 days (18 hours)

Schedule a custom offering of this workshop at your location, online, or in our Midwest training lab (12140 Woodcrest Executive Drive; St. Louis, MO. 63141).


  • GORM
    • Multiple Data Sources
    • Non-Relational Data Sources
    • Multi-Tenancy
  • REST
    • Versioning APIs
    • Custom View For JSON, XML, etc.
  • Caching
    • Caching and GORM
    • Caching Application APIs
  • Asynchronous Programming
    • GPARS
    • Reactor
    • Async GORM
  • Security
    • Spring Security
    • Securing REST APIs
  • Plugins
    • Introducing New Artifact Types
    • Defining Commands
  • Advanced Groovy
    • AST Transformations
    • Type Checking Extensions

Maximize your training experience by adding these courses to your curriculum.

Sign up today for open enrollment technology training.

Open Enrollment Courses

Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.

View Course Schedule

Customized technology training designed to meet your team's specific needs

Customized Training Programs

Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.

Request More Information