Groovy and Grails Boot Camp

This 4-day, intensive workshop presents Grails 3 in depth. The experience is designed to quickly get developers maximizing their productivity with the framework.

OBJECTIVES

By the end of the training students will have a sophisticated understanding of all of the following:

  • The Grails development tools
  • Building web applications
  • How to leverage the power and flexibility of GORM
  • Building RESTful applications
  • Modularizing applications with plugins
  • Understanding how and when to take advantage of static type checking

PREREQUISITES

To get the most out of this course, we recommend participants have beginner to intermediate proficiency with the Java Virtual Machine (JVM) and a high-level understanding of how web applications work in general. No particular expertise with Groovy or Grails is required.

Intended Audience

This course is well-suited for developers interested in building a variety of JVM web applications, including traditional browser-based web applications, RESTful applications, and JavaScript-enabled single page applications (SPAs).

OUTLINE

  • Programming with Groovy (1 day)
  • Grails Introduction And Installation
  • Controllers
  • Introduction To GSP
  • Controllers (Cont’d)
  • Application Lifecycle
  • Dependency Injection
  • GORM
  • GSP
  • Services
  • Application Profiles
  • Web Services
  • Static Type Checking
  • Plugins

DURATION AND Format

4 days (24 hours)

Schedule a custom offering of this workshop at your location, online, or in our Midwest training lab (12140 Woodcrest Executive Drive; St. Louis, MO. 63141).

Maximize your training experience by adding these courses to your curriculum.

Sign up today for open enrollment technology training.

Open Enrollment Courses

Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.

View Course Schedule

Customized technology training designed to meet your team's specific needs

Customized Training Programs

Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.

Request More Information

secret