Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

REST APIs using Spring Data REST

via Udemy

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Build an end to end REST API Project in easy steps

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

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.


Syllabus

  • Introduction
  • Software Setup
  • Troubleshooting and Completed Projects
  • Micro Services & REST Concepts
  • Spring Data REST In Action
  • Create a Micro Service REST API
  • Test the REST APIS Using Postman
  • Paging and Sorting
  • Customizing JSON Serialization
  • Implementing Custom Finder Methods
  • Create Custom Controller Methods
  • Projections and Excerpts
  • HAL Browser
  • Securing the Micro Service API
  • Wrap UP

Taught by

Bharath Thippireddy

Reviews

4.5 rating at Udemy based on 1548 ratings

Start your review of REST APIs using Spring Data REST

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.