Description
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
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
Reviews
There are no reviews yet.