JBoss Seam

Unternehmensübergreifende Weiterbildung

Wie lange dauert die Weiterbildung?

 4,00 Tag(e)

In welcher/n Sprache(n) wird die Weiterbildung angeboten?

EN FR

Wann findet der nächste Termin statt?

Wer bietet diese Weiterbildung an?

Dawan est un organisme de formations qui propose plus de 1.600 formations en informatique, management, gestion de projets et commercial en inter-entreprise ou en intra. Notre catalogue regroupe des centaines de thématiques: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop etc...

An wen richtet sich die Weiterbildung?

Développeurs Java

Welche Voraussetzungen müssen erfüllt sein?

Maîtrise du langage Java, connaissances en JEE (JSF, EJB 3), AJAX

Welche Ziele werden verfolgt bzw. welche Kompetenzen sollen erworben werden?

Maîtriser le développement d'applications web avec JBoss Seam.

Wie sieht der Inhalt der Weiterbildung aus?

Introduction

JEE: architecture et composants
Apports des frameworks MVC 2
JSF: principes de base, mise en oeuvre
EJB 3: fonctionnalités, utilisation
JBoss Seam: présentation, apports et architecture
Environnement de développement (Eclipse/SeamGen)

Atelier pratique: Installation de l'environnement - Multiples rappels JSF, EJB3/JPA - Premier exemple Seam

Applications JBoss Seam

Intégration de composants: Facelets,Seam JSF components,...
Cycle de vie des composants Seam
Validation des entrées
Filtres de requêtes
Bijection et injection de dépendances
Gestion des processus métiers
Gestion des PageFlows (jPDL/Drools, Eclise IDE, retours)
Expression de tests: the SeamTest class, the embedded runtime
Empaquettage et déploiement

Atelier pratique: Mise en oeuvre de Seam dans une application - utilisation de jPDL pour la navigation

Modèle contextuel

EJB 3 Stateless vs Stateful: fonctionnalités, performances
Scope Conversation
Concurrence: contextes, gestion, exceptions
Définition de Workspace

Atelier pratique: Utilisation de workspaces

Gestion de la persistance

API's de persistance JEE
EJB Entity/JPA, Hibernate
Transactions et concurrence d'accès
Utilisation de cache

Atelier pratique: Construction d'une couche d'accès aux données

Notions avancées

Utilisation de Seam sans les EJB (Seam POJO)
JavaScript/Ajax et Seam Remoting
Internationalisation (i18n)
Sécurité dans une application Seam

Atelier pratique: application de concepts avancée: ajax, i18n

Welche pädagogischen Methoden werden angewandt?

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Wie sieht die Bewertung aus?

Contrôle continu

Was erhalten Sie am Ende der Weiterbildung?

Attestation de fin de stage mentionnant le résultat des acquis

Welche Kursunterlagen werden bereitgestellt?

Sources des exercices + Support papier

Wie kann ich das Weiterbildungsinstitut kontaktieren?

Dawan - Service commercial

Diese Weiterbildungen könnten Sie interessieren