All Courses

Developing RESTful Java Web Services using Spring boot Course

Developing RESTful Java Web Services using Spring boot Course

Developing RESTful Java Web Services using Spring boot Course

This course enables you to quickly get started with Spring boot applications

What you’ll learn

Developing RESTful Java Web Services using Spring boot Course

  • Will be able to create a Customer Rest Controller
  • You will be able to get customers data for our application in SQL
  • Will be able to set up an H2 database server with customer data
  • You will be able to map Customer class to customers table using JPA
  • Will be able to get data from DB in our rest controller using Spring Data JPA
  • Will be able to download, install and use Postman for making requests
  • You will be able to get customer data based on id using the path variable
  • Will be able to add new customer using an HTTP POST request
  • You will be able to update customer data using an HTTP PUT request
  • 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 fundamentals of Java programming language
  • NO NEED to know or have expertise in Spring framework


This course enables a regular Java developer with the power and simplicity of Spring boot applications. For taking this course, you DO NOT need to have prior knowledge of the Spring framework.

Here is what you can read about Spring boot and basic comparison of Spring framework and Spring boot.

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.

Most Spring Boot applications need very little Spring configuration.


  • Create stand-alone Spring applications
  • Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
  • Provide opinionated ‘starter’ dependencies to simplify your build configuration
  • Absolutely no code generation and no requirement for XML configuration

What is the difference between Spring Boot and the Spring framework?

  • Spring is a lightweight and open-source framework created by Rod Johnson in 2003.
  • Spring Framework made J2EE application development little easier, by introducing a POJO model
  • Simplicity
  • Testability
  • Loose Coupling

Spring boot:

It is an approach to develop a spring-based application with very less configuration. It provides defaults for code and annotation configuration to quick start new spring projects within no time.

  • Very easy to develop Spring Based applications with Java or Groovy.
  • Spring Boot reduces lots of development time and increases productivity.
  • It avoids writing lots of boilerplate Code, Annotations and XML Configuration.
  • Spring Boot follows “Opinionated Defaults Configuration” Approach to reducing Developer effort
  • It provides Embedded HTTP servers like Tomcat, Jetty, etc. to develop and test our web applications very easily.
  • It provides CLI (Command Line Interface) tool to develop and test Spring Boot (Java or Groovy) Applications from command prompt very easily and quickly.
  • It provides lots of plugins to work with embedded and in-memory Databases very easily.

Who this course is for:

  • You – if you want to develop Java RESTful web services using Spring boot
  • If you are a Java developer who wants to scale up your skill list
  • You – if you are from Microsoft Web API background, and want to see it’s Java equivalent
  • Content From:
  • The Complete Skillshare Instructor Mastermind Course
Download Now

Free Courses