ProductsDesktop Server For Scientific Computing For IBM POWER For IBM System z For SAP Business Applications Red Hat Network Satellite ManagementExtended Update Support High Availability High Performance Network Load Balancer Resilient Storage Scalable File System Smart Management Extended Lifecycle SupportRed Hat JBoss Fuse Developer Studio Portfolio Edition Web Framework Kit Application Platform Web Server Data Grid Portal Platform Red Hat JBoss A-MQ SOA Platform Business Rules Management System (BRMS) Data Services Platform Messaging JBoss Operations Network JBoss Community or JBoss enterprise
SolutionsApplication development Business process management Enterprise application integration Interoperability Operational efficiency Security VirtualizationSolaris to Red Hat Enterprise Linux Migration overview Migrate from your UNIX platform How to migrate to Red Hat Enterprise Linux Upgrade to the latest Red Hat Enterprise Linux release JBoss Enterprise Middleware Benefits of migrating to Red Hat Enterprise Linux Migration services Start a conversation with Red Hat
TrainingPopular and new courses JBoss Middleware Administration curriculum Core System Administration curriculum JBoss Middleware Development curriculum Advanced System Administration curriculum Linux Development curriculum Cloud Computing and Virtualization curriculum Cloud Computing, Virtualization, and Storage curriculum
JBoss Enterprise Application Development (JB225)
Create, test, and maintain Java EE-compliant applications from start to finish
Intended for mid-level Java™ developers, JBoss® Enterprise Application Development (JB225) introduces you to Java EE 6 frameworks, specifications, and application programming interfaces (APIs).
Create, test, maintain Java EE-compliant applications
Learn how to create, test, and maintain Java EE-compliant applications from start to finish using the Eclipse-based Red Hat® JBoss Developer Studio.
Create a fully functional enterprise Java application
Comprehensive lectures and extensive use-case, hands-on labs introduce you to enterprise application development using Red Hat JBoss Enterprise Application Platform 6, Contexts and Dependency I, Arquillian, JBoss Hibernate®, RESTEasy, HornetQ, and other related technologies to create a fully functional enterprise Java application.
Build a complete, multitier enterprise application
Learn how to build a complete, multitier enterprise application featuring a JavaServer Faces (JSF) 2 web-based front end, a Java API for Restful Web Services (JAX-RS) layer, an Enterprise JavaBeans (EJB) layer, and a Java Persistence API (JPA) persistence layer, leveraging best-practice design, coding, and testing techniques.
Course content summary
- Build robust enterprise applications using JBoss middleware.
- Build secure enterprise applications.
- Integrate applications with back-end enterprise information and messaging systems.
- Test with Arquillian.
- Use Contexts and Dependency Injection (CDI) for seamless multitier applications.
- Understand administration tasks for developers.
- Leverage JBoss Developer Studio tools.
Read the entire course outline for more details.
Red Hat offers a robust 6-month schedule of classroom training in more than 40 locations across North America. Classes are taught by Red Hat-certified instructors who actively engage students in task-focused activities, lab-based knowledge checks, and facilitative discussions.
Training units: 9
Students with Java programming experience who want to enter enterprise Java development
Experienced enterprise Java developers who are migrating to JBoss for the first time
Experienced enterprise Java developers who want to upgrade their skill set using Java EE 6 and the latest JBoss Enterprise Application Platform and JBoss Developer Studio versions
Students who want to use the class to help them prepare for the Red Hat Certified JBoss Developer (RHCJD) Exam (EX225)
Fluency in the Java programming language (Java SE 5 or 6), particularly annotations and object-oriented design
Ability to read HTML and XML documents
Basic experience with an integrated development environment (IDE) like Eclipse
In addition to classroom training, this course is also offered in the following training methods:
Training teams together is a proven way for IT staffs to maximize performance and 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, at our training venues, or hosted in a virtual environment.
- Learn more about on-site team training
Red Hat virtual training is real-time training conducted by instructors through an online environment. Featuring the same industry-respected content as the corresponding classroom-based courses, virtual training provides an ideal combination of flexibility and knowledge transfer in the convenience of your offices or home.
- Learn more about virtual training
High-definition training experience without the travel. Our Red Hat remote classroom course provides the same instruction, materials, labs, and interaction with a live instructor through a two-way video and virtual lab environment.
Learn more about remote classroom training
This course prepares you for these credentials:
This course prepares you for these credentials: Certify your ability to create, test, and maintain Java EE-compliant applications from start to finish.