Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Principes Fondamentaux de Spring Boot
Highest Rated
Rating: 4.9 out of 5(15 ratings)
68 students

Principes Fondamentaux de Spring Boot

Rendez vos applications "Bootiful"
Last updated 3/2025
French
French [Auto],

What you'll learn

  • Comprendre les concepts de base de Spring Framework
  • Configurer une application Spring Boot
  • Implémenter des services Web RESTful
  • Accéder et gérer les bases de données avec Spring Data

Course content

7 sections • 33 lectures • 2h 25m total length
  • Introduction3:08
  • Prérequis1:54

Requirements

  • Une bonne compréhension des concepts fondamentaux du langage Java, tels que les classes, les objets, les méthodes, les interfaces, et les collections.
  • Une bonne connaissance des expressions lambdas et des fonctionnalités modernes de Java, comme les API Optional et Stream.
  • Une compréhension de bases de données relationnelles, ainsi que des concepts SQL
  • Une connaissance de base des concepts du développement web et des protocoles HTTP
  • Familiarité avec Docker

Description

Principes de base de Spring Boot

Ce cours est conçu pour guider les développeurs à travers les concepts essentiels et les fonctionnalités clés de Spring Boot, une technologie populaire et puissante pour développer des applications Java basées sur le framework Spring.

Vous apprendrez à mettre en place une application Spring Boot, exposer des services Web REST, et accéder à des bases de données avec Spring Data.


1 - Principes de base de Spring

   - Introduction à Spring et Spring Boot

   - Concepts clés de l'inversion de contrôle (IoC) et injection de dépendances

   - Comprendre la structure des projets Spring Boot


2 - Mise en place d’une application Spring Boot

   - Configuration de Spring Boot avec Spring Initializr

   - Comprendre les propriétés et fichiers de configuration (application properties)

   - Gestion des dépendances avec Maven

   - Utilisation des starters Spring Boot

   - Démarrage et déploiement d'une application Spring Boot


3 - Exposition des services Web REST

   - Introduction aux services REST

   - Création de contrôleurs Spring MVC pour des APIs REST

   - Gestion des requêtes HTTP (GET, POST, PUT, DELETE)

   - Validation et gestion des erreurs dans les APIs REST


4 - Accès aux bases de données avec Spring Data

   - Introduction à Spring Data JPA

   - Configuration de l’accès aux bases de données (PostgreSQL)

   - Utilisation des repositories Spring Data JPA

   - Réalisation de requêtes CRUD (Create, Read, Update, Delete)


5 - Projet

   - Mise en pratique des concepts appris à travers un projet concret

   - Développer une application Spring Boot complète avec des services REST et accès à la base de données

   - Tests unitaires avec Spring Boot


Objectifs du cours

À l'issue de ce cours, vous serez capable de :

   - Comprendre et expliquer les concepts fondamentaux de Spring Boot

   - Mettre en place et configurer une application Spring Boot

   - Créer et exposer des services Web REST

   - Accéder à des bases de données et réaliser des opérations CRUD avec Spring Data

   - Développer, tester et déployer une application Spring Boot complète

Who this course is for:

  • Développeurs Java débutants qui cherchent à comprendre comment utiliser le framework Spring et Spring Boot
  • Développeurs Java intermédiaires souhaitent approfondir leurs compétences en particulier dans le cadre des applications web
  • Étudiants en informatique et ingénierie logicielle qui cherchent à compléter leur formation académique avec des compétences pratiques et populaires dans le monde professionnel
  • Professionnels qui souhaitent se reconvertir en développement logiciel avec Java et Spring Boot