Expanded Library

Building Microservices REST APIs Using Spring Data REST

by Kesha Williams

Spring Data REST allows application developers to quickly port an existing Spring Data Repository to the web as a RESTful microservice. This course will teach you how to master the microservices architecture using Spring Data REST.

What you'll learn

At the core of rapidly developing microservices REST APIs is a thorough understanding of Spring Data REST. In this course, Building Microservices REST APIs Using Spring Data REST, you will learn the advanced skills needed to expose your application’s domain model as hypermedia-driven REST microservices. First, you will learn about the microservices architecture. Next, you will discover how to leverage Spring Data REST in your existing project and how to model complex entity relationships while leveraging advanced techniques like paging and sorting Finally, you'll take a look at how to implement custom search APIs, and you’ll even learn how to write effective integration tests so that small changes do not cause unexpected behavior in your APIs. When you’re finished with this course, you will have mastered the microservices architecture using Spring Data REST, which will help you as you create and document microservices and share REST APIs with your clients.

About the author

Kesha Williams is an award-winning software engineer with over 20 years' experience specializing in full0stack web development using Java, Spring, Angular and Amazon Web Services (AWS). She routinely leads innovation teams in researching emerging technologies and speaks about her learnings at technical conferences across the globe. She has taught thousands of software developers in the US, Europe and Asia while teaching at the university level. In her spare time, she leads the Georgia chapte... more

Ready to upskill? Get started