Formation : Développer avec les frameworks Java
Se former avec
ORSYS
- Renseignements :
- Durée : 5 Jours
- Type : En centre (inter)
- Diplômant : Non
-
Prix H.T. € :2050.00
- Objectifs :
- Cette formation vous permettra de progresser dans le développement d'applications Java en utilisant les Frameworks qui sont aujourd'hui à la base de nombreuses architectures J2EE. Elle insistera sur les trois grandes composantes d'une application Java : l'accès aux données, la logique applicative et l'interface utilisateur. Vous apprendrez à assimiler les bonnes pratiques du développement (design patterns, tests, etc.) et à être autonome dans la manipulation des Frameworks phares de l'écosystème J2EE.
- Pré-requis :
- Ce cours s'adresse aux développeurs ayant déjà une connaissance et une expérience de la programmation orientée objet en Java.
- Introduction
- Présentation et comparaison des architectures 2-tiers, 3-tiers, n-tiers.
- Aperçu de l'écosystème J2EE, des Frameworks leaders, de leur rôle dans le développement d'applications Java.
Maven et Junit
- Organisation d'un développement Java.
- Développements centrés sur les tests.
- Pourquoi faire des tests, les bonnes pratiques ?
- Les outils de productivité.
- Maven pour simplifier la production et la gestion des « build ».
- JUnit, un Framework pour la rédaction et l'exécutions de tests unitaires.
Travaux pratiques
Mise en place de l'environnement de développement sous Eclipse (maven, svn, etc.).
Le Framework Hibernate
- Présentation de la persistance.
- Le projet Hibernate.
- Création d'un mapping objet/relationnel. Contexte, classes persistantes.
- Manipulation de données persistantes. Cycle de vie des objets. Synchronisation avec la base de données.
- Rappel des erreurs à éviter.
Travaux pratiques
Réalisation d'un mapping, écriture de requête HQL.
Le Framework Spring
- Présentation du rôle du conteneur léger.
- Présentation de la programmation par interface.
- Couplage Spring/Hibernate.
- Support de Framework tiers.
- Démonstration de l'AOP (Programmation Orientée Aspects).
Travaux pratiques
Création du contexte, couplage avec Hibernate.
Le Framework Spring MVC
- Présentation du modèle MVC.
- Implémentation d'un processus de navigation web.
- Réflexion sur le Domain Driven Design.
Travaux pratiques
Réalisation d'une IHM pour tirer parti des développements réalisés avec Hibernate et Spring.
- Travaux pratiques
Les participants mettront en oeuvre les différentes technologies abordées dans le cours et valideront la bonne réalisation des exercices par le biais de tests unitaires.