Introduction to REST Services with Grails
The Grails® framework offers many features specifically related to simplifying the task of publishing REST APIs. The 6-hour course prepares developers to maximize their productivity when building single-page applications (SPAs) using frameworks like AngularJS and React that require REST backends or microservice architectures that rely on REST APIs.
Overview
This course provides a thorough understanding of the following topics through lectures, real-world examples, and hands-on practice:
- The Grails framework's support for building REST APIs
- Publishing APIs
- Versioning APIs
- Customizing response content
- Grails and REST security
- Interacting with a database from a REST API
Prerequisites
To get the most out of this course, students should at least be familiar with the Grails framework and have a basic understanding of REST at a high-level. No particular expertise with Apache Groovy, the Grails framework, or REST is required.
Outline
The following topics are covered in this course:
- Quick Introduction to REST
- GORM and REST
- Grails views
- JSON views
- Markup views
- Versioning APIs
- Microservices
- Spring security for REST
Professional Training for Modern Technology Teams
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.
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.