Deze pagina is niet beschikbaar in het Nederlands. Gelieve ons hiervoor te verontschuldigen.

Building REST APIs with Spring Boot

Spring is a layered Java framework for building enterprise solutions. Spring will enable you to focus on your business problem rather than the plumbing that connects components and systems and will make your code easier to test. Spring Boot will even simplify things further.

In this course you will learn how you can build, test and secure REST APIs using Spring Boot.


10 dec2web based 1100 EUR (BTW-vrij)

Intended for

Developers who wish to learn how to use the Spring framework for building REST APIs.


Knowledge of Core Spring (see course Spring fundamentals) is required.

Main topics

  • Introduction to REST/JSON
  • What is REST
  • Spring's REST support
  • Spring MVC basics
  • Configuring Spring MVC
  • Writing a basic controller
  • Creating a REST API in Spring
  • RestController, RequestBody and ResponseBody
  • HttpMessageConverter and Custom Message Converters
  • Testing REST APIs
  • Consuming a REST API in Spring
  • Using RestTemplate
  • Error Handling and Validation
  • Validation (Bean Validation and Custom Validators)
  • Passing Errors to the client
  • Securing REST APIs
  • Session-based Security, HTTP basic authentication, Digest authentication and Certificate Based Security
  • Using API keys
  • XAuth and OAuth 2.0

Training method

Classroom instruction and exercises.


2 days.

Course leader

Sandy Schillebeeckx.



  (, )

I find this course is well designed in such a way , the beginner can also understand well

  (, )

It was nice course, and Sandy was very helpful.

  (, )

course is good. working PC was a bit slow - too little RAM on VM.

  (, )

The course included good amount of exercise which helped in understanding the basics.

  (, )

quite happy with the course content and the way it was presented.

  (, )