Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Spring Boot - Créer une API REST, exemple d'un blog
Rating: 3.0 out of 5(5 ratings)
37 students

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

Devenez pro en développement API RESTFull avec JAVA Spring Boot
Created byCarlos DS
Last updated 12/2021
French
French [Auto],

What you'll 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

Course content

6 sections • 8 lectures • 3h 49m total length
  • Introduction4:21

Requirements

  • Avoir des notions en JAVA Orienté objet
  • Avoir des notions en informatique ou en développement d'application

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 this course is for:

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