Informations pratiques
-
3 rue de Tolbiac, 75013Voir le plan
-
3 jours
-
1 790 €
Prochaines sessions :
Contactez-nous à training@soat.fr
Nombre de participants maximum : 10
- Comment s'inscrire ?
- Conditions générales de vente
- Réservez une place
- Télécharger
Objectifs
- Découvrir et utiliser le framework Spring pour développer des applications java
- Comprendre les concepts et les avantages de la Programmation Orientée Aspects (AOP)
- Développer une application Web avec Spring MVC
- Gérer la sécurité d’une application Spring
Public
- Développeur Java et chef de projet
Prérequis
Connaissance du langage Java
Méthodes pédagogiques
50% théorie / 50 % pratique
Description
Spring est le framework le plus populaire du monde Java et s’est imposé comme un standard des applications d’entreprises. Il offre un cadre de développement efficace afin de produire des applications robustes et évolutives. Cette formation Spring a pour objectif de présenter les concepts fondamentaux de Spring ainsi que son fonctionnement dans un environnement réel. Afin d’utiliser au mieux les capacités de ce framework dans un cas pratique, vous aborderez la création d’une application web avec Spring, de l’accès aux données jusqu’à la sécurité de celle-ci.
Programme
Introduction à Spring
- Présentation de Spring Core et des différents projets satellites
- Les différents modules au sein de Spring
Le conteneur léger de Spring
- Injection de dépendance
- Inversion de contrôle (IoC)
- Le cycle de vie des beans
- Les annotations et la configuration XML
La Programmation Orientée Aspect (AOP)
- Concept de la Programmation Orientée Aspect
- Cas d’utilisation de l’AOP
- Les différents types de greffons (advices) : around, before, after, throws
- Les points de jonction (Join point) et coupe (Pointcut)
Accès aux données et JDBC avec Spring
- Couplage Spring/JDBC (JdbcTemplate)
- Utilisation du pattern DAO (Data Access Object)
- Gestion des transactions dans Spring
Intégration de Spring avec Hibernate
- Introduction au mapping objet-relationnel (ORM)
- L’API de normalisation de persistance (JPA)
- Configuration d’Hibernate et de Spring
- Le cache de second niveau et le lazy loading
Spring dans une application Web
- Le pattern MVC (Modèle-Vue-Contrôleur)
- Les contrôleurs
- La gestion des vues
- Mise en œuvre du pattern MVC avec Spring MVC
Spring security
- La sécurité d’une application web
- Gestion et Configuration de l’authentification et des autorisations
- La chaîne de filtre de Spring Security
Évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de quizz, mises en situation, travaux pratiques… En fin de formation, il est également demandé aux participants de mesurer leur satisfaction vis-à-vis de de la formation suivie. SOAT Training dispose d’un processus qualité qui prend en considération les éventuels dysfonctionnements rencontrés par les participants afin d’être proactif quant à la solution corrective adaptée tant sur le contenu de la formation elle-même que les conditions de son déroulement.