Formation JBoss, cursus et description

jbcd

Avec près de 10 cours spécifiquement sur les produits middleware, Red Hat et sa division JBoss mettent à votre disposition l'une des offres les plus complètes actuellement disponibles sur le marché.

L'exellence du produit JBoss, et la qualité de ses équipes de formation vous apporteront une expérience et une connaissance de qualité afin d'aborder vos projets applicatifs sereinement.

JB321 - JBoss Enterprise Portal Platform

Fiche technique

Titre de la formation : JB321 - Develop, configure, and install portlets
Durée : 4 jours
Type: en salle de formation chez nous ou sur site


Description

Le cours The JBoss Enterprise Portal Platform (JB321) a été conçu pour les administrateurs systèmes expérimentés et les développeurs Java qui souhaitent mieux comprendre la plate-forme eXo/GateIn-based JBoss Enterprise Portal Platform 5 (JBoss EPP).

Via des exercices pratiques, et en utilisant JBoss Developer Studio, les élèves vont effectuer l'installation, la configuration et le développement de portlets pour JBoss EPP. En outre, l'installation et l'administration du système de gestion de contenu web JBoss Site Publisher sont abordés.
A l'issue de ce cours, les participants ont une bonne vision des spécifications JSR-168 et JSR-286 (Portlet 1.0 et 2.0) et savent construire des portlets.


Contenu du cours

  • Installation, configuration et gestion de JBoss EPP
  • Creation de Portlet 1.0 and 2.0 avec JBoss Developer Studio
  • Conversion/migration d'une application JSF ou Seam en une portlet via le JBoss Portlet Bridge
  • communication entre portlets
  • Exposer et consommer des portlets en tant que services web avec WSRP
  • Personnaliser le "look and feel" de portails et de portlets
  • Configuration de JCR
  • Configuration de EPP pour LDAP et le single-sign-on
  • Installation et configuration de JBoss Site Publisher
  • Publier et gérer le contenu avec JBoss Site Publisher


Public

  • Développeurs Java avec une expérience des applications web
  • Administrateurs systèmes expérimentés connaissant l'administration de serveurs d'applications Java


Pré-requis

  • Avoir suivi le cours JBoss Enterprise Application Development (JB295) ou expérience équivalente
  • Avoir suivi le cours JBoss Application Administration (JB336) ou expérience équivalente
  • Bonne connaissance de Java EE™, y compris :
    • Très bonne connaissance du dévelopement d'applications web modernes
    • Connaissance de base du fonctionnement des serveurs d'applications Java
  • Le cours JBoss Seam Development (JB311) peut être utile mais n'est pas absolument nécessaire

JB431 - JBoss SOA: ESB Service Implementation

Fiche technique

Titre de la formation : JB431 - JBoss SOA: ESB Service Implementation
Durée : 2 jours
Type: en salle de formation chez nous ou sur site


Description

Le cours JBoss SOA ESB Service Implementation (JB431) présente la plate-forme JBoss Enterprise SOA (JBoss SOA-P) et permet de tirer le meilleur de l'ESB.
Cette formation est destinée aux développeurs Java EE expérimentés. Elle présente le processus de développement, de déploiement et de gestion de services et providers ESB : providers HTTP, providers JMS, transformation actions et service actions intégrés. Via des exercices pratiques, à l'aide de JBoss Developer Studio et de JBoss Enterprise SOA Platform, les étudiants apprennent à concevoir, développer, déployer et tester des services ESB.

Remarque importante : ce cours se concentre sur le développement d'ESB. Il n'aborde pas des tâches de développement tierces dont pourrait avoir besoin un développeur SOA-P.


Contenu du cours

  • Présentation de SOA-P
  • Présentation de ESB
  • Providers et transformations avec Smooks et XSLT
  • Service listeners
  • Service actions et démonstration BRMS
  • D'autres actions (Hibernate)
  • Passage de l'information
  • Surveillance avec JBoss ON


Public

Développeurs Java EE confirmés, architectes SOA


Pré-requis

  • Connaissance de Java Enterprise
  • 5 ans minimum d'expérience en programmation Java EE
  • Petite expérience en scripting XML

JB336 - JBoss Application Administration

Fiche technique

Titre de la formation : JB336 - JBoss Application Administration - Installation, déploiement et surveillance de JBoss Enterprise Application Platform
Durée : 4 jours
Type: en salle de formation chez nous ou sur site

Description

Le cours JBoss Application Administration (JB336) présente l'installation et le déploiement en production de JBoss Enterprise Application Platform. Au-delà de l'API, sont également abordées toutes les problématiques de configuration et de surveillance de la plate-forme. La formation est entrecoupée d'exercices pratiques qui permettent aux administrateurs de mieux comprendre l'environnement, sa gestion et son dépannage.

A la fin de ce cours, les stagiaires sont prêt à se présenter à l'examen JBCAA (vendu séparément)


Contenu du cours

  • Introduction et installation de JBoss
  • Déploiement d'applications sur JBoss EAP et utilisation de JBoss Admin Console
  • Surveillance et contrôle de JBoss
  • Le réseau et JBoss (services JEE, désactivation de services, ports)
  • Protection des applications
  • Dépannage des applications
  • Configuration en cluster d'applications
  • Optimisation des applications dans JBoss


Public

Administrateurs système, responsables du développement/déploiement et ingénieurs qualité qui souhaitent déployer JBoss Enterprise Application Platform et les applications associées.


