Groovy and Grails Training Logo

Groovy and Grails Training

Live Online & Classroom Enterprise Training

Grails is an open source web application framework that uses the Apache Groovy programming language. This course is intended to be an amazing combination of a high-productivity framework by following the "coding by convention" paradigm, providing a stand-alone development environment and hiding much of the configuration detail from the developer.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Groovy and Grails Training about?

Introduction to Web Application Development with Groovy and Grails training teaches Java developers the basics of Groovy and how to use the Grails framework to rapidly create sophisticated web applications.

What are the objectives of Groovy and Grails Training ?

  • Understand Groovy's relationship to Java
  • Use the Groovy tools
  • Master the fundamentals of writing Groovy code
  • Work with Groovy strings, closures, and collections
  • See how conditionals, loops, and other control structures differ in Groovy versus Java and other languages
  • Produce and parse JSON and XML data
  • Access relational databases from Groovy
  • Understand the fundamentals of Grails and how it integrates with Spring, Hibernate, and other frameworks
  • Use domain classes and understand domain class relationships
  • Understand MVC architecture and best practices for implementing it in Grails applications
  • Build Groovy Server Pages
  • Write and use Grails services
  • Deploy a Grails application

What are the prerequisites for Groovy and Grails Training?

All attendees should be familiar with web development in Java, including servlets, JSPs, and database access.

Available Training Modes

Live Online Training

18 Hours

Classroom Training

3 Days

Course Outline Expand All

Expand All

  • Introduction to Groovy Programming language
  • Data types, Conditionals and Loops
  • Closures, Currying
  • Classes
  • MVC Architecture, Active Record patterns
  • Introductions to Grails, Command line
  • Groovy & Grails Tool Suite
  • Create your first App, scaffolding and code Generation
  • GORM : Basics (Mapping)
  • Validations
  • Controllers & Servlet Objects
  • Groovy Server Pages, Tags
  • Sitemesh Layout
  • Custom Tag
  • Internationalization (labels, error message)
  • Advanced GORM
  • Mappings & Datasource, Bootstrap
  • Service Layer & Transactions
  • DB Reverse Engineering using Plugin
  • Security
  • Plugin Development
  • Testing - Using Spock framework
  • Ajax with JQuery
  • Git & jenkins
  • Wrap-up, Q & A
  • LAB1

Who is the instructor for this training?

The trainer for this Groovy and Grails Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews