Introduction à SpringIntroduction à Spring
Contexte d'utilisation de Spring
L'injection de dépendance
Configuration d'une application avec Spring (Java, Xml,Configuration d'une application avec Spring (Java, Xml,
Annotations)Annotations)
Définition des Beans
Spring Expression Language (SpEL)
Bonnes pratiques. Quand utiliser les configurations Xml, Java,
Annotations
Comprendre le cycle de vie du conteneur SpringComprendre le cycle de vie du conteneur Spring
Les phases de d'initialisation, d'utilisation et de destruction
d'un contexte Spring
Travailler avec les post-processeurs
Tester une application basée sur SpringTester une application basée sur Spring
Support pour JUnit dans Spring
Spring Boot
Programmation orientée aspect (AOP)Programmation orientée aspect (AOP)
Quels problèmes résout l'AOP ?
Définir des aspects. Utiliser les différents types : around,
before, after
Accès aux données et JDBC avec SpringAccès aux données et JDBC avec Spring
Comment Spring s'intègre avec les technologies d'accès aux
données existantes
Hiérarchie d'exceptions d'accès aux données
(DataAccessException)
Simplifier les accès JDBC avec le JdbcTemplate
Intégration de Spring avec HibernateIntégration de Spring avec Hibernate
Bénéfices de l'utilisation de Spring et d'Hibernate
Configuration d'Hibernate avec Spring
Gestion des exceptions
Gestion des transactions avec SpringGestion des transactions avec Spring
Déclarer un gestionnaire de transaction dans Spring
Utiliser l'annotation @Transactionnal
Transactions et tests d'integration
Spring dans une application webSpring dans une application web
Configurer Spring dans une application Web
Introduction à Spring MVC
Définition des contrôleurs Spring MVC
Spring BootSpring Boot
Créer rapidement une application web avec Spring Boot
Spring boot avancé
Spring SecuritySpring Security
Les problèmes résolus par Spring Security
Sécurisation des URLs, des services, d'une application web
Microservices avec Spring CloudMicroservices avec Spring Cloud
Bénéfices d'une architecture microservices
Du monolithe aux microservices
Spring Cloud : Service access, service discovery, service
configuration