Opleiding: Building REST APIs with Spring Boot (EN/NL/FR)

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.

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.

Backgroud

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.

Delivered as a live, interactive training: available in-person or online, or in a hybrid format. 
Training can be implemented in English, Dutch, or French.
If interested in organising this training internally, get in touch with us; we can even customise it to meet your specific needs.

Certificate

At the end of the session, the participant receives a 'Certificate of Completion'.

Duration
3 days.

Meer...
€2.055
Vrij van BTW
Aangeboden door
ABIS
Onderwerp
API
Niveau
Looptijd
3 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Min: 3
Max: 12
Tijdstip
Overdag
Keurmerken aanbieder
CRKBO en BTW-vrijstelling