Building REST APIs with Spring Boot (EN/NL/FR)
Building REST APIs with Spring Boot
During this training, we will learn how to use the Spring Boot Framework for building REST APIs. In this three-day ABIS course, the participant will gain knowledge on how to create Java endpoints for API calls.
Spring is a 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.
Objectives
In this course you will
- learn how you can build and test REST APIs using Spring Boot
- use a controller for creating API endpoints
- get a basic introduction in Spring S…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Building REST APIs with Spring Boot
During this training, we will learn how to use the Spring Boot Framework for building REST APIs. In this three-day ABIS course, the participant will gain knowledge on how to create Java endpoints for API calls.
Spring is a 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.
Objectives
In this course you will
- learn how you can build and test REST APIs using Spring Boot
- use a controller for creating API endpoints
- get a basic introduction in Spring Security
Intended for
Developers who wish to learn how to use the Spring framework for building REST APIs.
Background
Knowledge of Java programming (see course Java programming) and Spring fundamentals (see course Spring fundamentals) is required.
Main topics
- Introduction to REST and JSON
- Application Development and Distributed Computing
- RESTful Web Services / APIs
- XML and/vs. JSON
- Spring REST basics
- Configuring Spring REST
- Spring REST Hello World
- Testing REST APIs
- More REST API Functionality
- Defining RESTful resources
- Mapping the HTTP request methods
- Accessing request data and returning responses
- Extra JSON mapping possibilities
- Producing and Consuming XML
- Creating REST clients
- Using RestTemplate
- Exception Handling and Validation
- HTTP status codes
- ResponseEntity Class
- (Centralized) Exception Handling
- Passing Errors to the client
- Validating requests
- Securing REST APIs
- API keys
- Introduction to Spring Security: HTTP basic and digest authentication + authorizing access
Training method
Classroom instruction and exercises.
Certificate
At the end of the session, the participant receives a 'Certificate of Completion'.
Duration
3 days.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

