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

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

3.63 (4 reviews)
Udemy
platform
Français
language
Web Development
category
instructor
Java Spring Boot - Créer une API REST, exemple d'un blog
32
students
4 hours
content
Dec 2021
last update
$19.99
regular price

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)

Content

Introduction

Introduction

Prérequis

Prérequis de cette formation

Création du projet Spring Boot

Contexte du projet et de cette formation
Création (génération) du projet Spring boot

Implémenter l'API REST comme un chef

Mise en place du Design Pattern
Implémentation des requêtes et Controllers

Git - Gestion des commits (sauvegardes)

Git - Création de commit (sauvegarde) pas à pas

Documenter notre API REST comme un pro

Swagger UI - Documentation explicite de nos end-points

Reviews

Collins
May 25, 2022
Excellente Formation pour tout débutant. L'auteur s'y prend tres bien dans l'explication étape par étape. L'Authentification et la Securité avec SpringBoot serait bien evidemement la bienvenue pour les cours á venir. Un grand merci á toi Carlos!
Traore
December 26, 2021
Très bon cours, mais il manque un peu de pédagogie et la qualité de l'audio pas top. J'arrive à peine à entendre la voix de l'encadreur.

Charts

Price

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

Rating

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

Enrollment distribution

Java Spring Boot - Créer une API REST, exemple d'un blog - Distribution chart
4424070
udemy ID
12/1/2021
course created date
12/9/2021
course indexed date
Bot
course submited by