Java Spring Boot - Créer une API REST, exemple d'un blog

Devenez pro en développement API RESTFull avec JAVA Spring Boot

Ratings 3.41 / 5.00
Java Spring Boot - Créer une API REST, exemple d'un blog

What You Will Learn!

  • Apprendre à développer simplement et rapidement une API REST avec Spring Boot
  • Java Spring Boot MVC - Création d'un projet Spring Boot
  • Configuration du composant Security de Spring Boot
  • Design Pattern MVC, manipuler et appliquer les bonnes pratiques de développement
  • Notion des verbes Http (GET, POST, PUT, DELETE, HEAD)
  • Utilisation d'Insomnia pour tester des Endpoints
  • Manipulation de Git pour le versioning de son code source
  • Système d'authentification JWT d'une API RestFull

Description

Dans ce cours, je t'apprends à développeur une API RESTFull en utilisant Java, plus précisément le framework Spring Boot.

Dans une premier temps, il faut que tu aies les bases de connaissances en développement d'application de façon générale. Si tu n'en as jamais pratiqué, si tu es seulement théorique, tu n'as pas à t'en faire... Ce cours est aussi pour toi.

Nous allons ensemble partir du bas de l’échelle pour atteindre le sommet, c'est à dire, en fin de cette formation tu seras en mesure, tout(e) seul(e) de créer un projet Spring Boot et d'y écrire ton propre code source. Le résultat de ce que tu vas savoir faire seras une API RESTFull sécurisé et qui répond aux exigences de bonnes pratiques dans ce domaine qui est le développement d'application.

API RESTFull

Nous allons ensemble produire des interfaces qui fournissent des services de traitement de mise à disposition des données.

GET, POST, PUT, DELETE, HEAD, ...

On les appelle verbes HTTP, non il ne s'agit pas de la conjugaison dans la langue de Molière, même si ça ferait stylé (je GET, tu POST, il/elle PUT, nous DELETE... bref ?). Ce sont différentes méthodes de mise à disposition d'un service dans notre API. Nous verrons l'utilité des les avoir et comment les implémenter.

JPA et MySQL/MariaDB, une combinaison qui marche

Pour aller plus vite et simplement, nous utiliserons une base de données MySQL/MariaDB parce que c'est facile à installer et gratuit, aussi c'est très populaire.

Outils a installer/avoir

  • Un PC

  • Editeur de code

    • Intellij Idea

    • Visual Studio Code

    • NetBeans

  • JDK v11 (minimum JDK v8)

  • Maven (dernière version stable)

  • Git (avec un compte Github ou bitbucket, gitlab)

  • Base de données MySQL

    • Wampp Xampp, Mampp, Lampp (Juste pour rapidement avoir une base de données MySQL)

Who Should Attend!

  • Informaticiens
  • Développeurs JAVA débutants
  • Etudiants en informatique

TAKE THIS COURSE

Tags

  • Java
  • Spring MVC
  • Web Development

Subscribers

32

Lectures

8

TAKE THIS COURSE



Related Courses