Rechercher une formation et ses disponibilités
Formation Spring Développement
La formation Spring : Développement sur 3 jours a pour principal objectif de vous rendre opérationnel pour développer des applications à l'aide du framework Spring. À terme, vous serez capable d'administrer et de configurer les composants d'applications tout en assimilant les apports de la programmation orientée aspect.
Spring qu'est-ce que c'est ?
Framework Open Source JEE, Spring a été conçu pour faciliter le développement et les tests d'applications 3-tiers. Ce conteneur dit « léger » est basé sur plusieurs concepts majeurs, comme l'inversion de contrôle, l'AOP ou encore la couche d'abstraction permettant l'intégration de bibliothèques et framework de façon optimisée et simplifiée. Par l'intermédiaire de cette formation vous maîtriserez les bases du Framework libre Spring.
Objectifs de cette formation Spring Développement
- Maîtriser les bases du framework Spring
- Administrer la configuration de composants d'application via Spring
- Maîtriser les bonnes pratiques de développement Spring
- Mesurer les apports de la AOP (Programmation Orientée Aspect)
Public de cette formation Spring Développement
Pré-requis de cette formation Spring Développement
- Avoir suivi une formation : Découvrir l'Objet et programmer en Java
- Posséder des connaissances équivalentes
Programme de cette formation Spring Développement
Spring : Introduction générale
- Appréhender le conteneur léger
- Vision globale et utilisation du logiciel
- IoC : Pattern Inversion de Contrôle et injection de dépendance
- Effectuer des tests unitaires en isolation
- Spring MVC : l'approche Model View Controller
Appréhender la mise en place de Spring
- Assimiler les notions de Beans, BeanFactory et ApplicationContext
- Distinguer le Mode singleton du normal
- Administrer les propriétés et collaborators
- Connaître les méthodes d'injection de dépendance
- Paramétrer les Beans spécifiques à Spring et appréhender le cycle de vie
- Introduction à Bean abstrait et héritage
Accéder aux données : Pattern DAO et JDBC
- Connaître les classes abstraites du support DAO
- Se servir de JDBCgrâce aux APIs d'encapsulation de Spring
- Faire le lien entre DAO et infrastructure template
Hibernate : Accéder aux données
- Administrer les ressources
- Paramétrer SessionFactory pour des applications Spring
- Inversion of Control (IoC) : Hibernate Callback et Hibernate Template
- Savoir implémenter DAO via les APIs Hibernate
- Démarquer des transactions via la programmation et la déclaration
Appréhender la Programmation Orientée Aspect (AOP)
- Les principes clés de la AOP
- Connaître la terminologie : joinpoint, weaving, pointcut, target object...
- Présentation des types d'advice : around, before, after,throws...
- AOP de Spring : enjeux et fonctionnalités
- Visualiser l'intégration avec AspectJ