Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Spring Boot 3 : Développez un Finance Manager complet
Rating: 2.0 out of 5(1 rating)
8 students

Spring Boot 3 : Développez un Finance Manager complet

Créez une application complète avec Spring Boot, Spring Security, JPA, JWT, Docker et PostgreSQL.
Created byVincent Lameefu
Last updated 7/2026
French

What you'll learn

  • Maîtriser Spring Boot 3 en développant une véritable application Finance Manager.
  • Concevoir une architecture backend professionnelle avec Spring Security, JWT, JPA, Hibernate et PostgreSQL.
  • Développer des API REST complètes avec les opérations CRUD, la validation, les DTO et la gestion des exceptions.
  • Mettre en œuvre des fonctionnalités avancées comme l'authentification, les tableaux de bord, l'import bancaire, les catégories et les dépenses récurrentes.
  • Comprendre le fonctionnement interne de Spring Boot grâce à des démonstrations pratiques et un projet concret.
  • Être capable de créer leurs propres applications backend professionnelles avec Spring Boot.

Course content

11 sections • 106 lectures • 12h 49m total length
  • Structure du cours5:00

    Bienvenue dans cette formation Spring Boot.

    Dans cette première leçon, nous allons découvrir la structure complète du cours, les différents chapitres ainsi que le projet pratique que nous développerons ensemble tout au long de la formation.

    À la fin de cette leçon, vous saurez précisément ce que vous allez apprendre et comment progresser efficacement jusqu'à la réalisation d'une application complète de gestion financière avec Spring Boot.

  • Qu’est-ce que Spring Boot3:42

    Dans cette leçon, nous allons découvrir ce qu'est réellement Spring Boot, pourquoi il est devenu le framework Java le plus utilisé pour le développement d'applications modernes et quels sont ses principaux avantages.

    À la fin de cette leçon, vous comprendrez le rôle de Spring Boot et pourquoi nous l'utiliserons tout au long de cette formation pour développer notre application de gestion financière.

  • Outils nécessaires3:37

    Avant de commencer à développer notre application, nous allons découvrir les différents outils qui seront utilisés tout au long de cette formation, notamment Java, IntelliJ IDEA, Maven, PostgreSQL, Postman et les autres logiciels indispensables.

    À la fin de cette leçon, vous disposerez d'une vue d'ensemble de l'environnement de développement et saurez quels outils installer et utiliser pour suivre efficacement les exercices pratiques du cours.

Requirements

  • Des connaissances de base en Java (variables, classes, méthodes et programmation orientée objet).
  • Un ordinateur sous Windows, macOS ou Linux avec Java et IntelliJ IDEA installés.
  • L'envie d'apprendre Spring Boot en réalisant un projet concret étape par étape.

Description

Ce cours utilise l'intelligence artificielle.

Développez une application Spring Boot complète et professionnelle

Vous souhaitez apprendre Spring Boot de manière concrète et acquérir les compétences recherchées par les entreprises ? Ce cours est conçu pour vous accompagner pas à pas, des bases jusqu'aux concepts les plus avancés, à travers la réalisation d'un véritable projet : une application Finance Manager.

Contrairement aux formations qui se limitent à quelques exemples isolés, ce cours met l'accent sur la pratique. Chaque notion est expliquée de façon progressive puis immédiatement mise en application grâce à de nombreux exercices et exemples de code.

Au programme

  • Les fondamentaux de Spring Boot

  • Développement d'API REST

  • Spring Data JPA et Hibernate

  • Manipulation des bases de données avec PostgreSQL et H2

  • Architecture Controller – Service – Repository

  • Validation des données et gestion des exceptions

  • Tests avec JUnit, Mockito et MockMvc

  • DTO, MapStruct et ModelMapper

  • Pagination et tri

  • Profils Spring Boot et configuration

  • Documentation d'API avec Swagger et OpenAPI

  • Audit automatique avec Spring Data JPA

  • Migrations de base de données avec Flyway

  • Traitements asynchrones et tâches planifiées

  • Spring Security

  • Authentification avec JWT

  • Docker et Docker Compose

  • Monitoring avec Actuator, Micrometer et Prometheus

  • Déploiement Cloud

  • GitHub Actions et CI/CD

  • Développement d'un mini-projet Finance Manager

Ce que vous allez apprendre

À l'issue de cette formation, vous serez capable de :

  • Développer des applications Spring Boot professionnelles

  • Concevoir des API REST robustes

  • Sécuriser vos applications avec Spring Security et JWT

  • Manipuler efficacement les bases de données avec JPA et Hibernate

  • Écrire des tests unitaires et d'intégration

  • Conteneuriser une application avec Docker

  • Déployer une application Spring Boot dans le Cloud

  • Appliquer les bonnes pratiques utilisées dans les projets professionnels

À qui s'adresse cette formation ?

  • Développeurs Java souhaitant apprendre Spring Boot

  • Étudiants en informatique

  • Développeurs backend

  • Toute personne désirant développer des API REST modernes avec Spring Boot

Prérequis

Une connaissance de base du langage Java est recommandée. Aucune expérience préalable avec Spring Boot n'est nécessaire : toutes les notions sont expliquées progressivement.

Rejoignez cette formation et développez, étape par étape, une véritable application Spring Boot tout en acquérant des compétences directement applicables dans vos projets professionnels.

Who this course is for:

  • Développeurs Java souhaitant apprendre Spring Boot grâce à un projet complet.
  • Étudiants en informatique désirant acquérir une expérience concrète du développement backend.
  • Développeurs souhaitant apprendre à créer des API REST sécurisées avec Spring Security et JWT.
  • Toute personne désirant développer une application professionnelle avec Spring Boot sans se limiter à la théorie.