Nos domaines de formation :

Formation Conception d'applications Java/JEE, synthèse

4,2 / 5
Cours de synthèse
Durée : 2 jours
Réf : TEE
Prix  2018 : 1770 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Ce cours vous propose une analyse complète et approfondie de la plateforme JEE. Vous apprendrez à différencier les composants JEE et à les situer par rapport aux couches de présentation, de service, de gestion métier et de persistance. Vous verrez également les points clés pour mener à bien un projet JEE.

Objectifs pédagogiques

  • Découvrir la plateforme Java EE
  • Identifier les différentes couches d'une application Java EE
  • Maîtriser les points clés pour mener à bien un projet Java EE.
  • Reconnaître les principales plateformes commerciales Java EE du marché
PROGRAMME DE FORMATION

Introduction à Java et aux applications distribuées

  • La plateforme Java et les machines virtuelles.
  • Comparaison avec les autres environnements.
  • Structure d'une application : le modèle MVC-2, notion de composant.
  • Les différentes couches d'une application, typologie des applications Java.
  • Panorama des technologies JEE.

Les clients de JEE et gestion de la présentation

  • Clients Web. Applets. Applications clientes "lourdes", riches (RIA) et mobiles.
  • HTML et autres services de présentation, DOM, XHTML, Ajax.
  • Les servlets et le container Web. Les JSP, JavaBean, librairies de balises, CustomTag. Le framework Struts et JSF.

Les conteneurs de composants JEE

  • Rôles et apports : états, multithreading, pooling et réutilisation, etc.
  • Modèle de sécurité de JEE. Les transactions dans le JEE.
  • Le JNDI et l'accès aux ressources.
  • Paquetage de déploiement : modules Web, EJB, connecteur et clients.

Les services JEE

  • Les différents types d'EJB et leur rôle : Entity Bean, Session Bean et Message Driven Bean.
  • Gestion de la persistance. Principe du Mapping Objet/relationnel. JPA et ses implémentations : EJB entités, Hibernate...
  • Architecture orientée message. Le service de messagerie de Java : le JMS (Java Message Service).
  • XML, SOAP et les services Web. Les différentes API du JEE : JAX-WS et JAX-RS.

Développement d'une architecture distribuée en Java

  • Démarche d'analyse et de conception d'un projet JEE : l'approche orientée composant.
  • Règles de conception et Design Patterns.
  • Cycle de vie des projets JEE.
  • Mesure des performances d'une architecture multiniveaux distribuée.
  • La haute disponibilité, la tolérance aux pannes et les différents niveaux de Clustering.

Panorama des offres JEE du marché

  • Plateformes commerciales : IBM WebSphere, BEA WebLogic, Borland AppServer, Oracle AS, Sun One App Server.
  • Briques JEE libres : JBoss, Jonas, Apache Tomcat, Open JMS, Axis, etc.
  • Environnements et outils de développement : Eclipse, rôle de JUnit et d'Apache ANT dans le développement.
  • Rôles des AGL et des outils MDA.
  • Etudes et comparaison.
Participants / Prérequis

» Participants

Architectes techniques, chefs de projets JEE.

» Prérequis

Connaissances de base en technologies Objet et architectures multiniveaux.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Avis vérifiés
picto avis vérifiés
Thomas C. 11/01/2018
4 / 5
L'ORGANISATION EST CORRECT,PAS TROP DE DIFFICULTE A SE RETROUVE
Avis client 4,2 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[-]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.