Follow us: Web Age on FaceBook Web Age on LinkedIn Follow Web Age on Twitter

For more information: 1.866.206.4644 (in Canada)
1.877.517.6540 (in U.S.)
Home Training Mentoring Request Info Search
Home > Training > JBoss >

JBoss Training and Courseware

 

WA2009 New Technologies Introduced in Java EE 6 - JBoss / Eclipse

Coming
Soon

Java EE 6 introduced several completely new technologies to the Java Enterprise platform. Although Java EE developers may be familiar with some of the technologies that were already present, like JSF, JPA, and EJB, these new technologies represent completely new features that have not been present before. One of these technologies, JSR 299 Contexts and Dependency Injection (CDI) represents probably the biggest change in Java EE 6 as it will fundamentally change how Java EE applications are structured and represents a great integration technology between the other APIs. JAX-RS also is a significant new technology that allows developers to implement REST web services in Java. Java EE developers that want to learn in great detail how to take advantage of these new technologies will benefit greatly from this training class.


 More Info
 

WA2006 What's New in Java EE 6 - JBoss / Eclipse

Coming
Soon

Java EE 6 represents probably the biggest change to the Java Enterprise specifications ever. Building on the community innovation that was so present in Java EE 5, Java EE 6 contains many completely new technologies along with major revisions to existing parts of the Java EE platform. These technologies, like JSF 2.0, EJB 3.1, JPA 2.0, Servlets 3.0, Contexts and Dependency Injection (CDI), and JAX-RS combine for a large number of new features in the Java EE 6 platform. There are so many new features even experienced Java EE developers will require training to know how to best take advantage of these technologies.


 More Info
 

WA2001 What's New in JSF 2.0 - JBoss / Eclipse

Coming
Soon

JavaServer Faces, or JSF 2.0 is a major update to the technology. Since many Java EE developers may already be familiar with the technology, this class allows those developers to focus only on the new features. These features include new JSF annotations, new managed bean scopes, integration with CDI (Contexts and Dependency Injection), JSF GET requests, JSF AJAX support, and more.


 More Info
 

WA1828 JBoss Application Server 5.1 Administration and Clustering (Linux)

This course teaches the deployment and administration of web applications to a JBoss Application Server 5.0 and 5.1 environment. This course concentrates on providing best-practice solutions to handle common problems that occur in a JBoss environment so students will have a high-level of skill with regard to JBoss administration. Configuring a cluster of multiple JBoss servers is also covered extensively.

This class covers both the unsupported open source product (JBoss Application Server) and the supported platform available from JBoss/RedHat (JBoss Enterprise Application Platform). This class covers both so no matter which type of JBoss environment you have this course is right for you.


 More Info
Red Hat Equivalent: JB336
 

WA1755 Introduction to Java and Java Enterprise Using Eclipse

This course introduces the Java programming language and how to develop Java applications using eclipse and JBoss. Students learn the syntax of the Java programming language, object-oriented programming using Java, exception handling, file input/output (I/O), along with servlets and JavaServer Pages. During the course, students will develop and test Java applications using eclipse with JBoss.


 More Info
 

WA1738 Java EE 5 Programming with Servlets and JSPs

Students will learn to develop and test server-side web applications based on the Java Platform, Enterprise Edition (Java EE) component model using Eclipse tools. Develop and test server-side applications that use Servlets and JavaServer Pages (JSPs) for the control and flow of e-business applications.


 More Info
 

WA1734 Java Persistence (JPA) Programming using Eclipse

Coming
Soon

This 3 day training course teaches students about the standard persistence architecture provided by JPA. This standard can be used to replace third party persistence frameworks like Hibernate. By learning the programming model made available by the JPA standard and how to use it in various types of applications, developers can create applications that are more portable between environments and rely less on integration of third party libraries. Support for the JPA standard is provided natively in all recent application servers.


 More Info
 

WA1720 EJB 3.0 Programming Using JBoss 5

This course is an introduction to the Enterprise Java Beans (EJB 3.0) technology. It starts by introducing the concepts and is ideal for someone who has never programmed using EJB. The course rapidly picks up and ends with advanced concepts that students can use in real life to complete large scale EJB based projects. The labs are done using Eclipse WTP and JBoss 5.0 runtime.  The skills learned in this class would apply to a JBoss 5.0 or 5.1 environment.


 More Info
 

WA1719 Programming JAX-WS Web Services with Eclipse on JBoss 5.1

