
www.itdojo.com
757-216-3656
info@itdojo.com
Working with Groovy and Grails
IT Dojo | IT Certification & Cybersecurity Training
Working with Groovy and Grails
Course Duration
5 Days
Audience
Employees of federal, state and local governments; and businesses working with the government.
Prerequisites
Java development experience is required. Familiarity with J2EE web application concepts is helpful. No prior Groovy or Grails experience is needed.
Course Description
This course is designed for Java developers who need to understand how and when to use Groovy in Java and J2EE applications, and how to build web applications using the Grails framework. Students learn Groovy syntax, closures, builders, and Grails conventions to rapidly develop dynamic web applications.
Learning Objectives
- Write applications using Groovy
- Groovy operations within the Java Virtual Machine
- Incorporate existing Java classes and libraries within Groovy applications
- Add new methods and member variable to existing Java or Groovy classes
- Role of closures within Groovy
- Groovy’s simplified object configuration syntax
- Override operators for Groovy or Java classes
- Concept of Metaprogramming and how to leverage it to simplify application development
- Explore Groovy’s Regular Expression syntax for easily managing String processing
- Write applications using Grails
- Grails operations within the context of Java, Spring, Hibernate, and other technologies
- Configure and run Grails applications
- Add new views and controllers
- Domain modeling and validators
- Work with controllers, data scopes, GSP, and filters
- Install and use plug-ins
Course Outline
- 1. Language
- 2. Basic Syntax and Scalar Variables
- 3. Collections
- 4. Flow Control
- 5. Classes
- 6. Advanced Classes and Closures
- 7. Regular Expressions
- 8. Builders and Slurpers
- 9. Grails Installation
- 10. Creating a Simple Grails Application
- 11. The Domain
- 12. Controllers
- 13. GSP Basics
- 14. Filters
- 15. Plug-Ins and a Simple Web 2.0 Applications