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

Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Veuillez contacter ABIS.

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

3 jours.

Formateur

Sandy Schillebeeckx.

Reviews

Very nice course covering maximum details needed for the developer to focus while coding. The trainer has well planned on managing the content in the stipulated time in an efficient manner. appreciate that. and still able to help when we are stuck.

 
  (, )

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.

 
  (, )

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

 
  (, )

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

 
  (, )

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

 
  (, )

Erg goede cursus, precies waar ik naar op zoek was.

 
  (, )

Goede structuur en opbouw van de cursus!

 
  (, )

Cliquez ici pour voir d'autres commentaires...

Goed, gezellig en met een leuke groep mensen.

 
  (, )

goede balans theorie en praktijk

 
  (, )

prima

 
  (, )

Aussi intéressant

Participants de ce cours ont aussi suivi les formations suivantes:


INFO SESSION ET INSCRIPTION