This course is for students looking to build and perfect their web service development knowledge. Starting from the basics of Web Service concepts (such as WSDL, XML schema, and JAXB), the student will learn all aspects of programming a JAX-WS 2.1 web service. Additionally, advanced topics such as Web Services Interoperability (WS-I), WS-Reliable Messaging and WS-Addressing will also be covered. All development will be performed using JBoss 5.1 and Eclipse WTP.

JBoss supports multiple implementations of web service functionality, one of them being the Apache CXF (formerly XFire) project in addition to the "native" JBoss web service stack.  This course shows students how to develop web services with the Apache CXF JBoss web service stack, which is also supported on the JBoss Enterprise Application Platform.  Since the future direction of JBoss is to move away from the "native" stack and support Apache CXF as the default web service implementation this course will prepare developers to write applications using the Apache CXF implementation so that applications are better "future proof" for future JBoss versions.


 More Info
 

WA1718 Java EE 5 Programming with JSF, EJB 3.0, and JPA using JBoss 5.1

This 5 day training course teaches students how to develop Java EE 5 applications using Eclipse for the JBoss Application Server 5.1. This course covers some of the newest technologies of the Java EE 5 platform, including JSF 1.2, EJB 3.0, and JPA. A brief intro to JAX-WS web services is also covered.


 More Info
Red Hat Equivalent: JB295
 

WA1694 JBoss Application Server 5.1 Administration and Clustering (Windows)

This course teaches the deployment and administration of web applications to a JBoss Application Server 5.0 and 5.1 environment. This course concentrates on providing best-practice solutions to handle common problems that occur in a JBoss environment so students will have a high-level of skill with regard to JBoss administration. Configuring a cluster of multiple JBoss servers is also covered extensively.

Our experience has shown that administering JBoss environments is more difficult than other application servers on the market.  This is mainly because most of the JBoss configuration is done by editing XML files and it is difficult to tell which configuration files have been customized and which files are the standard JBoss files.  This course will show you how to more effectively manage JBoss configurations using free tools like Ant and Eclipse. Since syntax errors in configuration files can prevent the JBoss Application Server from even starting you will use XML tools that are part of Eclipse to validate JBoss configuration files to prevent these types of errors. Even though you can administer JBoss with a simple text editor and manually copying files, our experience has shown that using Ant and Eclipse is one way to make administering complex JBoss environments easier and our course is designed to pass this knowledge on to you.


 More Info
Red Hat Equivalent: JB336
 

WA1627 Java Enterprise Programming with JBoss Seam 2

Seam is an exciting new programming model that enables "next generation" Java Enterprise programming. Seam can help combine some of the latest improvements in Java Enterprise programming, including JSF, EJB3, JPA, and AJAX. Seam also makes Java Enterprise programming easier by solving many of the common drawbacks and difficulties encountered using the various Java Enterprise technologies. Seam simplifies the configuration of applications by using annotations, dependency injection, and "contextual components".

In this class you will learn the various options when creating Seam components. You will also learn how to integrate Seam with various technologies and how to deploy Seam applications to a variety of servers, including JBoss, Glassfish, WebSphere, and WebLogic. This class covers Seam 2.x.


 More Info
Red Hat Equivalent: JB311
 

WA1617 JBoss 4.2 Performance Tuning

This course provides in depth information on how to tune the JBoss Application Server, and the relevant database server, web server as well as the operating system to extract the last drop of performance. It covers a performance tuning methodology, how to detect a bottleneck and common problems and solutions. After taking this class, students will be able to methodically create a performance testing plan and find bottlenecks and resolve them.

The students will perform hands on labs to tune JBoss server’s different containers – Web container and the EJB container, and also gather key performance numbers.


 More Info
 

WA1584 Administration of JBoss Application Server v4 on Linux

This course teaches the basics of the deployment and administration of web applications to a JBoss Application Server V4 environment. This course concentrates on providing best-practice solutions to handle common problems that occur in a JBoss environment so students will have a high-level of skill with regard to JBoss administration.

The labs for this course use the freely available JBoss Eclipse IDE.  Even though Eclipse is not required to administer a JBoss environment, our experience has shown that administering JBoss environments is more difficult than other application servers on the market.  This is mainly because most of the JBoss configuration is done by editing XML files and it is difficult to tell which configuration files have been customized and which files are the standard JBoss files.  Using the JBoss Eclipse IDE would help you more effectively manage JBoss configurations and prevent simple syntax errors from preventing the JBoss server from starting since Eclipse contains tools to edit and validate XML files.  Eclipse can even integrate with source code control systems like CVS that would allow you to version your custom configuration files, something JBoss will not do for you.  Even though you can administer JBoss with a simple text editor and copying files, our experience has shown that using the JBoss Eclipse IDE is one way to make administering complex JBoss environments easier and our course is designed to pass this knowledge on to you.


 More Info
 

