Formation JBoss, cursus et description

JB325 - Développement avancé JBoss Enterprise

Fiche technique

Titre de la formation : JB325 - Développement avancé JBoss Enterprise
Durée : 4 jours
Type: en salle de formation chez nous ou sur site

Description

Le cours de Développement avancé avec JBoss Enterprise (JB325) rentre dans les détails de la plate-forme JBoss Enterprise Application (EAP) et met particulièrement l'accent sur les APIs de Java Enterprise Edition (Java EE). Cette formation est spécifiquement conçue pour les développeurs Java EE expérimentés.

Elle présente les fonctionnalités avancées de JBoss EAP, son architecture interne et détaille les bonnes pratiques à adopter. A l'issue de ce cours, les participants sont capables de s'appuyer sur JBoss EAP pour développer des applications très performantes et extensibles.

Contenu du cours

  • Architecture JBoss et sécurisation des applications
  • Comprendre le fonctionnement du Microcontainer JBoss
  • Architectures du chargeur de classes de JBoss et problèmes potentiels
  • Développer et déployer des applications en cluster
  • Construire des services personnalisés
  • Les bonnes pratiques du packaging d'applications
  • Utilisation du cache pour les applications web intensives
  • Tuning des applications haute-performances
  • JBoss Messaging


Public

  • Développeurs Java expérimentés qui souhaitent améliorer leur utilisation de JBoss.
  • Développeurs Java qui ont besoin de mieux connaître JBoss pour pouvoir implémenter des services personnalisés qui utilisent JMX ou d'autres protocoles en dehors des déploiements JEE .ear ou .war traditionnels.
  • Les équipes de développements d'éditeurs tiers qui ont besoin de mieux connaître JBoss pour répondre d'une meilleure façon aux besoins applicatifs.
  • Les architectes d'applications qui souhaitent améliorer leurs développements pour obtenir de meilleures performances.


Pré-requis

  • Deux ans d'expérience avec Java Platform, Enterprise Edition (Java EE) ou Java 2 Platform, Enterprise Edition (J2EE)
  • Bonne connaissance de HTML
  • Avoir l'expérience d'un IDE tel que Eclipse ou NetBeans, et des outils de développement comme Ant ou Maven
  • Petite connaissance des bases de données
Expérience de Java EE (Java Platform, Enterprise Edition) ou de J2EE (Java 2 Platform, Enterprise Edition)