Java Open Source Training Courses

For the last 10 years Java enterprise applications have been heavily influenced by open source projects.  Whether its Struts for web applications, Hibernate for object-relational mapping, or Spring for loosely coupled enterprise application development, open source contributors have forged ahead of the Java Community Process to innovate in a more timely manner.

Contact an account manager to discuss which IDE (Eclipse, NetBeans, etc.) and application server (JBoss, WebLogic, Tomcat, etc.) makes the most sense for your Java Open Source training needs.

The course was great.  There was a lot to cover, but the instructor did a good job of covering the topics in a clear manner.

It covered exacly what we needed to start on a upcoming project. Great introduction to Struts.









Spring/Hibernate Accelerated Workshop (5 long days)
Accelerated Workshop

This intensive 5-day, 12-hour per day workshop combines our 3-day Hibernate 3.0 course and our 3 day Spring 2.5 course along with a capstone Spring/Hibernate integration project. This workshop makes uses of Eclipse as the IDE, Apache Derby as the DBMS, and Apache Tomcat as the web container.

View Detailed Class Outline and Pricing...

Spring 2.x (3 days)

This course is a completely new course based on the Spring 2.0 and 2.5 releases.  It starts with the basics of Spring and in-depth coverage on using the powerful capabilities of the Core module to reduce coupling, increase flexibility and ease the maintenance and testing of your applications. The course goes on to cover all the important capabilities of Spring 2.0 / 2.5, including using Spring to simplify the creation of a persistence layer with JDBC and/or persistence frameworks like Hibernate, and using Spring's Aspect Oriented Programming (AOP) to program cross-cutting concerns such as transactions and security. The course includes a brief introduction to Spring's Web MVC - - a Web framework based on the powerful Model-View-Controller pattern.  This module covers the basics of Spring MVC, and how it supports organizing your Web applications in a highly structured, loosely coupled manner. The course also includes a brief introduction to Spring Security which was integrated into the Spring project when Spring 2.5 was released. This module includes an overview of the Spring Security architecture, and how to use it to secure both Web application requests and bean invocations

View Detailed Class Outline and Pricing...

Hibernate 3 (3 days)

This course covers everything you need to know to begin working with Hibernate in a very short time. It covers all the important concepts necessary to access and update data stored in relational databases. It includes an extensive series of labs to exercise all major capabilities.

View Detailed Class Outline and Pricing...

Introduction to Web Services (1 day)

In this one-day course, students learn a combination of web service fundamentals and the basics of the Axis2 platform.  Web service topics such as SOAP and WSDL are covered from both client and server implementation perspectives.   Students will learn how to create a Java SE web service client by generating client helper code from a WSDL file.  They will then learn how to create and deploy Java web services to Apache Tomcat by using either Java code or WSDL as the starting point.

View Detailed Class Outline and Pricing...

Struts (3 days)

This three-day course will teach students how to use Java Struts as a framework to develop web applications that follow the Model/View/Controller design pattern. The topics cover the components of Struts that are available from the Jakarta project of the Apache Foundation. The course illustrates what the components provide and effective use of them.

View Detailed Class Outline and Pricing...

.