Spring REST focuses on providing an understanding of the fundamental principles and technologies that are used in the development of RESTful services and clients. This understanding is critical to being able to diagnose, troubleshoot, tune, and perform other lifecycle activities. Working with Spring REST is a two-day, fast-paced coding course geared for experienced developers who have prior working knowledge of Java. Throughout the course students learn the best practices for writing Restful services in Java using Spring Boot. The course provides an in-depth view of the APIs provided by Spring to develop both the REST service and the REST client.
* Actual course outline may vary depending on offering center. Contact your sales representative for more information.
This course is about 50% hands-on lab and 50% lecture, designed to train attendees in core Cucumber and web testing skills, coupling the most current, effective techniques with the soundest industry practices. Working within an engaging, hands-on learning environment, guided by our expert team, attendees will:
Learn the request-response cycle of REST requests
Implement a REST controller using Spring
Map URLs to service endpoints
Use Spring's template class to develop a REST client
Bootstrap a Spring REST applications
Return different media types for a service
Setting the response headers
Discuss Exceptions and HTTP Status codes
Handle exceptions thrown by a service