Tel: +1 (916) 222 - 2959
Email: info@corptechit.com
UI/Web Professional IT Training CenterBuilding World Class IT Professional Online TrainingOwn your future learning new skills online

UI/Web Professional IT Training Center

CorptechIT has fast become one of the most sought after disciplines by companies today

Read More

Building World Class IT Professional Online Training

For the skilled manpower in high end technology courses like SAP, SAP-MM, SAP-WM, SAP-SRM, SAP-PP, SAP-SD, SAP-FICO, SAP-APO, SAP-BW/BI,SAP HANA and ERP domains.

Read More

Own your future learning new skills online

CorptechIT is all the more effective as it is very flexible and convenient and can be undertaken at any time even by working professionals.

Read More

Groovy and Grails

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

-->