Groovy-Grails-Online-Training

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 : raj@apex-online-it-training.com

Phone/WhatsApp : +91-(850) 012-2107

USA Number : 214-628-3894

Gtalk : raavi.sriraja@gmail.com

Blog: http://apex-it-online-trainings.blogspot.in


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

Ranges

Lists

Maps

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

GroovyTestCase

Unit-testing Groovy code

Unit-testing Java code

Code coverage and automation

· Groovy Builders

NodeBuilder

MarkupBuilder

SwingBuilder

· Survey of the GDK

Simplified File access

Templates

Groovlets

· 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

Metaclasses

Injecting methods with Categories

The Expandmetaclass

· Web Development with Grails

The Grails framework

Creating web applications using Grails