Developing RESTful Java Web Services using Spring boot
Create High-Performance RESTful web services with Spring Boot!
Spring Boot,RESTful API,Development,Web Development
Lectures -15
Resources -1
Duration -1 hours
30-days Money-Back Guarantee
Get your team access to 8,500+ top Tutorials Point courses anytime, anywhere.
Course Description
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.
Goals
What will you learn in this course:
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
Prerequisites
What are the prerequisites for this course?
You just need practice in the fundamentals of Java programming language
NO NEED to know or have expertise in Spring framework

Curriculum
Check out the detailed breakdown of what’s inside the course
Get...Set...Go!
15 Lectures
-
Introduction 01:22 01:22
-
Getting started 09:30 09:30
-
Customer REST Controller 09:23 09:23
-
Customers data for our application 03:00 03:00
-
Setting up H2 database with data 03:55 03:55
-
Mapping Customer class to CUSTOMERS table 05:06 05:06
-
Getting data from DB in our rest controller 07:21 07:21
-
Adding pagination 06:01 06:01
-
Postman for making requests 02:26 02:26
-
Get one customer 05:46 05:46
-
Adding new customer 04:11 04:11
-
Update customer data 03:24 03:24
-
Delete a customer data 02:52 02:52
-
Swagger for API Documentation 08:39 08:39
-
Building distributable bundle 04:08 04:08
Instructor Details

Vinod Kumar Kayartaya
Evangelist, Consultant and Developer.Hi. My name is Vinod and I am a software trainer, consultant and freelance developer in Bangalore, India.
Most of my professional life, spanning over two decades, I have taken thousands of classroom sessions on various technologies, some of which include Java, Hibernate, Spring framework, Spring boot, Micro services, Docker, Struts, JSF, NodeJS, MongoDB, and JavaScript frameworks like AngularJS, Angular, ReactJS, etc.
Course Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now