Développement d'API REST avec Spring Boot

Spring est un framework Java à couches pour la création de solutions d'entreprise. Spring vous permettra de vous concentrer sur votre problème d'entreprise plutôt que sur la tuyauterie qui relie les composants et les systèmes et rendra votre code plus facile à tester. Spring Boot simplifiera même davantage les choses.

Dans ce cours, vous apprendrez comment construire, tester et sécuriser des API REST en utilisant Spring Boot.

Calendrier

dateduréelang.lieuprix 
29 juin2web based 1100 EUR (excl. TVA)
INFO SESSION ET INSCRIPTION

Participants

Les développeurs qui souhaitent apprendre à utiliser le framework Spring pour construire des API REST.

Connaissances préalables

La connaissance de Spring Core est requise.

Contenu

  • Introduction to REST/JSON
  • Qu'est-ce que c'est REST
  • Spring's REST support
  • Spring MVC basics
  • Configuration 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

Pédagogie

Enseignement et exercices en classe.

Durée

2 jours.

Formateur

Sandy Schillebeeckx.

Reviews

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.

 
  (, )

prima

 
  (, )

Aussi intéressant

Participants de ce cours ont aussi suivi les formations suivantes:


INFO SESSION ET INSCRIPTION