JBoss Enterprise Middleware training

JB295 JBoss Enterprise Application Development

Intended for entry to mid-level Java™ developers, JBoss Enterprise Application Development (JB295) 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 lecture and extensive use-case, hands-on labs will introduce the student to Seam, 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 multi-tier 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.

JB297 JBoss Hibernate Technology

The JBoss Hibernate Technology (JB297) course provides Java developers the knowledge and skills required to leverage the powerful JPA relational data framework using the Hibernate application stack. Through clear interactive lectures and hands-on labs, students will leverage JPA with Hibernate, including both simple Java and advanced JEE application architectures, to provide an integrated platform for next-generation, standards-based Java applications. By the end of the course, students will have learned the best practices to leverage Hibernate to produce and maintain well-designed, robust business applications while optimizing performance and reducing software maintenance costs.

JB311 JBoss Seam Development

Intended for entry to mid-level Java™ developers, JBoss Enterprise Application Development (JB295) 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 lecture and extensive use-case, hands-on labs will introduce the student to Seam, 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 multi-tier 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.

JB321 JBoss Enterprise Portal Platform

The JBoss Enterprise Portal Platform (JB321) course is designed for experienced system administrators and Java developers who require the capabilities to navigate JBoss Enterprise Portal Platform 5 (JBoss EPP). Through in-class investigation and hands-on labs, students will acquire the skills to install, configure, and develop compliant portal applications for JBoss EPP using JBoss Developer Studio. In addition, they will be introduced to the installation and operation of the powerful web content management system, JBoss Site Publisher. By the end of this course, students will understand the essentials of the JSR-168 and JSR-286 (Portlet 1.0 and 2.0) specifications and how to build, configure and administer compliant portlets onto JBoss EPP.

JB325 Advanced JBoss Enterprise Development

Advanced JBoss Enterprise Development (JB325) dives into the JBoss Enterprise Application Platform (EAP) with an emphasis on advanced Java EE application programming interfaces (APIs). This course challenges experienced Java EE developers by providing a deep dive into JBoss EAP details, features, internals, and Java EE best practices. Leveraging JBoss EAP allows students to build, deploy, and maintain highly performing, scalable applications.
 
Diving into areas of JBoss technologies that differ from the non-JBoss enterprise middleware stacks, developers will be exposed to aspect-oriented programming, interceptors, JMX, and JBoss Services. In addition, students will be introduced to the new JBoss Messaging.
 
Using JBoss Developer Studio extensively as a lab integrated development environment (IDE), hands-on labs allow developers to experience and explore JBoss Cache, JGroups, clustering, dynamic proxies, transactions, and performance tuning.

JB336 JBoss Application Administration

JBoss Application Administration (JB336) focuses on installation and deployment of the JBoss Application Server, as well as configuring and monitoring the server for production usage. This class balances the essential concept-based lectures with the real world task and project oriented labs. It reaches beyond the application programming interface (API) and enforce the applied knowledge of the technology. With the heavy emphasis real-world scenarios, the JBoss Application administrator will be able to better understand, maintain and troubleshoot their environment.

JB346 Advanced JBoss Administration

The Advanced JBoss Administration (JB346) course is designed for experienced system administrators responsible for deploying and administering JBoss EAP in large-scale production environments. It deep-dives into clustering, performance tuning, and provisioning EAP instances. In addition to learning how to provision JBoss and applications using JBoss Operations Network bundles, students will also learn how to performance-tune JBoss and its JVM by locating and correcting bottlenecks in their deployments. Finally, students learn how to provision and configure JBoss clusters, including best practices for load balancing, session replication, and rolling out application upgrades.

JB431 JBoss SOA: ESB Service Implementation

JBoss SOA ESB Service Implementation (JB431) is designed for advanced Java EE developers who require the skills and processes for developing, deploying, and managing ESB services, like HTTP providers, JMS providers, transformation actions, and available built-in service actions

JB433 JBoss Enterprise BRMS Implementation

This course is designed to teach business analysts, rule developers, and Java enterprise application developers how to create, test, debug, and control business rules.