WA1451 JBoss Application Server v4 Clustering

This course teaches how to manage a cluster of JBoss Application Servers. Clustering can be a powerful way of improving the performance and availability of applications but can be difficult to manage in a JBoss environment where most of the configuration is done by manually editing configuration files. This course will provide tools and techniques to simplify the administration of multiple JBoss Application Servers.


 More Info
 

WA1370 JBoss Performance Tuning

This course provides in depth information on how to tune the JBoss Application Server, and the relevant database server, web server as well as the operating system to extract the last drop of performance. It covers a performance tuning methodology, how to detect a bottleneck and common problems and solutions. After taking this class, students will be able to methodically create a performance testing plan and find bottlenecks and resolve them.

The students will perform hands on labs to tune JBoss server’s different containers – Web container and the EJB container, and also gather key performance numbers.


 More Info
 

WA1365 J2EE Programming using Eclipse and JBoss

This course teaches programmers how to write enterprise applications based on the Java 2 Enterprise Edition (J2EE) architecture. In addition to the core concepts of J2EE, this course provides specific instruction on building J2EE applications using the best practices established in the field.


 More Info
 

WA1364 Administration of JBoss Application Server V4 (Windows)

This course teaches the basics of the deployment and administration of web applications to a JBoss Application Server V4 environment. This course concentrates on providing best-practice solutions to handle common problems that occur in a JBoss environment so students will have a high-level of skill with regard to JBoss administration.

The labs for this course use the freely available JBoss Eclipse IDE.  Even though Eclipse is not required to administer a JBoss environment, our experience has shown that administering JBoss environments is more difficult than other application servers on the market.  This is mainly because most of the JBoss configuration is done by editing XML files and it is difficult to tell which configuration files have been customized and which files are the standard JBoss files.  Using the JBoss Eclipse IDE would help you more effectively manage JBoss configurations and prevent simple syntax errors from preventing the JBoss server from starting since Eclipse contains tools to edit and validate XML files.  Eclipse can even integrate with source code control systems like CVS that would allow you to version your custom configuration files, something JBoss will not do for you.  Even though you can administer JBoss with a simple text editor and copying files, our experience has shown that using the JBoss Eclipse IDE is one way to make administering complex JBoss environments easier and our course is designed to pass this knowledge on to you.


 More Info
 

WA1301 Eclipse Boot Camp for Java Programmers Using MyEclipse and JBoss

This course is intended for Java programmers who are interested in using MyEclipse and Eclipse to build their applications. Applications you develop during the course are based on the Java 2 Platform, Enterprise Edition (J2EE) component model that uses servlets and JSPs for the control and flow of e-business applications. You are going to use the Eclipse IDE to develop J2EE applications, including servlets, JSPs, and Enterprise JavaBeans, debug and test them in the built-in JBoss test environment.


 More Info
 

WA1262 EJB Development using Eclipse and JBoss

This course is an advanced introduction to the Enterprise Java Beans (EJB) technology. It starts by introducing the concepts and ideal for someone who has never programmed using EJB. The course rapidly picks up and ends with advanced concepts that students can use in real life to complete large scale EJB based projects. The labs are done using Eclipse 3.0 and JBoss IDE 1.3.30. JBoss 3.2.3 application server is used as the server runtime.

 More Info
 

WA1259 Servlet/JSP Programming Using Eclipse/JBoss-IDE and JBoss

This course introduces the students to learn to develop and test server-side applications based on the Java 2 platform, Enterprise Edition (J2EE) component model using the Eclipse and JBoss platform (using the JBoss-IDE plugin). Develop and test server-side applications that use servlets and JavaServer Pages (JSPs) for the control and flow of e-business applications.


 More Info
 

WA1088 J2EE Architecture and Patterns using Eclipse and JBoss

J2EE is a collection of technologies specifically meant to aid development of enterprise class software applications. This course will help architects and senior developers devise a plan that other developers in the team can follow to develop robust, high performance, easy to maintain and secure applications. The material in this class covers the most critical areas of a mission critical application. This course highlights best practices for J2EE application development.

 More Info
SUN Equivalent: SL-500
 
Home Training Mentoring Contact Us Terms of Use