JBoss Enterprise Application Development Virtual (JB295VT)

Learn to create and maintain Java EE-compliant applications from start to finish

Note: This course (JB295VT) is no longer available. For the updated JBoss® Enterprise Application Platform 6 version of this course, please see JBoss Enterprise Application Development Virtual (JB225VT).

The JBoss Enterprise Application Development Virtual (JB295VT) course will expose students to JBoss Java™ EE frameworks, specifications, and interfaces (APIs). Students will learn how to create and maintain Java EE-compliant applications from start to finish using the Eclipse-based JBoss Developer Studio. Comprehensive lectures and extensive use-case, hands-on labs will introduce students to JBoss Seam, JBoss Hibernate®, and other related technologies that help create a fully functional enterprise Java application. By the end of the course, students will build a complete multitier enterprise application, including a web-based front end, a web services layer, EJB layer, and a persistence layer, as well as code for test cases at all levels.

Course content summary

  • Introduction to Seam
  • Migrating existing Java EE applications to Seam
  • Java EE application development
  • Key JBoss implementations of the Java EE platform
  • JBoss Enterprise Application Platform (JBoss EAP) 5 application deployment
  • Building robust and secure enterprise applications
  • Integrating applications with back-end enterprise information and messaging systems
  • JBoss Developer Studio 2.1 tools
  • Simple web services with JBoss

Read the entire course outline for more details.


Virtual training

Red Hat® virtual training is real-time training conducted by instructors in an online environment. These courses feature the same industry-respected content as the corresponding classroom-based courses. Training online provides an ideal combination of flexibility, cost savings, and knowledge transfer in convenient 4-hour increments over a 2-week period.

Length:5 days


Training units: 9


  • Students with existing Java programming experience wishing to enter Java EE development

  • Experienced Java EE developers who are migrating to JBoss for the first time


  • Fluency in HTML and Java programming language (Java SE, Java SE 5)

  • Basic experience with an integrated development environment (IDE), such as Eclipse or NetBeans, and the ability to build tools like Ant or Maven

  • Basic knowledge of Asynchronous JavaScript + XML (Ajax) and Relational Database Management Systems (RDBMSs)


In addition to classroom training, this course is offered in the following training methods:

Classroom training

Red Hat offers a complete 6-month schedule for all our courses in locations across North America. This, combined with our high-quality classroom experience and instructors' expertise, helps ensure individuals and companies alike will achieve their training goals.

On-site training

Training teams together is a proven way for IT staff to maximize the performance, savings, and optimize Red Hat technologies. Available for the entire JBoss and Red Hat curriculum, on-site training solutions offer flexibility and cost-effective training options whether at your offices, our training venues, or hosted in a virtual environment.

Recommended next exam or course:

Teaches Java developers skills to implement best practices, leveraging Hibernate to produce and maintain well-designed business applications.
Focuses on the core of the JBoss Seam technology and Seam integration points, and how to use Seam to tie together and manage complex IT systems.
Provides Java EE developers a deep dive into JBoss EAP with an emphasis on APIs.