01 53 90 15 20

La formation propose d’examiner par la pratique comment intégrer l’ensemble des briques et spécifications de Java EE pour réaliser une application d’entreprise robuste et maintenable au travers d’une étude de cas complète. 

Objectifs

  • Maîtriser l’architecture applicative et le modèle de développement Java EE par la pratique

5 jours

  • Programme
  • Public et Prérequis
  • Pédagogie
  • Dates et Tarifs
  • Nous contacter

Programme de la formation JAVA JEE

Introduction

  • Vue Générale des couches et services de Java EE (rappels)

Conception

  • Découverte de l’étude de cas. Durant cette phase, les stagiaires réalisent
    les modèles UML de l’application : cas d’utilisation, modèles de
    classes, de services et composants …

Mise en place de l’environnement

  • Installation des serveurs et outils de développement (JBoss server, MySQL,
    Eclipse WTP)
  • Mise en oeuvre des principes de déploiement et de tests

Réalisation de la couche applicative avec EJB3

  • Les EJB Session Stateless, Statefull (rappels)
  • Interfaces locales et distantes
  • Annotations
  • Principe d’appel à un EJB avec JNDI. Les stagiaires réalisent les
    services applicatifs sous forme d’EJB3

Mise en oeuvre de la persistance avec JPA (Java Persistence API)

  • Développer et tester une entité (EJB Entity, EntityManager)
  • Langage de requêtes JPQL. Les stagiaires implémentent et testent le
    modèle métier persistant de l’application sous forme d’Entity JPA

Techniques de composants distribués

  • Présentation des principes et techniques
  • Classes techniques de type Stub ou Skeleton
  • Pattern proxy
  • Illustration au travers de RMI, CORBA et EJB

Ouverture de Services Web

  • Rappels : SOA, Web Service, WSDL, SOAP, JAXB ; Les stagiaires
    transforment un EJB en Service Web et le testent
  • Pattern de conception : Data Transfer Object (DTO)

Réalisation de la couche Web

  • Servlet/JSP (rappels)
    • Le modèle MVC Servlet/JSP
    • Scripting et JSP
    • Patterns Data Transfert Object et Value Object
    • La bibliothèque de balise JSTL (JSP Standard Tag Library)
    • Réalisation de ses propres balises
  • Les stagiaires réalisent la partie Web Java EE : les écrans et leur
    navigation

Intégration de composants JSF

  • JSF (rappels)
    • Caractéristiques essentielles
    • Les implémentations : JSF-RI, MyFaces, IBM-JSF…
    • Le modèle de composant de l’interface utilisateur
    • Modèle évènementiel
    • Validation des données
    • Modèle de navigation
    • Gestion des ‘Backing beans’
    • Internationalisation
  • Les stagiaires intègrent dans la couche de présentation web des composants riches reposants sur JSF

Gestion des transactions avec JTA

  • Transactions gérées par le conteneur
  • Transactions gérées par le bean
  • Gestion des accès concurrents
  • Les stagiaires rendent robuste l’application par la prise en compte
    des accès concurrents et une gestion de transactions ACID.

Public 

La formation est destinée aux développeurs, architectes et chefs de projets.

Prérequis 

Afin de profiter pleinement de la formation, il est conseillé de posséder une connaissance et une expérience en programmation JAVA équivalente à celle dispensée lors de la formation JAVA Niveau Débutant et niveau intermédiaire, et du développement Java web, de JPA,  et de EJB. 

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers des multiples exercices à réaliser (50 à 70% du temps).

Compétences du formateur

Notre formation est animée par un expert reconnu dans son domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Moyens pédagogiques et techniques

  • Ordinateur (PC / MAC), vidéoprojecteur, aides audiovisuelles, documentation et support de cours, exercices pratiques d’application et corrigés des exercices pour les stages pratiques, études de cas ou présentation de cas réels pour les séminaires de formation.

A l’issue de chaque stage ou séminaire, ESIC fournit aux participants :

  • Un questionnaire d’évaluation de la session
  • Une feuille d’émargement par demi-journée de présence
  • Une attestation de fin de formation

Dates 

Rien de 10 décembre 2019 à 9 décembre 2020.

( Sous réserve d’un effectif nécessaire pour l’ouverture de session )

Tarif

1890€HT/personne.

Intra-entreprise et sur-mesure

Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Fermer le menu