Red Hat vous souhaite la bienvenue

Découvrez l'actualité Red Hat près de chez vous

Découvrez l'actualité des clients Red Hat dans le monde entier :

JB501

Création d'applications d'entreprise Red Hat avancées

Informations pour :

Développez vos compétences grâce à un cours pratique qui inclut l'intégration des applications de front-office et de back-office

Le cours Création d'applications d'entreprise Red Hat avancées (JB501) fait partie des cours pour développeurs Red Hat® JBoss®. Il s'agit d'un cours pratique et intensif, basé sur une étude de cas, au cours duquel les participants peuvent procéder à l'intégration d'applications de front-office et de back-office.

Présentation du cours

Il s'agit d'un cours basé sur une étude de cas. Plusieurs produits de middleware Red Hat sont utilisés dans la solution, notamment Red Hat JBoss Data Grid, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss BPM Suite, Red Hat JBoss Fuse et Red Hat JBoss A-MQ. Les participants seront amenés à utiliser Java EE 6, JPA (Java Persistence API), des processus métier, des règles métier, des routes Camel, la mise en cache et la mise en file d'attente dans les intégrations. À chaque étape, ils participeront à des discussions sur la conception des architectures, dans le but de trouver une solution finale. Les participants doivent déjà posséder des connaissances et des compétences de base relatives aux produits utilisés.

Contenu du cours

  • Routes Camel
  • Files d'attente JMS
  • Déploiement OSGi
  • Mise en mémoire cache
  • Interrogation à distance de grilles de données en mémoire
  • Projets Business Central
  • Développement de processus métier
  • Développement de règles métier
  • Services Web JAX-RS et JAX-WS
  • Rubriques Java EE 6 : JPA, CDI, EJB, JSF
  • Tests automatisés avec JUnit, Arquillian et Selenium

Public ciblé et prérequis

Ce cours s'adresse aux développeurs Java d'entreprise.

Prérequis

Pour suivre ce cours, il faut avoir obtenu une certification, participé à des cours ou avoir une expérience équivalente, selon les combinaisons listées ci-dessous :

Programme du cours

Ce cours s'appuie sur une étude de cas dans le cadre de laquelle les participants doivent effectuer l'intégration des applications de front-office et de back-office. L'étude de cas est basée sur l'application d'une compagnie aérienne fictive appelée JBTravel. Dans cette application, les participants devront :

  • décrire les exigences et la structure de l'architecture ;
  • décrire les composants et leurs interactions ;
  • coder et tester la partie de l'application qui :
    • commande les repas pour un vol.
    • fournit le statut de vol aux passagers.
    • génère un rapport de contrôle de vol pour les administrateurs.
    • affecte un pilote à un vol.
    • affecte une porte d'embarquement à un vol.
    • enregistre les performances du contrôle de sécurité d'un avion.
    • calcule le volume de carburant nécessaire et envoie la commande.

Remarque : le programme du cours est susceptible d'être modifié au vu des avancées technologiques et de l'évolution de la nature du travail sous-jacent. Pour plus d'informations ou pour obtenir une confirmation concernant un objectif ou un thème particulier, contactez-nous.

Bénéfices de cette formation

Bénéfices pour l'entreprise

Ce cours a pour objectif de développer les compétences requises pour intégrer la pile étendue classique de Fuse, les règles, la gestion des processus et le logiciel de grille de données en mémoire, afin d'accélérer l'intégration et le déploiement sur votre site.

Avec ce cours, nous avons cherché à servir l'ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l'entreprise et de l'infrastructure, dans la mesure où chacune est spécifique.

Bénéfices pour le participant

Après avoir suivi ce cours, les participants devraient être capables d'intégrer toutes les technologies de middleware JBoss dans le but de créer une application concrète.

Les participants devraient avoir acquis les compétences suivantes :

  • Intégration de JBoss Fuse à une application Web Java EE existante
  • Intégration de BRMS pour utiliser des règles dans une application Web Java EE existante
  • Intégration de BPM Suite pour traiter un workflow vers une application Web Java EE existante
  • Intégration de JBoss Data Grid pour obtenir des structures de données personnalisées dans une application Web Java EE