Groovy is an object oriented language which is based on Java platform. Groovy 1.0 was released in January 2, 2007 with Groovy 2.4 as the current major release. Groovy is distributed via the Apache License v 2.0.

Grails is an open-source web application framework on top of the Groovy which exercise convention – over – configuration, honor the DRY (Don’t Repeat Yourself) principle, and is overall lightweight- making it a sound agile framework.

FOR FREE DEMO contact :

Email :
Phone/WhatsApp : +91-(850) 012-2107  
USA Number : 214-628-3894
Gtalk :

Groovy and Grails Interview Questions and Answers, Recorded Video Sessions, Materials, Mock Interviews,Assignments Will be provided

GG- Groovy Grails COURSE Agenda
(the course content can be modified as per your requirements):

       Groovy Fundamentals

      Differences between Groovy and Java
      Compiling and executing Groovy programs
      The basic Groovy data types and optional typing
      Writing Groovy scripts
      Declaring classes
      Overriding operators and type coercion
      GDK: the Groovy library
      Groovy strings
        Regular expressions in Groovy

·         Groovy Collections

        Iterators and polymorphic algorithms

·         Closures in Groovy
      Declaring closures
        Available options for calling closures

·         Groovy Control Structures
      The "Groovy truth"
      Conditional execution
        Looping constructs

·         Using Classes and Scripts
      Groovy fields and local variables
      Methods and operations
      Safe dereferencing with the ?. operator
      Organizing classes in packages
        Using inheritance
        POGO's vs. POJO's

·         Unit Testing in Groovy
      Unit-testing Groovy code
      Unit-testing Java code
        Code coverage and automation

·         Groovy Builders

·         Survey of the GDK
              Simplified File access

·         Database Access with Groovy
      Basic database operations
      DataSet operations
        Groovy and ORM solutions

·         Working with XML
      Reading and parsing XML documents
      Using XPath expressions
        Distributed processing with XML

·         Simple Metaprogramming
      Injecting methods with Categories
        The Expandmetaclass

·         Web Development with Grails
      The Grails framework
      Creating web applications using Grails