Developpez une API REST avec SPRING BOOT

apprenez les base du développement de web services

Ratings 4.11 / 5.00
Developpez une API REST avec SPRING BOOT

What You Will Learn!

  • Comprendre l'injection de dépendances
  • Développer une API REST avec le framework SPRING
  • Interagir avec une base de donnée
  • Sécuriser une API
  • Valider le body d'une requette HTTP
  • Utiliser POSTMAN pour tester son API
  • Utiliser le format JSON et XML
  • Gerer diffèrent type de endpoint (POST,GET,PUT,DELETE)

Description

Ce tutoriel est un moyen rapide pour apprendre à développer des web services REST avec Spring Boot.

Vous apprendrez à utiliser l'IDE Spring Tool Suite pour créer une API, la tester avec Postman. Vous serez guider tout au long

de ce cours pour configurer votre environnement.

J'ai voulu concilier dans ce cours la théorie et la pratique , chaque notion clé (injection de dépendance , couplage fort et faible, ORM) feront l'objet de mini article avant un passage à la pratique .

Toutes les notions clés et basic pour écrire un backend en Spring seront abordé:

  • Vous verrez comment valider les données qui sont transmise à votre API

  • Vous verrez comment mettre en place un system basic pour sécuriser votre API

  • Vous verrez comment générer de la documentation avec SWAGGER

  • Vous aurez une vue complète sur les modules maven et comment les importer

  • Vous apprendrez a configurer votre application via un fichier properties

  • vous apprendrez comment câble votre API Spring à une base de donnée

  • Vous apprendrez à gérer diffèrent types de requêtes HTTP (GET,POST,DELETE,PUT)

  • Vous verrez comment transmettre des informations à votre backend via le body,les path variables et le request param

  • vous verrez comment faire en sorte que votre web service retourne des informations sous différents format( JSON ou XML)

Who Should Attend!

  • Développeur java intéressé dans le développement d'API

TAKE THIS COURSE

Tags

  • Spring Boot

Subscribers

28

Lectures

52

TAKE THIS COURSE



Related Courses