Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
REST APIs using Spring Data REST
Rating: 4.5 out of 5(1,547 ratings)
11,157 students

REST APIs using Spring Data REST

Build an end to end REST API Project in easy steps
Last updated 8/2026
English
EnglishSpanish [Auto],

What you'll learn

  • Master the concepts of Microservices , REST and Spring Data REST
  • Create a simple RESTful API using Spring Data REST
  • Build an end to end RestFul API application from scratch
  • Test your REST APIs using Postman REST Client
  • Implement Paging and Sorting support for your REST API
  • Customize the JSON Responses
  • Implement Custom search APIs using Spring Data
  • Implement business logic into your REST Services using custom controllers
  • Provide different views of the data in your application using projections and excerpts
  • Enable HAL browser support for Application
  • Secure your REST APIS using Authentication as well as authorization
  • All in simple steps
  • Use Projections and Excepts to limit the data that is returned
  • Validate the data

Course content

15 sections101 lectures4h 48m total length
  • Course and Instructor Introduction2:38

    Explore building microservice REST APIs with Spring Data REST and Spring Boot, implement paging, sorting, custom finders, projections, and security; test with Postman and view docs via the HAL browser.

  • Private Course Feedback Link0:14
  • How to make the best of this course2:43

    Explore how this spring data rest course is organized into sections with short lectures, quizzes, assignments, and hands-on practice to build end-to-end microservice projects.

Requirements

  • Knowledge of Spring Framework and Spring Boot
  • Knowledge of Spring Data helps but not required
  • Or Should have completed my Spring Framework in easy steps course

Description

The ONLY Course That Covers Spring Data REST Comprehensively!

What Students Are Saying

“Excellent course! This course covers everything you need to know to get started with Spring Data REST. Using this architecture simplifies the creation of REST APIs.”
— Renato Santos

“Excellent course. Interesting, practical, hands-on, relevant, and engaging. The instructor makes Spring Data REST easy to learn and use.”
— Glyn Davies

“I am fully satisfied with your lectures. Outstanding. You are simply awesome!”
— Prasad Palla

Why Take This Course?

  • Complete source code available for download

  • Responsive instructor — all questions answered within 24 hours

  • Professional-quality video and audio recordings

  • Hands-on projects, quizzes, and assignments

  • Learn by building real-world applications from scratch

Do you have data that you’d like to expose through RESTful web services? Are you a Java Spring developer interested in learning one of the fastest and most productive ways to build REST APIs? Do you want to create production-ready Microservices in minutes instead of writing repetitive boilerplate code?

If so, this course is for you.

Why Spring Data REST?

Spring is the most widely used Java framework in the industry today, and REST has become the standard for application integration and Microservices communication.

While Spring MVC allows you to build REST APIs, implementing CRUD endpoints manually often involves a significant amount of repetitive code.

Spring Data REST eliminates this boilerplate by automatically exposing your Spring Data repositories as RESTful resources. It also provides built-in support for HATEOAS, hypermedia-driven APIs, paging, sorting, searching, and many other enterprise features with minimal configuration.

Throughout this course, you’ll build a complete end-to-end REST API while gaining a solid understanding of Microservices, REST principles, HATEOAS, and Spring Data REST.

You’ll also learn how Spring Data REST transforms your data access layer into production-ready JSON APIs that can be consumed by modern web and mobile applications.

What You’ll Learn

By the end of this course, you’ll be able to:

  • Master the fundamentals of Microservices, REST, and Spring Data REST.

  • Build RESTful APIs using Spring Data REST with minimal code.

  • Develop a complete end-to-end REST API application from scratch.

  • Test REST APIs using Postman.

  • Implement Paging and Sorting.

  • Customize JSON responses.

  • Create custom search APIs using Spring Data.

  • Add business logic using custom REST controllers.

  • Use Projections and Excerpts to expose different views of your data.

  • Enable HAL Browser support for exploring REST APIs.

  • Secure your APIs using Authentication and Authorization.

  • Understand HATEOAS and build hypermedia-driven REST services.

  • Build production-ready APIs using Spring Boot and Spring Data REST.

Everything is taught through simple, practical, step-by-step demonstrations that you can immediately apply to your own projects.


Who this course is for:

  • Students who have taken my Spring Course and who want to understand and create micro services APIs
  • Students who want to master Spring Data REST
  • Students who want to create REST APIs in minutes