• Overview
  • Schedule Classes
  • What you'll learn
  • Curriculum
  • Feature
Request Pricing


This course is designed to help experienced Java SE developers explore the world of Java Enterprise Edition (Java EE). During the course, participants will learn how to transform and develop simple Java SE command line applications into multi-tiered enterprise applications using various Java EE specifications. The course also covers how to package and deploy Java EE applications, and create REST services with JAX-RX. During the course, participants will learn how to create messaging applications with JMS and secure Java EE applications with JAAS.

This course is based on Red Hat® Enterprise Application Platform 7.0.

Course Overview

Schedule Classes

Looking for more sessions of this class?

Talk to us

What you'll learn

  • Generate multi-tiered Java EE applications
  • Package and deploy Java EE applications
  • Create Enterprise Java Beans, including message-driven beans
  • Manage persistence
  • Create REST services with JAX-RS
  • Implement Contexts and Dependency Injection
  • Create messaging applications with JMS
  • Secure Java EE applications with JAAS


To attend this course, participants are required to have proficiency in developing Java SE applications, with 2+ years of experience. They also need to have proficiency in using an IDE such as Red Hat Developer Studio or Eclipse. Additionally, experience with Maven is recommended, though not mandatory.


  • Describe Java EE features and distinguish between Java EE and Java SE applications
  • Describe the architecture of a Java EE application server, package an application, and deploy the application to an EAP server
  • Develop Enterprise Java Beans, including message-driven beans
  • Create persistence entities with validations
  • Define and manage JPA entity relationships
  • Create REST APIs using the JAX-RS specification
  • Describe typical use cases for using CDI and successfully implement it in an application
  • Create messaging clients that send and receive messages using the JMS API
  • Use JAAS to secure a Java EE application
  • Demonstrate proficiency of the knowledge and skills obtained during the course

Interested in this course?

Reach out to us for more information

Course Feature

duration Course Duration
24x7 24x7 Support
access Lifetime LMS Access
guarantee Price match Guarantee