Developing RESTful Java Web Services using Spring Boot - Online Course

Developing RESTful Java Web Services using Spring Boot - Online Course

30-days Money-Back Guarantee

Vinod Kumar Kayartaya

Create High-Performance RESTful web services with Spring Boot!

Updated on Sep, 2026

Programming, Programming Languages, Java

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

This course is designed for developers who want to learn how to create RESTful web services using Spring Boot, a popular framework for building web applications. The course covers a wide range of topics, starting with an introduction to Spring Boot and RESTful web services. You will then learn how to set up the environment for developing web services, including installing and configuring H2 DB.

Next, the course dives into the core of building RESTful web services with Spring Boot. You will learn how to create a Customer REST controller and map it to a customer data table in the H2 DB. You will also learn how to get data from the database, add pagination, and use Postman to make requests. Additionally, the course covers how to add, update, and delete customer data using REST APIs.

The course also covers Swagger, a popular tool for documenting APIs. You will learn how to generate API documentation with Swagger and use it to test your APIs. Finally, the course covers how to build a distributable bundle of your web service, so you can share it with others.

By the end of this course, you will have a solid understanding of how to build RESTful web services using Spring Boot, as well as the tools and techniques used to develop, test, and deploy them. Whether you are new to Java web development or an experienced developer looking to expand your skill set, this course is a great way to get started with building RESTful web services using Spring Boot.

You will be able to get started with a spring boot application easily

You will be able to create a Customer Rest Controller

You will be able to get customers data for our application in SQL

You will be able to set up H2 database server with customer data

You will be able to map Customer class to the customers table using JPA

You will be able to get data from DB in our rest controller using Spring Data JPA

You will be able to get paginated data using our web API

You will be able to download, install and use Postman for making requests

You will be able to get customer data based on id using path variable

You will be able to add new customer using HTTP POST request

You will be able to update customer data using HTTP PUT request

You will be able to delete a customer data using HTTP DELETE request

You will be able to add Swagger for API Documentation

You will be able to build a distributable bundle for production

You just need practice in the fundamentals of Java programming language

NO NEED to know or have expertise in Spring framework

Check out the detailed breakdown of what’s inside the course

Vinod Kumar Kayartaya is a dedicated instructor with a passion for teaching and knowledge sharing. With practical experience in his field, he focuses on explaining concepts in a clear, simple, and easy-to-understand way. Vinod believes in hands-on learning and real-world examples to help learners build confidence and practical skills. His friendly teaching style and commitment to student success make his courses suitable for both beginners and professionals looking to strengthen their expertise.

Use your certificate to make a career change or to advance in your current career.

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Master prominent technologies at full length and become a valued certified professional.

Recommended articles