RESTful Web Services with Spring Framework - A quick start

A quick start to building your REST API with Spring Boot and Spring MVC
Free tutorial
Rating: 4.6 out of 5 (2,475 ratings)
33,483 students
English
English [Auto]
RESTful Web Services with Spring Framework - A quick start
Free tutorial
Rating: 4.6 out of 5 (2,475 ratings)
33,483 students
Be able to create a RESTful Web Service with Spring Framework
Be able to use Postman HTTP client to send HTTP requests and receive HTTP responses in JSON or XML format
Create Web Service endpoints to handle HTTP Requests: POST, GET, PUT, DELETE
Read and Validate URL Query String Request Parameters
Read and Validate HTTP Request Body
Handle Java Exceptions and return back a proper HTTP Response
Build and Run RESTful Web Service Application as a Standalone app

Requirements

  • Have basic knowledge of Java language
  • Be able to download software from Internet

Description

This video course is a Quick Start to learning How to Build RESTful Web Services with Spring Framework.

As you go through this video course you will learn how to use tools like:

  • Spring Tool Suite Development Environment,

  • Postman HTTP client, so that you can send HTTP Requests and Receive HTTP Responses,

  • You will also learn how to Download and Install Java if you do not have it already.

Although this video course is very short, and is very simple, it is also very practical!

  • You will write Java code that handles different types of HTTP Requests. You will learn how to create web service endpoints that accept HTTP Post, HTTP GET, HTTP PUT and HTTP Delete requests.

  • You will learn how to make your RESTful Web Service endpoints accept information via URL Query String parameters, via URL Path Parameters as well as information sent via the body of HTTP Request,

  • Additionally to learning how to read request parameters from HTTP request, you will learn how to make your RESTful Web Service, return information in different formats. For example, you will learn how to return information as a plain text or as a JSON or XML document.

  • You will learn how to validate HTTP request parameters and also how to validate a information sent via HTTP Request body. Make sure that certain required fields are not empty and that email address for example is of a correct format.

  • You will learn how to handle errors in your RESTful Web Service and also learn how to return information about the error in different custom formats.

  • And finally, additionally to building and running your RESTful Web Service with a Spring Tool Suite development environment, you will learn how to run your RESTful Web Service as a standalone Java application which runs independently of your development environment.




Who this course is for:

  • Beginner Java developers interested in learning how to build RESTful Web Services

Course content

12 sections • 35 lectures • 2h 57m total length
  • Source code
    00:04
  • Introduction
    Preview01:17
  • Download and Install Postman HTTP Client
    02:09
  • Postman Overview
    10:41
  • Resource and Collection URIs
    11:12
  • HTTP Methods: GET, POST, DELETE and PUT
    03:44
  • HTTP Headers: Accept and Content Type
    04:12

Instructor

Software developer
Sergey Kargopolov
  • 4.6 Instructor Rating
  • 8,760 Reviews
  • 80,818 Students
  • 6 Courses

I have more than 20 years experience of building different types of software. I started my career as an Entrepreneur with an award winning web projects and currently I’m a Full Stack Mobile App Developer with passion for teaching beginner programmers to reach their goals and assisting them in development of their first mobile apps. If you Google my name you will find hundreds of video tutorials, technical articles and code examples that I’ve published over the years teaching how to build mobile apps for iOS and Android Platforms.

Happy coding and I see you in the course:)