Développer avec les frameworks Java/JEE

Objectifs

Cette formation vous permettra de développer des applications Java en utilisant les frameworks qui sont aujourd'hui à la base de nombreuses architectures JEE. Vous apprendrez à assimiler les bonnes pratiques du développement et à être autonome dans la manipulation des frameworks phares de l'écosystème JEE.

Participants

Développeurs Java, chefs de projets Java/JEE

Pré-requis

Bonnes connaissances des technologies Web. Expérience requise en programmation d'applications Web en Java.

Moyens pédagogiques

1 poste par participant - 1 Vidéo projecteur - Support de cours fourni à chaque participant – Formation présentielle

Durée

5 jours

Les sessions inter-entreprises

Date Session
Du 26/03/2018
Au 30/03/2018
Paris
Formation standard
Du 26/03/2018
Au 30/03/2018
Caen
Formation standard
Du 26/03/2018
Au 30/03/2018
Lyon
Formation standard
Du 26/03/2018
Au 30/03/2018
Rennes
Formation standard
Du 26/03/2018
Au 30/03/2018
Lille
Formation standard
Du 26/03/2018
Au 30/03/2018
Rouen
Formation standard
Du 28/05/2018
Au 01/06/2018
Paris
Formation standard
Du 28/05/2018
Au 01/06/2018
Caen
Formation standard
Du 28/05/2018
Au 01/06/2018
Lyon
Formation standard
Du 28/05/2018
Au 01/06/2018
Rennes
Formation standard
Du 28/05/2018
Au 01/06/2018
Lille
Formation standard
Du 28/05/2018
Au 01/06/2018
Rouen
Formation standard
Ce plan de cours est établi à titre indicatif. Son contenu peut être adapté à chaque formation Télécharger la fiche pdfDemander un devis

Code

DEVFRAME_JAVA/JEE

Description détaillée

Introduction

Présentation et comparaison des architectures 2-tiers, 3-tiers, n-tiers.

Aperçu de l'écosystème JEE, des frameworks leaders, de leur rôle dans le développement d'applications Java.

 

Les frameworks d'industrialisation

Organisation d'un développement Java.

Ant, un framework d'automatisation de tâches.

Maven, pour simplifier la production et la gestion des " build ".

JUnit, un framework pour la rédaction et l'exécution de tests unitaires.

Travaux pratiques 

Mise en place de l'environnement de développement sous Eclipse.

 

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. Ecriture de requêtes 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 Struts

Introduction au modèle MVC.

Les composants de Struts.

Implémentation d'un processus de navigation Web.

Libraires de balises JSP.

Déploiement d'application.

Travaux pratiques 

Réalisation d'une IHM pour tirer parti des développements réalisés avec Hibernate et Spring

 

 

 
 
 
 

Les dernières places disponibles

Aucune annonce pour le moment
Une erreur est survenue
Une erreur est survenue, l'administrateur a été contacté
Revenir à la première page