Stage pratique de 5 jour(s) Réf : JAE Concevoir une application Java/JEE avec UML 2 Participants OBJECTIFS Toutes les personnes impliquées dans un projet Java EE : architectes, analystes, concepteursdéveloppeurs, chefs de projets. Vous aborderez concrètement dans ce cours les différentes étapes de réalisation d'une application Java EE, notamment la modélisation UML, la conception à l'aide des patterns Blueprints et la réalisation à l'aide de frameworks et serveurs courants. Les différents concepts sont illustrés à l'aide de travaux pratiques. Pré-requis Bonnes connaissances de la programmation Java et de la modélisation UML. Connaissances de base des concepts JEE. Expérience requise en développement d'applications Java. Prix 2017 : 2610€ HT Dates des sessions Paris 29 mai 2017, 3 juil. 2017 25 sep. 2017, 27 nov. 2017 1) Rappels UML 2) Eléments techniques 3) La définition de l'architecture 4) Le niveau présentation 5) Le niveau Métier 6) La couche d'intégration et l'existant 7) Les Web Services Travaux pratiques Vous concevrez une application synthétisant les différents concepts. Elle se basera sur JSF, des POJO ou des EJB3, JPA ainsi que des Web Services. 1) Rappels UML - Principes essentiels d'UML. - Le formalisme des diagrammes de cas d'utilisation, la notion de scénarios. - La notion de paquetage. - Les diagrammes de séquences, d'états-transitions, d'activités et concepts du diagramme de classes. 2) Eléments techniques 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 Les experts qui animent la formation sont des spécialistes des matières abordées. Ils ont été validés par nos équipes pédagogiques tant sur le plan des connaissances métiers que sur celui de la pédagogie, et ce pour chaque cours qu’ils enseignent. Ils ont au minimum cinq à dix années d’expérience dans leur domaine et occupent ou ont occupé des postes à responsabilité en entreprise. - La plateforme Java EE et les notions de confinement et de services techniques. - Le niveau présentation avec les servlets et pages JSP. Le framework JSF. - Le Web 2.0 et Ajax. - Le niveau métier avec les composants EJB. - La couche d'intégration et les services techniques. - Les services Web. - Les principes d'une architecture SOA et le concept d'orchestration. Présentation de BPEL. - La spécification JBI (Java Business Integration). 3) La définition de l'architecture - Les différents types d'architectures Java EE. 4) Le niveau présentation - La modélisation des aspects statiques et dynamiques des servlets et JSP. - La modélisation de l'automate de navigation à l'aide du diagramme états/transitions. - La représentation UML des patterns #Blueprint spécifiques au niveau présentation. - Les particularités liées à l'emploi d'un framework de type Struts ou JSF. - Les patterns #Blueprint pour l'emploi d'Ajax. 5) Le niveau Métier - La modélisation des aspects statiques et dynamiques des composants EJB et Javabeans. - Représentation UML des patterns #Blueprint spécifiques au niveau métier : ValueObject, ServiceLocator, SessionFacade. 6) La couche d'intégration et l'existant Moyens pédagogiques et techniques • Les moyens pédagogiques et les méthodes d'enseignement utilisés sont principalement : 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. - Les diagrammes adaptés à ce niveau. - La représentation d'une base de données ou d'une application externe. - La représentation UML des patterns #Blueprint spécifiques : DataAccessObject... - Les patterns liés à l'usage de Java Persistence API. 7) Les Web Services - La représentation d'un Web Service avec UML. • A l'issue de chaque stage ou séminaire, ORSYS fournit aux ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1 participants un questionnaire d'évaluation du cours qui est ensuite analysé par nos équipes pédagogiques. • Une feuille d’émargement par demi-journée de présence est fournie en fin de formation ainsi qu’une attestation de fin de formation si le stagiaire a bien assisté à la totalité de la session. ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 2