Pré-requis

  • Petite expérience en administration système sous Windows, UNIX ou Linux
  • Notions de réseau
  • Aucune connaissance préalable de Java, du scripting ou de JBoss Developer Studio n'est nécessaire

JB311 - JBoss Seam

Fiche technique

Titre de la formation : JB311 - JBoss Seam
Durée : 4 jours
Type: en salle de formation chez nous ou sur site

Description

Ce cours JB311 présente la façon d'intégrer et d'administrer des applications informatiques complexes avec JBoss Seam. Conçu pour les développeurs Java expérimentés, la formation explique comment utiliser Seam pour lier de façon intelligente les différents composants de systèmes informatiques complexes. L'accent est particulièrement mis sur le cœur de la technologie JBoss Seam : rapid application development (RAD), interface utilisateur standard, Java Persistence API (JPA), sécurité de bout-en-bout, outils intégrés à JBoss Developer Studio. Ponctué d'exercices pratiques, le cours aborde également la façon dont Seam peut être intégré avec les moteurs de règles et la gestion des processus métiers. Enfin, la nouvelle norme JSR-299 CDI, fonctionnalité de Java EE6, est aussi présentée.


Contenu du cours

  • Présentation de JBoss Seam
  • La base d'une application Seam
  • Fonctionnalités de Seam
  • Conception d'interfaces
  • Persistance avec JPA
  • Sécurité et validation d'une application Seam
  • Gestion et test d'une application Seam
  • Annexe : Internationalisation d'une application Seam
  • Annexe : Seam en tant que norme : CDI/JSR-299, Weld et Seam 3


Public

  • Architectes de systèmes.
  • Développeurs Java expérimentés.
  • Responsables techniques.
  • Les développeurs qui ont déjà quelques connaissances de JSF et de Seam.


Pré-requis

  • Expérience de Java EE (Java Platform, Enterprise Edition) ou de J2EE (Java 2 Platform, Enterprise Edition)
  • Une bonne connaissance du développement d'applications d'entreprise et web modernes
  • Avoir suivi le cours Advanced JBoss Enterprise Development (JB295) ou expérience équivalente

JB295 - JBoss Enterprise Application Development

Fiche technique

Titre de la formation : JB295 - JBoss Enterprise Application Development
Durée : 4 jours
Type: en salle de formation chez nous ou sur site

Description

Le cours JBoss Enterprise Application Development (JB295) permet d'apprendre à développer des applications Java de A à Z à l'aide de JBoss Developer Studio, une application basée sur Eclipse. Ciblée vers les développeurs Java débutants ou confirmés, la formation présente les structures, spécifications et API de JBoss Java Enterprise Edition (Java EE).

En s'appuyant sur de nombreux exemples et au travers d'exercices pratiques, les technologies Seam et Hibernate sont abordées ainsi que leurs outils associés. A la fin du cours, les participants auront développé une application professionnelle complète multi-tiers, incluant un frontal Web, une couche services, une couche EJB, une couche de persistance et du code pour tester tous ces composants.


Contenu du cours

  • Déployer la pile d'applications JEE
  • Tests unitaires (JSFUnit)
  • La couche business
  • Messaging
  • Persistance (Hibernate)
  • Services Web
  • Seam: Java EE unifié et simple
  • Sécurité en JBoss EAP 5.0
  • Le modèle de données
  • Tests d'intégration
  • Caching
  • Améliorer l'interface graphique


Public

  • Participants ayant déjà l'expérience de la programmation Java et souhaitant se lancer dans le développement avec Java Enterprise Edition (Java EE)
  • Développeurs JEE expérimentés qui veulent découvrir JBoss


Pré-requis

  • Très bonnes connaissances du HTML et de Java (Java SE, Java SE 5)
  • Avoir l'expérience d'un IDE tel que Eclipse ou NetBeans, et des outils de développement comme Ant ou Maven
  • Petite connaissance d'AJAX et des bases de données

JB297 - JBoss Hibernate

Fiche technique

Titre de la formation : JB297 - JBoss Hibernate
Durée : 3 jours
Type: en salle de formation chez nous ou sur site

Description

Le cours JBoss Hibernate (JB297) présente aux développeurs Java le produit Java Hibernate Application Stack. Ponctuée d'exercices pratiques, la formation fait découvrir aux participants les composants essentiels de Hibernate ainsi que ses applications pratiques.

A l'issue du cours, les étudiants peuvent développer et administrer des applications professionnelles et performantes s'appuyant sur Hibernate.

Contenu du cours

  • Persistance Java et introduction à JBoss Hibernate
  • Projets et outils Hibernate (JBoss Developer Studio Hibernate)
  • Mappage Hibernate avancé
  • Relations entre les entités et héritage
  • Persistance et transactions avec Hibernate
  • Interroger efficacement des données
  • Bonnes pratiques
  • Configuration et déploiement de Hibernate
  • Structures avancées avec Hibernate


Public

  • Architectes systèmes.
  • Développeurs Java expérimentés travaillant avec des bases de données SQL.
  • Développeurs de bases de données et de composants métier.
  • Administrateurs de bases de données qui doivent optimiser les performances du système et de la couche de persistance.


Pré-requis

Expérience de Java EE (Java Platform, Enterprise Edition) ou de J2EE (Java 2 Platform, Enterprise Edition)

Expérience de Java EE (Java Platform, Enterprise Edition) ou de J2EE (Java 2 Platform, Enterprise Edition)