Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Developing RESTful Java Web Services using Spring boot

person icon Vinod Kumar Kayartaya

4.4

Developing RESTful Java Web Services using Spring boot

Create High-Performance RESTful web services with Spring Boot!

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Vinod Kumar Kayartaya

English [CC]

category icon Spring Boot,RESTful API,Development,Web Development

Lectures -15

Resources -1

Duration -1 hours

4.4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ 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

Developing RESTful Java Web Services using Spring boot

Curriculum

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

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

Instructor Details

Vinod Kumar Kayartaya

Vinod Kumar Kayartaya

e


Course Certificate

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

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

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

Subscribe now
Annual Membership

Online Certifications

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

Explore Now
Online Certifications

Talk to us

1800-202-0515