- Référence : JFJS
- Durée : 2 jours (14h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
1480€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
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.
Public :
Ce stage s’adresse à tout développeur possédant une bonne connaissance du langage 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.
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
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
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
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.
Mon avis sur le formateur :
"Le formateur a su s'adapter à notre niveau."
Mon avis sur la salle de formation :
"Petit mot à tout le personnel : J'ai été très heureuse de suivre les formations chez PLB, cela a été fort intense pour moi, beaucoup de choses à retenir et à appliquer ! ;-) Merci beaucoup pour votre accueil et votre bonne humeur ! Christine."
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."
Mon avis sur le formateur :
"-"
Mon avis sur la salle de formation :
"-"
Ce que j'ai le plus apprécié :
"-"
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB