CorptechIT provides Online Training by experienced IT professionals. Our faculties dedicated to complete your course as per the schedule given. We record the classes from your end to refer the classes once again whenever is required. Groovy and Grails Online Training being a really important module, we have taken precise steps in teaching a full-fledged Groovy and Grails Online Training course curriculum that covers all the concepts. Our customer support team and trainers will solve all your queries as and when required. Groovy and Grails Online Training has got the right training that can fulfill a candidate’s training expectations. We see to that the value and quality of our Groovy and Grails Online Training will not be compromised at all. We will market your resume in USA, UK, SINGAPORE, NEWZELAND, CANADA, AUSTRALIA, JAPAN, SWEDEN, SOUTH AFRICA. We clarify your questions during the training even after the course completion. After completion of training we will help you to assist you to get certified on Groovy and Grails . We will give you 100% Satisfaction.
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