Application Servers Curriculum
- 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 WebSphere
- 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.
- JBoss Enterprise Application Development (JB225)
- 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.
- Advanced JBoss Enterprise Development (JB325)
- Advanced JBoss® Enterprise Development (JB325) dives into the JBoss Enterprise Application Platform (JBoss 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 Enterprise Application Platform details, features, internals, and Java EE best practices. Leveraging JBoss Enterprise Application Platform lets students build, deploy, and maintain highly performing, scalable applications.
- JBoss Application Administration I (JB248)
- JBoss® Application Administration I teaches you the best practices for installing and configuring JBoss Enterprise Application Platform 6. Through hands-on labs, students will learn the essential, real-world tasks that a system administrator needs to know to effectively deploy and manage applications on JBoss Enterprise Application Platform. After completing this course, you should be prepared to take the JBoss Certified Application Administrator (JBCAA) exam.
- 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.
- JBoss Enterprise BRMS Implementation (JB433)
- JBoss® Enterprise BRMS is an open source business rules management system that enables easy business policy and rules development, access, and change management. The JBoss Enterprise BRMS Implementation (JB433) course is designed for developers who are implementing a BRMS solution in an enterprise environment. Concentrating on business rules development, developers learn how to author, test, debug, and control business rules in a production environment. In addition, they will generate rules packages and learn how the BRMS runtime environment executes rules. The principles in this course apply equally to customers implementing a standalone BRMS solution.
- Ruby on Rails 3
- 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.
- Ruby/Rails Combo
- This course combines the following courses into a single course:
Ruby on Rails 3
The description of each course is listed below:
This course covers the fundamental components of the Ruby Programming Language. Emphasis is placed on the object oriented aspects of Ruby. Topics include arrays, hashes, regular expressions, io, exceptions, modules, and applications areas.
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.