We offering Groovy and Grails online training USA quite a lot of features. Our faculty has Real Time experience in IT industry. We offer Best Groovy and Grails Online Training at your comfortable timings from your home with flexible schedules. Student can select regular fast Groovy and Grails and weekend classes. Each trainer regularly assessed to candidates given the best quality of Groovy and Grails in Online Training. Demos are conducted by every day and you can choose flexible timings according to your requirement.
We provide free demo on Groovy and Grails Online Training Classes and course materials an in-depth knowledge of Groovy and Grails which focuses on real time scenarios. Recorded sessions are provided after each class. We arrange regular and weekend Groovy and Grails Training for employees and students. Resume build as per corporate standards according to the job description and we will market your resume for top companies. We provide Groovy and Grails Online Training and project support across the World like USA, UK, South Africa, Malaysia, Singapore, Australia and Japan.
Groovy and Grails Online Training Course Content
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
Grails Training Outline
Introduction
Groovy Fundamentals
- Differences between Groovy and Java
- Declaring classes
- Using assertions
- Groovy Strings
- Closures
- Lists and Maps
- Expandos
- Ranges
- Lists, Maps, and Sets
- Builders
- Metaprogramming
Grails Project Structure
- Overview of a Grails project
- Directories for model classes, controllers, and views
- Data source configuration
- Logging
- Command line utilities
- IDE integration
Domain Classes
- Object-Relational Mapping with GORM
- Optional properties
- Constraints and validation
- Modeling relationships
- Performing CRUD operations
- Dynamic queries
- Connection to Hibernate
Scaffolding
- Dynamic scaffolding
- Working with the dynamic operations
- Static scaffolding
- Generating controllers
- Generating views
Controllers
- Setting the default action
- Accessing request attributes
- Flash scope
- Data binding and type conversion
- Rendering a response
- Redirects and returns
Groovy Server Pages
- Built-in Grails tags
- Dynamic tags
- Layouts and templates
- Pagination
- Creating custom tags
Adding Ajax Support
- Basics of Ajax
- Ajax-supporting tags
- Rendering JSON and XML responses
Services and Jobs
- Transactions
- Services and dependency injection
Java Integration
- ORM integration with Hibernate
- Dependency injection with Spring
- Working with legacy databases
Plugins
- Architecture
- Installing plugins
- Review of common plugins
Conclusion