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.
| (Anitha Raj, ING België, ) |
I find this course is well designed in such a way , the beginner can also understand well
| (N.N., ING - Hullenbergweg, ) |
It was nice course, and Sandy was very helpful.
| (Dnyanesh, ) |
quite happy with the course content and the way it was presented.
| (Rishu Jindal, ING - Hullenbergweg, ) |
The course included good amount of exercise which helped in understanding the basics.
| (Laxman Purty, ING - Financial Plaza, ) |
course is good. working PC was a bit slow - too little RAM on VM.
| (Mikhail, ) |
Erg goede cursus, precies waar ik naar op zoek was.
| (Sylvia van Kogelenberg, ING - Haarlerbergpark, ) |
Goede structuur en opbouw van de cursus!
| (Steven van Mastrigt, ING - Haarlerbergpark, ) |
Cliquez ici pour voir d'autres commentaires...
Goed, gezellig en met een leuke groep mensen.
| (Mels In 't Veld, ) |
goede balans theorie en praktijk
| (N.N., ING - Haarlerbergpark, ) |
prima
| (Sandor Götz, ING - Hullenbergweg, ) |
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
INFO SESSION ET INSCRIPTION |