Cette formation Spring est destinée aux développeurs qui désirent acquérir une expertise dans le cadre du framework Spring et ses modules clés. Vous serez formé à la conception d’applications solides et modulaires à travers l’emploi de l’injection de dépendances, de la programmation orientée aspect (AOP), ainsi que de l’accès aux données via JDBC et Hibernate.
- Connaissance de la programmation Java
- Comprendre les bases et l’architecture du framework Spring
- Gérer la configuration des composants et le cycle de vie des Beans
- Maîtriser l’accès aux données avec JDBC et Hibernate
- Appliquer la Programmation Orientée Aspect (AOP) dans les applications Spring
Programme de la formation
Formation complète Spring : développez des applications Java robustes
Maîtriser Spring pour créer des applications Java efficaces
Contenu
- Introduction
- Concepts de conteneur léger
- Vue d’ensemble et exemples d’utilisation
- Pattern « Inversion de Contrôle (IoC) / Injection de dépendance
- » Tests unitaires en isolation
- Approche MVC avec Spring MVC
- Mise en œuvre
- Les Beans, BeanFactory et ApplicationContext
- Modes singleton ou normal
- Gestion des propriétés,
- « collaborators »
- Méthodes d’injection de dépendance
- Configuration de Beans spécifiques à Spring, cycle de vie
- Définition de Bean abstraitet héritage
- PATTERN DAO, accès aux données avec JDBC
- Classes abstraitespour le support DAO
- Utilisation de JDBC via les APIs d’encapsulation Spring
- DAO et infrastructure des template
- Accès aux données avec HIBERNATE
- Gestion des ressources
- Configuration de SessionFactory dans le contexte d’application SpringIoC : Hibernate Template et Hibernate Callback
- Implémentation DAO avec les APIs Hibernate
- Démarcation de transactions par programmation et déclaration
- -Programmation orientée ASPECT (AOP)
- Les concepts
- La terminologie utilisée : aspect, joinpoint, advice, pointcut, introduction, target object,AOP proxy, weaving
- Les différents types « advice » : around, before,throws, after
- Les objectifs et fonctionnalités AOP de Spring
- Intégration avec le frameworkAspectJ
Cette formation Spring vous permettra de consolider vos compétences en développement Java et d’élargir votre expertise aux frameworks modernes. Pour poursuivre votre apprentissage, explorez nos autres cours dans la section Développement, comprenant C, Python et Android..