Cours Framework Spring et Spring Boot
Maîtrisez Spring et Spring Boot : Développement d'applications agiles.
Description du service
Module 1 : Introduction à Spring Présentation du framework Spring. Inversion de contrôle (IoC) et injection de dépendances. Configuration avec XML et annotations. Module 2 : Spring Core Gestion des beans et des conteneurs. Cycle de vie des beans. Injection de dépendances avancée. Module 3 : Spring AOP (Aspect-Oriented Programming) Concepts d'AOP. Création et configuration d'aspects. Utilisation des annotations et des expressions de pointcut. Module 4 : Spring Data Access Accès aux données avec JDBC. Intégration avec JPA (Java Persistence API). Utilisation de Spring Data JPA. Module 5 : Spring MVC (Modèle-Vue-Contrôleur) Introduction à Spring MVC. Création de contrôleurs, vues et modèles. Gestion des formulaires et des requêtes. Module 6 : Introduction à Spring Boot Présentation de Spring Boot. Création d'une application Spring Boot. Configuration automatique et démarrage rapide. Module 7 : Développement d'Applications avec Spring Boot Création d'API REST avec Spring Boot. Gestion des erreurs et des exceptions. Sécurité avec Spring Security. Module 8 : Persistance des Données avec Spring Boot Utilisation de Spring Data JPA avec Spring Boot. Intégration avec bases de données relationnelles. Tests d'intégration pour les couches de persistance. Module 9 : Déploiement et Gestion d'Applications Spring Boot Empaquetage et déploiement d'applications Spring Boot. Gestion des propriétés et des profils. Surveillance et gestion des métriques. Module 10 : Projets Pratiques avec Spring et Spring Boot Mise en œuvre de projets concrets. Intégration de plusieurs concepts appris. Développement complet d'une application Spring/Spring Boot.