Skip to main Content

Red Hat Application Development I: Programming in Java EE

  • Référence AD183
  • Durée 5 jour(s)

Classe inter en présentiel Prix

Nous contacter

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • E-Learning

    Pour cette formation, il existe aussi un produit d’auto-formation en ligne. Nous consulter.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

  • Intra-entreprise

    Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.

Demander cette formation dans un format différent

La formation Développement d'applications Red Hat I : programmation en Java EE (AD183) présente aux développeurs Java Standard Edition (Java SE) expérimentés l'univers de Java Enterprise Edition (Java EE).

Ce cours repose sur Red Hat® Enterprise Application Platform 7.0.

Dans ce cours, vous allez découvrir les différentes spécifications de Java EE. Dans le cadre de travaux pratiques, vous apprendrez à transformer une simple application en ligne de commande Java SE en application d'entreprise à plusieurs niveaux à l'aide de diverses spécifications Java EE : EJB (Enterprise Java Beans), JPA (Java Persistence API), JMS (Java Messaging Service), JAX-RS pour les services REST, CDI (Contexts and Dependency Injection) et JAAS pour la sécurisation des applications.

Prochaines dates

Haut de page
Ce cours est conçu pour les développeurs Java qui souhaitent en savoir plus sur les spécifications disponibles dans Java EE (Java Enterprise Edition).

Objectifs de la formation

Haut de page

En suivant ce cours, vous devriez être en mesure de décrire la plupart des spécifications de Java EE 7 et de créer un composant avec chaque spécification. Vous pourrez convertir un programme Java SE en une application Java EE à plusieurs niveaux. Vous devriez être en mesure de démontrer ces compétences :

    • Génération d'applications Java EE à plusieurs niveaux
    • Mise en paquet et déploiement d'applications Java EE
    • Création de composants EJB, y compris des beans gérés par message
    • Gestion de la persistance
    • Création de services REST avec JAX-RS
    • Mise en œuvre d'une spécification CDI
    • Création d'applications de messagerie avec JMS
    • Sécurisation d'applications Java EE avec JAAS

Programme détaillé

Haut de page

Transition to multi-tiered applications

Describe Java EE features and distinguish between Java EE and Java SE applications.

Package and deploy applications to an application server

Describe the architecture of a Java EE application server, package an application, and deploy the application to an EAP server.

Create Enterprise Java Beans

Develop Enterprise Java Beans, including message-driven beans.

Manage persistence

Create persistence entities with validations.

Manage entity relationships

Define and manage JPA entity relationships.

Create REST services

Create REST APIs using the JAX-RS specification.

Implement Contexts and Dependency Injection

Describe typical use cases for using CDI and successfully implement it in an application.

Create messaging applications with JMS

Create messaging clients that send and receive messages using the JMS API.

Secure Java EE applications

Use JAAS to secure a Java EE application.

Comprehensive review of Red Hat JBoss Development I: Java EE

Demonstrate proficiency of the knowledge and skills obtained during the course.

Note: Course outline is subject to change with technology advances and as the nature of the underlying job evolves. For questions or confirmation on a specific objective or topic, contact one of our Red Hatters.

Pré-requis

Haut de page
  • Maîtrise du développement d'applications Java SE (minimum deux ans d'expérience)
  • Maîtrise d'un IDE, tel que Red Hat CodeReady Studio ou Eclipse
  • Expérience de l'utilisation de Maven recommandée, mais pas obligatoire

Certification

Haut de page
Ce cours vous aide à vous préparer à l'examen Red Hat Certified Enterprise Application Developer (EX183)

Bon à savoir

Haut de page
Abonnement Red Hat Learning 

Découvrez les 3 niveaux d’abonnements en ligne Red Hat Learning Subscription qui vous permettront d’accéder de

manière illimitée à différentes ressources d’apprentissage asynchrones et accessibles pendant 1 an : plus de 50 modules d’e-learning, cours en développement, jusqu’à 400 heures de travaux pratiques et plus de 1 000 vidéos présentées par des instructeurs, jusqu’à 10 supports de cours téléchargeables …

Plus de détails ici : https://www.globalknowledge.com/fr-fr/formations/products/technology-providers/red-hat-e-learning
Cookie Control toggle icon