Skip Navigation Links

Application Servers Curriculum

|WebLogic|WebSphere|JBoss|Ruby on Rails|

Adobe Acrobat Reader icon (173.02 KB) View, Download, or Print Catalog as a PDF.

WebLogic

Developing JEE Web Applications Using WebLogicâ„¢ 9
This course is an introduction to writing JEE-compliant Web applications using BEA WebLogic Server 9.x and BEA Workshop. An overview of JEE technology is provided, followed by hands-on experience with JNDI, JDBC, Java servlets, and JavaServer pages. Other topics covered include servlet filters, custom JSP tags, JavaMail, and an overview of JavaServer Faces (JSF).
Developing Enterprise Java Beans Using WebLogicâ„¢ 9
This course is a comprehensive introduction to writing Enterprise JavaBeans (EJB) using BEA WebLogic Server 9. An overview of J2EE technology is provided, followed by hands-on experience with JNDI, JDBC, JMS, session beans, entity beans, and message-driven beans. The EJB 2.x specification is covered, with emphasis on container-managed persistence (CMP) and container-managed relationships (CMR).
WebLogicâ„¢ 9 System Administration
This course covers System Administration for WebLogic Server, Version 9. Students will learn to configure, monitor, and tune components for J2EE web and enterprise applications, including JDBC connection pools, JMS destinations, servlets, JSPs, and EJBs. Students will also configure and deploy applications to WebLogic Clusters, including both local and remote server instances.

WebSphere

Developing J2EE Applications Using WebSphere / WSAD 5.1
This course is an introduction to writing J2EE (Java 2 Enterprise Edition) applications using IBM's WebSphere Application Server. An overview of J2EE technology is provided, followed by hands-on experience using JNDI and JDBC and writing Servlets, JavaServer Pages, and Enterprise JavaBeans. Start-up, shutdown, and basic configuration of the WebSphere Server is covered, including setup for authentication and authorization of users.
EJB Programming with Rational Application Developer (RAD) v7
This is an advanced intro to EJB technology, introducing concepts to those who have never used EJB. Also included are advanced concepts students can use to complete large-scale EJB projects.
Introduction to Struts 1.2 using Rational Application Developer (RAD) v7
This course introduces the students to Jakarta Struts 1.2. During the course, students will learn to design and develop Struts based applications. Students learn how to incorporate JSPs, servlets, EJBs and JavaBeans into their design. Corresponding to every chapter, there is a lab reinforcing the concept.
Introduction to JavaServer Faces (JSF) Using RAD v7
This course introduces the developer to the JSF architecture and provides the basis for planning, developing, and deploying Web based applications using the JSF framework. After taking this class, the developer will be able to quickly construct dynamic server-side web pages using JSF and integrate the Web application with many of the other Java2 Enterprise Edition application server methodologies such as Enterprise Java Beans, JavaMail, and SOAP.
Introduction to Java Using RAD v7
Students learn Java programming and how to develop Java applications using RAD V7. They learn the Java programming syntax, OO programming using Java, exception handling, file input/output, and servlets and JSPs. Students will develop and test Java applications using RAD V7.
Advanced Java using Eclipse/RAD v7
This course teaches students how to develop advanced Java applications using Eclipse v3.1.2.
Developing and Testing OO Applications with Java Using Eclipse
Are you already familiar with the basics of the Java language? Are you interested in moving toward certification in Java? Move beyond the fundamental skills of Java syntax and logic flow into concepts. Design flexible and maintainable applications with interfaces. Create Graphical User Interfaces (GUI) for stand-alone applications and applets using Swing. Learn to manipulate and manage data using Java's Collection Application Programming Interface (API). Create threads of execution for multithreaded applications, and create simple distributed object systems through Java's Networking API and Java Remote Method Invocation (RMI). This course includes hands-on labs.
WebSphere Business Modeler: Process Mapping, Simulation and Analysis
This course introduces the participants to Business Modeling. The course also introduces the fundamentals of Service Oriented Analysis and Design (SOAD). The course uses IBM WebSphere Business Modeler Advanced edition as the modeling tool. A well-constructed business process model can help modelers identify inefficiencies and problems with business models earlier in the cycle and eliminate those hidden inefficiencies leading to savings in costs and improving performance.
New Features of RAD v7 for WSAD v5 Developers
The course is designed to give information on numerous new features available from RAD 7. After taking the class, students will be able to fully take advantage of WAS v6 and RAD v7.
Technical Introduction to WebSphere MQ
This is a one day technical overview of the functions available in the IBM WebSphere MQ product on all platforms. This course is a prerequisite for other administration and programming courses.
WebSphere MQ Java Application Programming
This three day course teaches students how to develop MQ business applications using the Base Classes for Java. The labs include extensive hands-on MQ Java coding exercises as well as basic administration tasks on UNIX and Windows platforms.
JMS Programming for WebSphere MQ
This course teaches Java programmers how to use the JMS (Java Messaging Service) classes for developing applications in the IBM WebSphere MQ environment. Through lectures and extensive hands-on exercises, the students learn to design, develop and deploy industrial strength messaging applications. The course topics include JMS architecture, point-to-point messaging model, publish/subscribe model, working with queue and message objects, JMS administered objects and many other topics.
Developing Java EE Web Applications Using RAD v7
This course is an introduction to writing Java EE-compliant Web applications using IBM WebSphere Application Server 6.1 and Rational Application Developer 7. An overview of Java EE technology is provided, followed by hands-on experience with JNDI, JDBC, Java servlets, and JavaServer pages. Other topics covered include servlet filters, custom JSP tags, JavaMail, and an overview of JavaServer Faces (JSF).

JBoss

Developing JEE Web Applications Using JBoss 4
This course is an introduction to writing JEE-compliant Web applications using JBoss 4 and the JBoss Eclipse IDE. An overview of JEE technology is provided, followed by hands-on experience with JNDI, JDBC, Java servlets, and JavaServer pages. Other topics covered include servlet filters, custom JSP tags, JavaMail, and an overview of JavaServer Faces (JSF).
JB163 JBoss Portal
JBoss Portal focuses on web tier technologies in the JBoss Enterprise Middleware System (JEMS) product stack. We cover details on JBoss Portal, how to create and deploy portlets, integrating portlets with other web tier frameworks such as JavaServer Faces (JSF) and configuring and tuning the Tomcat web container embedded in JBoss Application Server. Familiarity with JSP and Servlet development and related specification is heavily recommended. No previous experience with Portlets or JSF is required.
JB261 JBoss for Advanced J2EE Developers
This course provides the necessary knowledge regarding the implementation of the JBoss microkernel, the JBoss security framework, and interceptor based approach to building component containers. It covers topics such as JMX and those beyond the J2EE specification such as Microkernel architecture, Security, Clustering, and Fine Tuning.
JB336 JBoss for Administrators
JBoss for Administrators is targeted toward application support individuals, such as system administrators, configuration management and quality assurance personnel who wish to become proficient in configuring and administrating the JBoss application server (3.2.x and 4.x series) and the applications deployed on the application server.
JB439 JBoss Clustering
Clustering is a 4-day training focusing on high availability services of JBoss Enterprise Middleware System (JEMS). You will learn how JBoss Application Server leverages JGroups and JBoss Cache for replication and fail-over, how to configure, tune and implement JGroups protocol stacks, how to leverage JBoss Cache in your own middleware application implementation and how to use and configure mod_jk for HTTP load balancing. We will also cover in some detail JBoss Application Server high availability services such as HA-JNDI and HA-singleton.
JB449 JBoss jBPM
JBoss jBPM training was developed for middleware architects and application developers who responsible for designing business processes, implementing business process management systems, and integrating BPM into their enterprise architecture. The JBoss jBPM training will provide students with a thorough understanding of the jBPM product. Students will acquire practical hands on expertise and will be ready to start developing business processes with JBoss jBPM after the course. The course teaches process modeling, task management, client APIs, integration and customization, and related topics Students will acquire practical hands on expertise and will be ready to start developing business processes with JBoss jBPM after the course. Another goal of the training is to provide a thorough preparation for comparing workflow engines.

Ruby on Rails

Ruby on Rails
This course describes how to write database-backed Web Applications using the Ruby on Rails (also pronounced RoR, or Rails) Framework. Students are taken through the various steps of creating a full-fledged Web Application. Topics include the MVC paradigm, object relational mapping, fill in forms, sessions, validation techniques, testing, and various other Rails topics.
Rails Briefing
This presentation features the rudiments of a real world application designed to demonstrate the ease and speed of developing database-backed Web applications using Ruby on Rails.
Speeding Along on Rails
This one-day rapid Rails course will give you, in quick order, many of the details that will allow you write database backed Web applications