Building Microservices REST APIs Using Spring Data REST

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.
Course info
Rating
(38)
Level
Intermediate
Updated
Jun 13, 2018
Duration
1h 22m
Table of contents
Description
Course info
Rating
(38)
Level
Intermediate
Updated
Jun 13, 2018
Duration
1h 22m
Description

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
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).

More from the author
Spring Boot Fundamentals
Intermediate
1h 38m
Jul 11, 2019
Spring Data Mongo: Getting Started
Intermediate
1h 11m
May 6, 2019
Data Transactions with Spring
Intermediate
56m
Dec 7, 2018
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Kesha Williams, and welcome to my course, Building Microservices REST APIs Using Spring Data REST. I am a software engineering manager at Chick-fil-A. Spring Data REST is one of Spring Data's most timesaving features. It is a module that allows application developers to quickly port an existing Spring Data repository to the web as a RESTful microservice. In this course, we are going to learn how to quickly standup RESTful microservices without any extra coding or configuration. It is actually pretty amazing. Some of the major topics that we will cover include: exposing your application's domain model using microservices, designing a system using the microservices architecture, modeling complex entity relationships, implementing custom search APIs, and writing effective integration tests and generating documentation. By the end of this course, you'll have a solid foundation for developing microservices using Spring Data REST, and transitioning huge monoliths to the microservices architecture. Before beginning the course, you should be familiar with Spring Data and Java. I hope you'll join me on this journey to learn Spring Data REST, with the Building Microservices REST APIs Using Spring Data REST course, at Pluralsight.