Formation Framework Java, l'exemple de Spring


  • LE DÉVELOPPEMENT JAVA
REFERENCE
 
 
JFJS
DUREE
 
 
2 jours
TARIFS
 
 
1165 € HT
Niveau : Intermédiaire
Cours à distance: Possible
Elearning: non
OBJECTIFS :
 

Cette formation a pour objectif de familiariser les stagiaires aux concepts d'IoC et d'injection de dépendances que l'on retrouve dans tous les frameworks de développement Java ainsi que dans les serveurs d'application Java EE.
Le cours s'appuie sur le framework Spring et le projet Spring Core qui est sûrement un des framework les plus répandus dans l'environnement Java.
Après avoir explicité, le pattern IoC, la formation montre les avantages de cette approche : Testabilité des architectures, la bonne utilisation des interfaces Java, les design patterns et l'évolutivité de ce type d'architecture.

A l'issue de cette formation, les stagiaires auront acquis les bonnes pratiques du développement d'applications Java.
 

PRÉ-REQUIS :
 

Le cours Java Les fondamentaux et le cours Java Avancé Accès aux données et Tests sont les prérequis idéaux pour tirer pleinement profit de cette formation.

PUBLIC :
 

Ce stage s’adresse à tout développeur possédant une bonne connaissance du langage Java.

PROGRAMME :
 

Introduction aux Framework Java

Notion de framework et de conteneur
Vue d'ensemble et cas d'utilisation
Le pattern IoC et l'injection de dépendances
Indépendance vis à vis des implémentations
Spring Core et l'injection de dépendance
Exemple basique

ATELIERS

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

Découverte de l'API Spring

Les beans, BeanFactory et ApplicationContext
Mode singleton ou prototype, cycles de vie des beans
Gestion des propriétés, notions de collaborators
Méthodes d'injection de dépendances
Annotations et Autowiring
Définition de bean abstrait, gestion de l'héritage

ATELIERS

Différents types de configuration Spring, utilisation des différentes annotations

L'IoC et les tests

Isolation des classes à tester et Mock Objects
Distinction tests unitaires et test d'intégration
Les apports de Spring pour les tests
Indépendance vis à vis des outils de tests
Injection des données de test
Mécanisme de cache pour l'accélération des tests
Rollback des transactions

ATELIERS

Création de mock Objetcs, configuration Spring de Test, mise en place d'une suite de tests

L’IoC et les architectures multi-tiers

Présentation architecture multi-tiers,
Séparation claire des différentes couches
Injection de services métiers, gestion des transactions, les choix possibles pour l'implémentation
Couche de persistance et accès aux données : Exemple de Spring Data JPA
Tests unitaires des différentes couches, tests d'intégration

ATELIERS

Application multi-tiers complète, utilisation de services POJO, EJB ou Rest, Implémentation JPA avec Hibernate

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 Framework Java, l'exemple de Spring : Note moyenne : 4/5
4/5
Avis certifié A suivi un cours chez PLB
Stéphane

Mon avis sur le contenu du stage :

"La formation nécessite plus de recul sur la connaissance de java (1 semaine dans mon cas). Cependant j'en ressort en ayant les notions pour l'utilisation d'un framework, ce qui était le but."

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

Mon avis sur le formateur :

"-"

Mon avis sur la salle de formation :

"-"

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

"-"

S'INSCRIRE À CETTE
FORMATION FRAMEWORK JAVA
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 framework Java le plus répandu pour le développement d'application d'entreprise offrant une réelle alternative à JavaEE. Ses atouts : faciliter le...

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

Framework Web Spring MVC
Dans la guerre des frameworks MVC il y en a un qui se démarque par sa simplicité, sa facilité de prise en main et sa parfaite intégration à Spring : Spring MVC....

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...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

Votre formation Java prise en charge à 100% ! *

Depuis le mois de mars  2011, le Fafiec a sélectionné PLB Consultant pour vous proposer les meilleures formations autour du développement objet avec Java.

Sessions inter-entreprise sur  Paris, Lyon et Lille. 

Sessions intra-entreprise sur  toute la France.

*100% des coûts pédagogiques, offre valable dans la limite des fonds mutualisés dédiés aux actions collectives, en application des critères de prise en charge en vigueur (voir conditions détaillées sur le site du FAFIEC)

 

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