Formation Spring 4: Développer avec Spring 4


  • DÉVELOPPER FACILEMENT DES APPLICATIONS D'ENTREPRISE JAVA EE
REFERENCE
 
 
SFSG
DUREE
 
 
3 jours
TARIFS
 
 
1590 € HT
Niveau : intermédiaire
Cours à distance: Possible
BestSeller : oui
OBJECTIFS :
 

Spring est le framework Java le plus répandu pour le développement d'application d'entreprise offrant une réel alternative à JavaEE. Ses atouts : faciliter le développement et les tests, améliorer les performances, proposer de bon design patterns aux développeurs. Spring s'appuie principalement sur l'intégration de trois concepts clés : l'inversion de contrôle ou injection de dépendance, la programmation orientée aspect et une couche d'abstraction qui permet d'intégrer d'autres Frameworks et bibliothèques avec une plus grande facilité.
Les participants à cette formation Spring 4 apprendront les bases du framework Spring 4 et seront sensibilisés à la facilité de mettre en oeuvre des tests unitaires et d'intégration avec ce Framework. Le premier atelier permet aux participants de mettre en place l'IDE et d'effectuer une première configuration Spring simple. Les ateliers suivants s'adossent à une application web modélisant une médiathèque en ligne. Les stagiaires doivent alors compléter les sources fournis, effectuer les configurations Spring adéquates, mettre au point les tests validant la spécification. Tous les tiers d'une application web sont abordés et plusieurs implémentations sont proposées. Le dernier chapitre permet aux stagiaires de découvrir les aspects les plus modernes du framework et les APIs vers les réseaux sociaux, les mobiles et le cloud.

PRÉ-REQUIS :
 

Bonnes connaissances du langage Java

PUBLIC :
 

Ce cours s'adresse aux développeurs JAVA

PROGRAMME :
 

Introduction à Spring 4

Présentation du frameworkConcepts de conteneur léger Vue d'ensemble et exemples d'utilisationIoC pattern et injection de dépendancesSpring et l'injection de dépendanceExemple basiqueAtelier 1 :

Mise en place de l'IDE Eclipse, 1ère configuration Spring, Tests via Junit

Le coeur de Spring 4

Spring un conteneur léger

Les Beans, BeanFactory et ApplicationContext Modes singleton ou prototype 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 abstrait et héritage

Spring AOP

Concepts de l'AOP Terminologie utilisée : aspect, joinpoint, advice, shortcut, weaving Les différents types d' « advice » : around, before, throws, after Objectifs et fonctionnalités AOP de Spring Intégration avec le framework AspectJ

Support pour le test

Concepts de l'eXtreme programming Tests unitaires et test d'intégration Indépendance de Spring vis à vis des outils de test Apports de Spring : Cache de l'ApplicationContext, Injection de données de test, et rollback des transactions Atelier 2 :

Mini-application médiathèque en ligne : Différentes types de configurations de bean, Complétion de code et écriture d'une classe de test ,  Illustration de l'AOP pour implémenter du profiling, Exécution d'une suite de test

Applications Web avec Spring MVC

Rappel MVCArchitecture SpringContrôleurs SpringRésolution des vues Gestion des locales et des thèmesTraitements des exceptionsIntégrations avec autres techniques de vues

Spring 4 et l'accès aux données (JDBC/Hibernate/JPA/NoSQL)

Pattern DAO avec JDBC et les Classes abstraites de Spring Configuration de la SessionFactory d'Hibernate dans le contexte d'application Spring Hibernate Template et Hibernate Callback Implémentation DAO avec les APIs Hibernate Configuration EntityManagerFactory, la classe abstraite JPATemplateDémarcation de transactions par programmation et déclaration Support pour les sources de données NoSQL, exemple de MongoDBAtelier 3 :

Implémentation de la couche DAO de la mini-application avec JPA, Démarcation des transactions des services métier

Intégration avec Java EE

EJBs session  comme composant SpringIntégration avec le service JMS Les services WebIntégration avec JMXAtelier 4 :

Implémentation de la couche métier  de la mini-application avec des EJBs et MDB

Spring 4 et le Web 2.0

Introduction à oAuth Support de SpringSocial pour les réseaux sociaux (FaceBook, Twitter, LinkedIn)  Les projets SpringMobile et SpringAndroïd Déploiement d'applications Spring sur le CloudAtelier 5 :

Utilisation de l'API SpringSocial et déploiement sur Cloud Foundry

 

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation Spring 4: Développer avec Spring 4 : Note moyenne : 4,5/5
4/5
Avis certifié A suivi un cours chez PLB

Grégoire

Mon avis sur le formateur :

"Très disponible, a répondu avec brio à toutes mes questions"

Mon avis sur la salle de formation :

"Excellent"

Ce que j'ai le plus apprécié :

"None"

5/5
Avis certifié A suivi un cours chez PLB

NJIOKOU NGOGANG Frédric

Mon avis sur le formateur :

"Très bonne connaissance de Springde la technologie et de tout l'écosystèmeJava"

Mon avis sur la salle de formation :

"Bonne formation"

Ce que j'ai le plus apprécié :

"échange avec l'intervenant"

4/5
Avis certifié A suivi un cours chez PLB

GF

Mon avis sur le formateur :

"L'animateur a du s'adapter au mieux, malgré une formation qui aurait du être plus longue (5j java+3j Spring au lieu de 2j ) , du à une non prise des pré-requis par ma hiérarchie. Je me sens en fait partiellement opérationnelle, du fait de la durée courte de la formation, qui n'est pas du à PLB ou au formateur."

Lire tous les avis

4/5
Avis certifié A suivi un cours chez PLB

KT

Mon avis sur le contenu du stage :

"On a pas pu finir tous les chapitres la partie vue est bien assimilé.mais il manque la partie Spring batch que j'attendais"

Mon avis sur le formateur :

"Excellent"

5/5
Avis certifié A suivi un cours chez PLB

Geraldine

Mon avis sur le contenu du stage: Le contenu est étudié. Mon avis sur le formateur: Très bonne approche du framework Spring, technicité irréprochable. Pédagogie à toute épreuve. Mon avis sur la salle de formation: Bonne machine
5/5
Avis certifié A suivi un cours chez PLB

Idir MOHELLEBI

Mon avis sur le contenu du stage: Tout était excellent Mon avis sur le formateur: Excellent intervenant Mon avis sur la salle de formation: Excellent environnement Ce que j'ai le plus apprécié: L'accueil et l'état des lieux et du matériel Ce que j'ai le moins apprécié: aucun.
S'INSCRIRE À CETTE
FORMATION SPRING 4
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Spring est le socle commun à la mise en œuvre de considérations fonctionnelles transversales pour les applications telles que la gestion de la sécurité,...

2 j

 

Java - Java EE

Spring WebFlow (SWF)
Spring WebFlow est un module de Spring qui s'appuie sur la couche MVC du framework. Il apporte à celle-ci des fonctionnalités de flux (gestion de la navigation entre pages) ainsi que des...

1 j

 

Java - Java EE

Spring Batch
Spring Batch est un framework Open Source pour développer des programmes de batch processing (Traitement par lot). Il fournit des outils nécessaires afin de simplifier et...

3 j

 

Java - Java EE

Spring Integration
Ce cours présente le Framework Spring Integration, une formidable implémentation des désormais célèbres patterns d'intégration d'entreprise...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB