Application Servers Curriculum
- Java EE Technology Overview
- This course provides an overview of the basic architecture of the Java Platform Enterprise Edition as well as an in-depth discussion of its primary components. Participants gain an understanding of the purpose of each technology along with exposure to the Java classes and interfaces used by Java EE developers. Participants will configure and run sample applications using an Eclipse-based development tool.
- 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 Java EE Web Applications Using WebLogic™ 10
- This course is an introduction to writing JEE-compliant Web applications using Oracle WebLogic Server 10.x and Oracle Workshop for WebLogic. 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.
- WebLogic™ 10 System Administration
- This course covers System Administration for WebLogic Server, Version 10. 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.
- 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.
- 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).
- Developing Enterprise JavaBeans Using RAD V7
- This course is a comprehensive introduction to writing Enterprise JavaBeans (EJB) using IBM WebSphere and the Rational Application Developer (RAD) tool. 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).
- 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.
- 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 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).
- 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
- JBoss Hibernate offers high-performing object/relational persistence and query services. The JBoss Hibernate Technology (JB297) three-day course gives Java developers the knowledge and skills required to leverage the powerful Java Hibernate Application Stack. Through clear interactive lectures and hands-on labs, students are introduced to Hibernate essentials and internals along with its practical applications and best practices strategies. Hibernate helps students produce and maintain well-designed, robust business applications while optimizing performance and reducing software maintenance costs. This course will also demonstrate to the students how Web Platform can use a slimmed down profile of the JBoss Application Server to provide an integrated platform for next-generation, standards-based Java applications. JBoss Hibernate adapts to your development process, no matter if you start with a design from scratch or work with an existing database. It supports any application architecture. Combined with Hibernate EntityManager and Hibernate Annotations, you can use Hibernate as a certified Java Persistence provider.
- JB311 JBoss Seam Application Development
- The JBoss Seam Application Development (JB311) course teaches experienced Java developers how to efficiently use Seam to intelligently tie components together and manage increasingly complex IT systems. The course focuses on the core of the JBoss Seam Technology: rapid application development, an industry standard UR, Java Persistence APO (JPA) integration, and end-to-end security, and integrated tooling in JBoss Developer Studio. Using clear interactive lectures and hand-on labs, this course also introduces SEAM integration points for rules engines, business process management, and web services, in additional to covering the new SR-299 CDI standard, a feature of Java EE 6.
- 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 (for EAP 4.3). 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 for Administrators
- 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.
- JB341 JBoss Enterprise SOA
- The JBoss Enterprise SOA (JB341) four-day course provides developers with real-world examples, best practices, integration patterns, and strategies for integrating (while simultaneously decoupling) enterprise systems and legacy applications via a common services-based architectural style. Participants will learn to use the JBoss Enterprise SOA Platform, which integrates the JBossESB community project with a BPM Framework and Rules engine to implement, extend, and deploy a robust service-oriented architecture in an enterprise environment.
- JB455 JBoss Enterprise BRMS
- The JBoss Enterprise BRMS (JB455) three-day course introduces business rules developers to BRMS and teaches the concepts and skills necessary to capture, author, and develop business rules using JBoss Business Rules Management System 5.1. Students learn to identify governance issues and leverage the JBoss Rules BRMS stack to manage and fully support rule governance. This includes simplifying maintenance of rules, sharing and reusing rules across multiple users, and synchronizing work across business and development environments. Concepts, features, best practices, and tooling are taught to students through examples, hands-on lab exercises, and through working collaboratively with business policy experts and development teams. In addition, the JBoss Developer Studio Web 2.0 Rules authoring tools and JBoss Rules runtime environment are used to conduct lab activities.
- 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
- 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.













