24
COURSE CatalOgUE | 2011 training certification JBoss Enterprise Middleware

JBoss - ie.redhat.comie.redhat.com/f/pdf/training/JBossTrainingcatalogue-emea.pdf · Book any JBoss course in our 2011 catalogue and save 10% Terms and condiTions 1. t his promotion

  • Upload
    dothu

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

COURSE CatalOgUE | 2011

trainingcertification

JBoss Enterprise Middleware

Book any JBoss course in our 2011 catalogue and

save 10%

Terms and condiTions1. this promotion is open to all residents in UK, Ireland, germany, austria, Switzerland, France, Italy, Spain, Netherlands, Belgium, Sweden, Denmark except

employees and their immediate families of the promoter, Red Hat, Inc. (“Red Hat”) its employees, officers, and directors of Red Hat, its subsidiaries and affiliated companies and their immediate families and those living in their households, and employees of Red Hat’s training Resellers, advanced Business Partners. as applicable, if your employer is paying or reimbursing part or all of your training and/or certification costs you acknowledge that your employer is aware of and consents to your participation in this Promotion, and that your participation is in accordance and does not violate your organisation’s policies and regulations.

2. to be eligible to receive a 10% discount off a JBoss course or exam,(“Promotion Discount”), the Participant must enroll online (http://www.europe.redhat.com/training/coursefinder.php) and attend their chosen course by 27th May 2011 (“Promotional Period”). Promo code JBossCat10 must be entered by the Participant at the time of registration in order for the Promotional Discount to be subtracted. Offer is subject to class and seat availability. all courses subject to cancellation.

Offer good only for the following regularly scheduled JBoss courses: JB336, JB161, JB295, JB325, JB311, JB297, JB267, JB295, JB455, Regularly scheduled JBoss courses subject to availability. Cannot be used for classes in which one is currently enrolled, nor for concurrent class cancellation and re-booking. May not be combined with other discount programs or bundles. Course cannot be paid with training units. May not be used for elearning. Participants is responsible for assessing his or her suitability for enrolling in the appropriate course. Open to residents of eligible countries only and at least 18 years of age. Void where prohibited by law. terms and Conditions are subject to change.

How iT works:

• Review the courses in this catalogue, and choose the right one for you.

• Visit www.europe.redhat.com/training, find your course, and enroll now.

• Promo code JBossCat10 MUSt be entered on the registration form.

• Valid for all JBoss courses taking place until 27th May 2011 only.

• Promotion cannot be combined with any other offer or discount.

aBOUt TRAINING

About JBoss training 4 JBoss Enterprise Middleware overview

7 JBoss Training and Certification

8 Ways to Train

10 Training Units

11 JBoss curriculum

JBoss courses 12 JB336 JBoss Application Administration

13 EX336 JBoss Certified Application Administrator (JBCAATM)

14 JB337 JBoss Operations Network Workshop

15 JBoss development courses selector tool

16 JB161 JBoss and EJB3 for Java Developers

17 JB295 JBoss Enterprise Application Development

18 JB325 Advanced JBoss Enterprise Development

19 JB311 JBoss Seam Development

20 JB297 JBoss Hibernate Technology

22 JB455 JBoss Enterprise BRMS

Table of Contents

Introductory or advanced, classroom or onsite, Red Hat offers JBoss Enterprise Middleware expertise in its award-winning* educational program. Get the best return on your JBoss investment — train with Red Hat.

* IDC competitive analysis IDC MarketScape: Worldwide IT Education and Training 2009 Vendor Analysis (document #216380)

aBOUt ENTERPRISE MIDDLEWARE

learn more and register for courses: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

aBOUt JBOSS4

JBoss Enterprise Middleware overview

JBoss Enterprise Middleware is a broad portfolio of enterprise-class open source middleware, delivered by Red Hat, the leader in open source solutions. The portfolio includes application, pre-sentation, data services, rules management and ESB-based SOA integration platforms. The JBoss Enterprise Middleware portfolio also includes tools and frameworks to maximize both developer and operational productivity.

Available via subscriptions that include patches, updates, sup-port, multi-year maintenance policies, and software assurance, JBoss Enterprise Middleware enables enterprises to confidently deploy their next generation applications with greater flexibility and control, improved performance, industry-leading 24x7 support, and significantly lower total cost of ownership.

DESIGN/DEVELOP MANAGEEXECUTE

JBOSS ENTERPRISE PORTAL PLATFORMcontent aggregation, presentation, and personalization

JBOSS ENTERPRISE APPLICATION

PLATFORM

JBOSS ENTERPRISE

WEB PLATFORM

JBOSS ENTERPRISE WEB SERVER

Application and service containers, data persistence, messaging, and

transactions

JBOSS ENTERPRISE

SOA PLATFORM

JBOSS ENTERPRISE

BRMS

Service integration/orchestration,

business process automation, rules

definition, and event management

JBOSS ENTERPRISE

DATA SERVICES PLATFORM

Data integration, data service

federation, data abstraction and

management

JBOSS OPERATIONS

NETWORK

Administration, management,

monitoring

JBOSS DEVELOPER

STUDIO

Eclipse IDE

Fully integrated development environment

Integrated Tooling (plugins)

Embedded runtime

platforms

aBOUt ENTERPRISE MIDDLEWARE

learn more and register for courses: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

aBOUt JBOSS 5

Enterprise PlatformsJBoss Enterprise application Platform is everything you need to deploy, and host enterprise Java applications and services. It integrates a clustered Java EE application server, O/R mapping and persistence, and a powerful application framework into a single distribution.

JBoss Enterprise Web Platform is a standards-based solution for light and rich Java web applications.

JBoss Enterprise Web Server is a single enterprise open source solution for large scale websites and lightweight web applications.

JBoss Enterprise Portal Platform helps you build and deploy portals for SOA user interaction and personalized presentations. The platform integrates a portal framework, CMS workflow functionality, and the JBoss Enterprise Application Platform.

JBoss Enterprise SOa Platform integrates applications and orchestrates services to automate business processes in a service-oriented architecture. The platform is built on an enterprise services bus and combines a rules engine, a business process workflow engine, and the JBoss Enterprise Application Platform.

JBoss Enterprise Data Services is a powerful data services management system, it provides tools for creating data services accessible through JDBC, ODBC or web service protocols, a repository for storing data service definitions with relevant metadata, and a robust execution environment that provides enterprise-class performance, data integrity, and security.

JBoss Enterprise BRMS provides an open source business rules management system that enables easy business policy and rules development, access, and change management.

Developer Tools and FrameworksRed Hat also offers development tools and modular frameworks that run with any Java EE middleware platform and dramatically increase productivity in both development and production. They include:

• JBoss Developer Studio, a fully integrated development environment that combines Eclipse, Eclipse Tooling, and JBoss Enterprise Application Platform.

• JBoss Hibernate Framework for industry-leading O/R mapping and persistence

• JBoss Seam Framework, a powerful application framework for building next-generation Web 2.0 applications.

• JBoss Web Framework Kit includes Google Web Toolkit, RichFaces, Spring Framework and Apache Struts tall under one subscription.

JBoss Operations NetworkJBoss Operations Network’s customizable management platform providing administration, automated inventory discovery, automated patch and update roll-out, and an optional monitor-ing upgrade for most JBoss Enterprise Middleware products.

Red Hat Consulting uses the JBoss stack to solve business problems

It organizations are constantly challenged to increase the quality of their solutions while lowering the total cost of ownership (tCO). as more businesses recognize the quality and stability that open source software provides, migrations to products like JBoss® Enterprise application Platform have become increasingly popular.

Customers are using JBoss Enterprise application Platform to help address common business challenges, including business process management, enterprise application integration and service oriented architecture (SOa), enterprise portals, and data services solutions.

But a successful It project isn’t just about technology — it is also about your current staff and process. Red Hat Consulting ensures that you have long-term success by mentoring — and motivating — your people throughout the project’s life-cycle, allowing them to embrace the new JBoss technology and learn to manage it proficiently.

Perhaps one of our clients said it best:

“the knowledge transfer that occurred during our site engagement means my internal team knows more about the technology and how to use it effectively. this component added value to our consulting purchase and lasted long after the consultant had left.”

— Francois Mounier, integration and development manager, corporate ICt, Camden Council.

learn more at www.europe.redhat.com/consulting, or contact us at [email protected].

Course descriptionThis intensive course rapidly trains programmers to develop applications and programs on Red Hat Enterprise Linux. Over the span of five days, you’ll get hands-on training, concepts, and demonstrations with emphasis on realistic labs and programming exercises.

AudienceExperienced C programmers who want to learn key skills for creating applications and programs on Red Hat Enterprise Linux. This course is also useful for Windows and UNIX programmers migrating their programs to Linux.

Prerequisites• Experience in C programming

• RH133, or equivalent UNIX or Linux workstation user skills for developers

• Shell scripting in a UNIX or Linux environment

• Experience with text editors (vi, emacs)

Course content• GNU Compiler Collection

• make

• Red Hat Developer Studio/Eclipse

• System Calls

• Program Arguments

• Shared, Static, and Dynamic Libraries

• Time Functions

• Process Control

• Debugging

• Memory Operations

• IPC

• Signals

• POSIX Threads

• File Operations

• Security Issues

• Network Communications

• Working with the Linux Community

Course title in sentence caseOptional subhead for giving a super-quick overview of the course.

Register for courses: 1–866–626–2994 or redhat.com/training aBOUt tRaININg 7

RH302 RHCE ExamRH302 RHCE exam is hands-on and performance-based. It tests the candidate’s actual skills in Red Hat Enterprise Linux installation, configuration, debugging, and setup of key networking services. this exam is included with the RH300, but may also be pur-chased separately for $799.

aBOUt TRAINING

“�This�was�one�of�the�best�classes�I’ve��taken.�The�added��convenience�of�taking�it�at�work�rather�than�being�gone/unavailable�for�a�week�made�it�possible…”

– Dean Bissinger, Administrator, Aspen Valley Hospital

aBOUt TRAINING

aBOUt tRaININg 7learn more and register for courses: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

Red Hat Consulting uses the JBoss stack to solve business problems

JBoss Enterprise Middleware Training and Certification

Eliminating barriers and improving productivityYour team is your most valuable asset. By investing in the expertise of your staff, you can mitigate risks and ensure optimal system performance and enhanced productivity. Hands-on JBoss training from Red Hat gives your employees the tools they need to maximize your open source technology investment and keep the IT organization running at optimal performance.

• Successfully deploy new open source technologies

• Solve routine and challenging problems in less time

• Better manage internal resources and a cross-trained staff

• Develop a team that has the knowledge necessary to provide ongoing value to the organization

• Permeate your IT organization with best practices for improv-ing efficiencies

• Reduce turnover by giving your staff the challenges and train-ing they need to stay engaged and competitive

Best-in-class trainingRed Hat delivers a complete curriculum of JBoss Enterprise Middleware training offered in the classroom and as onsites. Our JBoss courses are taught by JBoss Certified Instructors (JBCIs) and include a balance of essential concept-based lectures with real world task- and project-oriented labs, ensuring your team will acquire the real world skills that are required for success.

Proven competencies through performance-based testingWith the launch of JBoss Certified Application Administrator (JBCAA™) in autumn 2009, Red Hat now offers its industry-acclaimed certification program spanning platform and middleware technologies. JBCAA is the only performance-based certification in its category, continuing on Red Hat’s tradition of benchmarking the skills of IT professionals through hands-on skills assessments.

aBOUt TRAINING

aBOUt tRaININg8 learn more and register for courses: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

Whether you need to train a team of IT professionals or just yourself, Red Hat offers a variety of courses, learning styles, delivery methods and customized solutions to maximize return on your JBoss Enterprise Middleware investment.

Ways to Train

aBOUt TRAINING

aBOUt tRaININg 9learn more and register for courses: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

Classroom trainingRed Hat offers a comprehensive schedule of JBoss classroom training in more than 25 locations across Europe. That convenience, combined with our high-quality classroom experience and instructors’ expertise, helps ensure companies and individuals alike will achieve their training goals.

• Topics are introduced in terms of real-world use cases, which students then work through using a combination of guided lecture and hands-on lab work.

• Use of multimedia includes animations and video introductions of topics.

• Pre- and post-lecture quizzes provide students with metrics for self-assessments.

Onsite trainingTraining teams together is a proven way for IT staffs to maximize the performance, savings and management of JBoss Enterprise Middleware. Available for the entire JBoss and Red Hat curriculum, onsite training also provides the option of customizing the course content to meet your specific training requirements. Whether in your offices or in our training venues, onsite solutions offer flexibility and cost-effective training options. Other benefits include:

• Training in context of your IT environments

• Course discussion, examples and Q&As can be relevant to your organization

• Team members acquire the same arsenal of skills providing for enhanced workflow, communications and troubleshooting

• Most cost-effective option to train five or more delegates at once

• Combining staff training provides cost savings on class fees and staff travel

aBOUt TRAINING

aBOUt tRaININg10 learn more and register for courses: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

Training Units

Red Hat Training Units (TUs) offer your organization a simple way to purchase training for your team while locking in savings up front. Training Units are pre-paid credits that can be redeemed for JBoss Middleware or Red Hat Enterprise Linux training of-ferings. These pre-paid credits give you the flexibility to pur-chase training in advance and allow you to use your investment throughout the year.

Flexibility and manageability• Easy to purchase and simple to administer

• Can be used for up to 12 months from purchase

• Eliminates the need for purchasing training ad hoc

Versatility• Can be redeemed for any JBoss Enterprise Middleware or Red Hat Enterprise Linux training course or exam

• Applicable for all Red Hat and JBoss courses

• Enables fast turn-around for scheduling onsites

Savings• Lock in volume discounts and use them for a full year from purchase

• A great way to use unallocated budget effectively

number of uniTs

discounT price per uniT

0 – 60 N/A UK: £1600, Central Europe: 2300 ¤

70 – 140 10% UK: £1440, Central Europe: 2070 ¤

150 – 250 15% UK: £1360, Central Europe: 1955 ¤

250 20% UK: £1280, Central Europe: 1840 ¤

aBOUt TRAINING

aBOUt tRaININg 11learn more and register for courses: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

Red Hat is pleased to announce the launch of our new JBoss Enterprise Middleware training curriculum. Completely redesigned from the ground up, the series of instructor-led courses were the outcome of customers, partners, and JBoss staff — including consulting, JBoss engineering, and other key stakeholders — collaborating to produce world-class training that IT professionals need to be successful.

The curriculum includes a wealth of new features ideal for users with varying levels of experience and training needs. One of the most important changes is alignment to JBoss Enterprise Application Platform 5. In addition, a substantial emphasis on user-case driven, hands-on labs have been incorporated into all classes, allowing students to gain the real world skills they need to successfully manage their JBoss deployments.

JBoss Enterprise Middleware training curriculum

12

TecHnology aT-a-glance

JBoss Enterprise application Platform in-cludes leading open source technologies for building, deploying, and hosting en-terprise Java applications and services. It balances innovation with enterprise-class stability. By integrat-ing and certifying the most popular Java applications server on the market with next-generation application frameworks, it removes complexities from enter-prise Java development and deployment.

Learn more at jboss.com/products/ platforms/application

locaTion duraTion cosT Tus

Classroom UK 4 days £2280 11

Classroom Central Europe

4 days 2650 ¤ 11

Onsite Call for information

course descripTion

JBoss Application Administration (JB336) focuses on installa-tion and deployment of the JBoss Enterprise Application Plat-form, as well as configuring and monitoring the core application 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 enforces the applied knowledge of the tech-nology. With a heavy emphasis on real-world scenarios, JBoss application administrators will be able to better understand, maintain, and troubleshoot their environments.

audience

Systems administrators, build/deployment managers, and quality assurance engineers who want to optimally administer JBoss Enterprise Application Platform/Application Server deployments

prerequisiTes

• Base experience with system administration on Windows, UNIX, or Linux operating systems

• Understanding of hardware and networking

• No prior knowledge of Java, scripting, or JBoss Developer Studio is required

course conTenT

• Overview of technologies

• Preparing a production system for deployment

• Deploying an enterprise application

• Secure applications

• Identifying potential problems and determining root causes

• Solutions for application crashes and performance problems

• Performance tuning

• Deploying clustered applications

• Tying together multiple applications in a single environment

• Integrating external applications with SOA

• Coordinating transactionality

COURSES

JB336

learn more and register for this course: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

JBoss Application Administration

TecHnology aT-a-glance

JBoss Enterprise application Platform in-cludes leading open source technologies for building, deploying, and hosting en-terprise Java applications and services. It balances innovation with enterprise-class stability. By integrat-ing and certifying the most popular Java applications server on the market with next-generation application frameworks, it removes complexities from enter-prise Java development and deployment.

Learn more at jboss.com/products/ platforms/application

locaTion duraTion cosT Tus

Classroom UK 4 days £2280 11

Classroom Central Europe

4 days 2650 ¤ 11

Onsite Call for information

course descripTion

JBoss Application Administration (JB336) focuses on installa-tion and deployment of the JBoss Enterprise Application Plat-form, as well as configuring and monitoring the core application 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 enforces the applied knowledge of the tech-nology. With a heavy emphasis on real-world scenarios, JBoss application administrators will be able to better understand, maintain, and troubleshoot their environments.

audience

Systems administrators, build/deployment managers, and quality assurance engineers who want to optimally administer JBoss Enterprise Application Platform/Application Server deployments

prerequisiTes

• Base experience with system administration on Windows, UNIX, or Linux operating systems

• Understanding of hardware and networking

• No prior knowledge of Java, scripting, or JBoss Developer Studio is required

course conTenT

• Overview of technologies

• Preparing a production system for deployment

• Deploying an enterprise application

• Secure applications

• Identifying potential problems and determining root causes

• Solutions for application crashes and performance problems

• Performance tuning

• Deploying clustered applications

• Tying together multiple applications in a single environment

• Integrating external applications with SOA

• Coordinating transactionality

noTe

Prices do not include local Value Added Tax. Course price, contents and duration may change. Please check the web-site for latest information.

COURSES 13

EX336

Register for this exam: pearsonvue.com/redhat

regisTer for THe Jbcaa exam THrougH pearson

The JBCAA exam is offered through a partnership with select Pearson VUE testing centers worldwide. By working with the world’s leading test delivery vendor, Red Hat is able to provide greater convenience and exam availability to more prospective candidates. To book your exam, visit pearsonvue.com/redhat.

If you book the JB336 course and JBCAA exam together you can save 10% on the exam. Include promo code JBCaa10 on both registrations and the discount will be applied to your exam booking.

exam descripTion

Individuals earning the JBoss Certified Application Administra-tor (JBCAA™) credential will have the demonstrated skills and knowledge to install, configure, monitor, manage and deploy applications to JBoss Enterprise Application Platform. A JBCAA credential helps ensure enterprise open source solu-tions are optimized to meet specific needs and establishes cred-ibility for companies needing to provide a high level of service to their customers.

audience

This exam is for JBoss Application Server system administra-tors, deployment managers and quality assurance engineers who would like to earn a credential that shows they have the skills and knowledge needed to install, configure, monitor, man-age and deploy applications to JBoss Enterprise Application Platform.

exam overview

The certification exam consists of one part conducted in a single half-day session.

• The JBCAA exam consists of one section lasting up to four hours.

• The exam is performance-based, meaning that candidates must perform tasks on a live system, rather than answering questions about how one might perform those tasks.

JBoss Certified Application Administrator Certification Exam

the JBCaa Exam is the only hands-on, performance-based exam in its category. In offering a middleware certification,

we are responding to interest in our open source middle-ware solutions. Our custom-ers are looking to us to help them maximize their JBoss Enterprise Middleware de-ployments and optimize their strategic investments. The JBCAA can help our custom-ers and partners get the most from Red Hat deployments.

noTe

Prices do not include local Value Added Tax. Course price, contents and duration may change. Please check the web-site for latest information.

locaTion duraTion cosT

Classroom UK 0.5 day £420

Classroom Central Europe

0.5 day 500 €

14

JB337

COURSES learn more and register for this course: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

JBoss Operations Network Workshop

TecHnology aT-a-glance

The JBoss Operations Network (ON) management platform delivers central-ized systems management for the JBoss Enterprise Middleware product suite. This platform delivers inventorying, administra-tion, monitoring, deploy-ment and updating of JBoss-based middleware applications through a centrally managed model. Enterprise access control offers the necessary levels of visibility, access and au-diting to maintain systems and share vital informa-tion and statistics through diverse teams. A customiz-able portal offers critical information quickly to the right audiences.

Learn more at jboss.com/products/jbosson

locaTion duraTion cosT Tus

Classroom UK 3 days £1840 10

Classroom Central Europe

3 days 2290 ¤ 10

Onsite Call for information

course descripTion

This course covers the management and monitoring of JBoss Application Server with the JBoss Operations Network. Start-ing with the installation and configuration of the database and agents, we cover the admin-application of JBoss ON. We look into how to monitor and manage different JBoss Server instances and different resource types in JBoss ON. Creating groups in JBoss ON helps to manage multiple resources at the same time. The JBoss ON command line interface (CLI) helps an advanced admin to script the daily work.

audience

Systems administrators, build/deployment managers and quality assurance engineers who want to optimally administer JBoss Application Server deployments.

prerequisiTes

JB336 JBoss Application Administration course or equivalent knowledge:

• Install JBoss Server

• Deploy applications

• Create database connection pool

• Create JMS queues

• Monitoring JBoss Server using built-in tools

• Create a JBoss cluster

course conTenT

• Install JBoss ON and configure database

• Register agents to JBoss ON server

• Overview of the different JBoss ON views

• Create groups in JBoss ON

• Configure and manage resources

• JBoss ON security

• Configure monitoring and most used metrics

• Command line interface and installing custom plug-in

• Cluster deployment

noTe

Prices do not include local Value Added Tax. Course price, contents and duration may change. Please check the web-site for latest information.

15aBOUt tRaININglearn more and register for courses: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

aBOUt TRAINING

15

Red Hat offers a number of JBoss development courses that are key for IT profession-als who are working to design and complete project-based objectives. Four of those key courses that are specific to development with JBoss Framework are:

• JBoss and EJB3 for Java Developers (JB161)

• Advanced JBoss Enterprise Development (JB325)

• JBoss Seam Application Development (JB311)

• JBoss Hibernate Technology (JB297)

The course selector tool below outlines both the technologies used in many of today’s projects and the pre-requisites needed to successfully obtain the desired skills. Use it as a reference to help determine which classes will be useful to meet your project require-ments.

i Have a proJecT THaT will uTilize: Jb161 Jb325 Jb311 Jb297

JEE Apps X X X

Eclipse X X X X

Hibernate for Java persistence X X

JPA for Java persistence X X X

Aspect oriented programming (AOP) X

JMX / MBeans X

Interceptors X

JBoss Messaging X

JBoss Cache X

Jgroups X

Clustering X

Dynamic Proxies X

Performance Tuning X

Web 2.0 apps / AJAX X

Seam X

JSF X X

EJB3 X X

Facelets / Richfaces X

i currenTly know:

HTML Fluent Fluent Fluent Fluent

Java SE Fluent Fluent Fluent Fluent

IDE development Basic Fluent Basic Basic

AJAX None Fluent Basic None

JEE development None Fluent Fluent Fluent

JPA None Basic Basic Basic

Build tools (ex. Ant) None Basic Basic Basic

JBoss development courses selector tool

COURSES16

JB161

learn more and register for this course: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

TecHnology aT-a-glance

Java EE is the most popular developer standard for middleware applications. Java EE defines an n-tier architecture to support web-based GUI applications, business logic and data access to existing backend systems. The standard is the basic platform for other architectures and imple-mentations, like portal, business processes or workflows to implement the customer use cases.

Learn more at jboss.com/products/ platforms/webplatform

course descripTion

JBoss and EJB3 for Java Developers is an introduction to Java EE web-tier and EJB3 development using the JBoss Applica-tion Server. It provides a hands-on approach to Java Servlet, JSP, JSF and EJB3 development and deployment and the tools necessary to facilitate both processes.

audience

• Java developers who wish to extend their knowledge to EJB3 and Java EE middleware programming using the JBoss Ap-plication Server.

• Those with existing Java programming experience wishing to enter Java Enterprise Edition (Java EE) development.

prerequisiTes

Basic Java programming skills and knowledge of OOAD con-cepts are required. The student must have practical knowledge of or experience with the following:

• The object-oriented concepts of inheritance, polymorphism and encapsulation

• Java syntax, specifically for data types, variables, operators, statements and flow control

• Writing Java classes as well as using Java interfaces and abstract classes

• Using Java collections

• Handling Java exceptions

• Using the JDK and creating the necessary environment for compilation and execution of a Java executable from the command line

JBoss and EJB3 for Java Developers

locaTion duraTion cosT Tus

Classroom UK 5 days £2280 11

Classroom Central Europe

5 days 2650 ¤ 11

Onsite Call for information

noTe

Prices do not include local Value Added Tax. Course price, contents and duration may change. Please check the web-site for latest information.

course conTenT

• Introduction to Java EE

• Overview of the servlet architecture

• The power of HTTP

• JSP and Expression Language (EL)

• Building applications using JSF

• The Java Persistence API (JPA)

• Introduction to JavaBeans (EJB3)

• Overview of web services with EJB3

• Introduction to Facelets and AJAX

• RichFaces

• JSF templates

JB295

aBOUt tRaININg 17

JBoss Enterprise Application Development

course descripTion

JBoss Enterprise Application Development (JB295) will expose entry- and mid-level Java developers to JBoss Java Enterprise Edition (JavaEE) frameworks, specifications, and interfaces (APIs). Students will learn how to create and maintain JavaEE-compliant applications from start to finish using the Eclipse-based JBoss Developer Studio. Extensive use cases, lectures, and hands-on labs introduce students to Seam, Hibernate, and 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, an EJB-layer, and a persistence layer, as well as code for test cases at all levels.

audience

• Java programmers seeking to enter Java Enterprise Edition (Java EE) development

• Experienced JavaEE developers who are migrating to JBoss Prerequisites

• Fluent in HTML and Java programming language (Java SE, Java SE 5)

• Basic knowledge of JEE containers and application stack

• Basic experience with an integrated development environment (IDE), such as Eclipse or NetBeans, and build tools, such as Ant or Maven

• Basic knowledge of asynchronous JavaScript (AJAX) and relational database management system (RDBMS)

course conTenT

• Introduction to Seam

• Migrating existing JavaEE applications to Seam

• JavaEE application development

• Key JBoss implementations of the Java EE platform

• JBoss EAP5 application deployment

• Building robust and secure enterprise applications

• Integrating applications with back-end enterprise information and messaging systems

• JBoss Developer Studio 2.1 tools

• Simple web services with JBoss

Please contact us on +44 (0) 1252 362 709 for further information and schedules.

TecHnology aT-a-glance

JBoss Developer Studio, with its integrated development environment, gives developers everything they need to build rich web applications, trans- actional enterprise applications, and SOA-based integration applications. Addressing the JBoss Enterprise Middleware portfolio, it includes a visual page editor and tools for business process modeling, business rules management, SOA, and portals. It also includes support for RichFaces, JBoss Seam Framework, and Spring Framework.

Learn more atjboss.com/products/devstudio

COURSES18

JB325

learn more and register for this course: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

locaTion duraTion cosT Tus

Classroom UK 4 days £2280 11

Classroom Central Europe

4 days 2650 ¤ 11

Onsite Call for information

Advanced JBoss Enterprise Development

course descripTion

Advanced JBoss Enterprise Development (JB325) dives into the JBoss Enterprise Application Platform (EAP) with an emphasis on advanced Java Enterprise Edition (JavaEE) application programming interfaces (APIs). This course chal-lenges experienced JavaEE developers by providing a deep dive into JBoss EAP details, features, internals, and JavaEE best practices. Leveraging JBoss EAP allows students to build, deploy, and maintain highly performing, scalable applications.

audience

• Experienced Java developers seeking to enhance their utiliza-tion of JBoss

• Java developers who need a deeper understanding of JBoss to implement customized services based on remoting, JMX, or other protocols outside the normal JEE .ear or .war deploy-ments

• Application architects seeking to produce leaner, meaner deployment artifacts, resulting in better performance and integrity results

prerequisiTes

• Two years of experience with Java EE or Java 2 Platform, Enterprise Edition (J2EE). Proficient in HTML

• Experience with an integrated development environment (IDE), such as Eclipse or NetBeans, and build tools, such as Ant or Maven

course conTenT

• JBoss architecture and securing applications

• Java Management eXtensions (JMX) in JBoss applications

• Understanding how the JBoss Microcontainer works

• JBoss classloading architecture and issues

• Developing and deploying clustered solutions

• Building custom services

• Best-practice application packaging

• Using caching in high-performance web applications

• High-performance application tuning

• The new JBoss Messaging

TecHnology aT-a-glance

JBoss Web Framework Kit includes popular web frameworks for quickly and easily building light and rich Java applications. By combining leading rich application frameworks, Google Web Toolkit and RichFaces, with popular Java frameworks, Spring and Apache Struts, JBoss Web Framework kit provides a single enterprise solution for popular programming styles, all under one subscription.

Learn more at jboss.com/products/wfk

noTe

Prices do not include local Value Added Tax. Course price, contents and duration may change. Please check the web-site for latest information.

19COURSES

JB311

learn more and register for this course: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

JBoss Seam Application Development

course descripTion

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 develop-ment, an industry standard UI, Java Persistence API (JPA) integration, end-to-end security, and integrated tooling in JBoss Developer Studio. Using clear interactive lectures and hands-on labs, this course also introduces Seam integration points for rules engines, business process management, and web services, in addition to covering the new JSR-299 CDI standard, a feature of Java EE 6.

audience

• Enterprise systems architects

• Experienced enterprise Java developers

• Technical managers leading Seam development teams

• Developers looking to expand their JSF and Seam knowledge

prerequisiTes

• Experience with Java Platform, Enterprise Edition (JavaEE) or Java 2 Platform, Enterprise Edition (J2EE)

• A high-level understanding of enterprise and modern web application development

• Completion of Advanced JBoss Enterprise Development (JB295) course or equivalent experience

course conTenT

• Use Conversations to manage User Tasks and Workspaces

• Create Seam Components to support business logic

• Apply Seam technologies, such as Bijection, to Persistence, Security, Navigation, and Validation

• Leverage AJAX to build a better UI using RichFaces

• Integrate web application development with JBoss Developer Studio (Eclipse)

TecHnology aT-a-glance

JBoss Seam is a powerful application framework for building next generation Web 2.0 applications by uni-fying and integrating tech-nologies such as Asynchro-nous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets and Business Process Man-agement (BPM). It’s been designed from the ground up to eliminate complex-ity at the architecture and the API level. It enables developers to assemble complex web applications with simple annotated Plain Old Java Objects (POJOs), componentized UI widgets and very little XML.

Learn more at jboss.com/products/seam

locaTion duraTion cosT Tus

Classroom UK 4 days £2280 11

Classroom Central Europe

4 days 2650 ¤ 11

Onsite Call for information

noTe

Prices do not include local Value Added Tax. Course price, contents and duration may change. Please check the web-site for latest information.

COURSES20

JB297

learn more and register for this course: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

locaTion duraTion cosT Tus

Classroom UK 3 days £1840 10

Classroom Central Europe

3 days 2290 ¤ 10

Onsite Call for information

JBoss Hibernate Technology

TecHnology aT-a-glance

JBoss Hibernate, an object/relational mapping (ORM) tool for your Java environment, adapts to your development process, whether you start with a design from scratch or work with an existing database. It supports any applica-tion architecture and by design relieves the devel-oper from 95% of common data persistence-related programming tasks. JBoss Hibernate is integrated into JBoss Enterprise Applica-tion Platform, but like all JBoss Enterprise Frame-works, is also modular.

Learn more at jboss.com/products/ hibernate

course descripTion

JBoss Hibernate offers high-performing object/relational per-sistence 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. Leveraging Hibernate helps students produce and maintain well-designed, robust business applications while opti-mizing performance and reducing software maintenance costs.

audience

• Enterprise systems architects

• Experienced Java developers who work with SQL-based database systems

• Business component and database developers

• Database administrators who need to understand how ORM may affect performance and how to tune the performance of the SQL database management system and persistence layer

prerequisiTes

• Experience with Java Platform, Enterprise Edition (JavaEE) or Java 2 Platform, Enterprise Edition (J2EE)

• A high-level understanding of enterprise software systems development

• An understanding of legacy systems integration

course conTenT

• Core application programing interfaces for Hibernate (Session, Transaction, Query, EntityManager, SessionFactory, Annotations)

• Hibernate Search, Validation, Shards, and Tools technologies

• Mapping inheritance and polymorphic relationships

• Hibernate HQL, Criteria, and JDBC/SQL queries

• Hibernate Tools integrated development environment (IDE)

• Best practices and patterns for Hibernate developers

• Hibernate deployment, configuration, and performance tuning

noTe

Prices do not include local Value Added Tax. Course price, contents and duration may change. Please check the web-site for latest information.

COURSES 21

Now is the time.Spend less, do more with JBoss Enterprise Middleware.

Service-oriented architecture (SOA) can be daunting, especially when vendors promote new architectural models with the same expensive, proprietary extensions and closed source code. These vendors focus on customer lock-in instead of customer value. SOA can enable great agility, productivity, and cost savings, but not if it’s implemented with complex, closed, and expensive enterprise platforms. We think there is a better way.

Now is the time to learn how the JBoss Enterprise SOA Platform and Red Hat’s robust partner ecosystem can help you integrate services, enterprise applications, and other IT assets into automated business processes, adding significant value to your business. Now is the time for your SOA to be simple, open, and affordable.

jboss.com/resources/soa

Copyright © 2010 Red Hat, Inc. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, and RHCE are trademarks of Red Hat, Inc., registered in the U.S. and other countries.

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

COURSES22

JB455

learn more and register for this course: www.europe.redhat.com/training or +44 (0) 1252 362 709 Find local contacts at the back of this catalogue

locaTion duraTion cosT Tus

Classroom UK 3 days £1840 10

Classroom Central Europe

3 days 2290 ¤ 10

Onsite Call for information

JBoss Enterprise BRMS

TecHnology aT-a-glance

JBoss Enterprise Business Rules Management System (BRMS) includes a fast and highly efficient rules engine and easy-to-use rules development and manage-ment system and reposi-tory. It allows businesses to reduce development time to update applications, SOA deployments, and business processes with the latest business rules and policies, delivering the business agil-ity required to respond to opportunities and competi-tive threats.

Learn more at jboss.com/products/ platforms/brms

course descripTion

The JBoss Enterprise BRMS (JB455) three-day course introduc-es 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 gov-ernance. 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.

audience

• Business rules developers

• SOA developers and architects deploying JBoss Rules services

• SOA enterprise integration experts

• Java developers using fact-based or inferencing engines and migrating to JBoss Rules

prerequisiTes

• Java middleware programming experience

• JBoss Enterprise SOA (JB341) or equivalent experience

• XML scripting experience

• Enterprise integration experience

• Business process modeling experience

course conTenT

• JBoss Enterprise Business Logic Integration Platform

• RETE algorithm and Drools rule language

• Complex event processing

• JBoss Enterprise BRMS (business rules engine)

• JBoss Enterprise BRMS Workbench IDE

• JBoss BRMS rule repository

• JBoss BRMS Web 2.0 administration console

noTe

Prices do not include local Value Added Tax. Course price, contents and duration may change. Please check the web-site for latest information.

1. BOOKING Places on Scheduled Training courses and onsite events may be reserved by completing an online Registration Form found on www.europe.redhat.com/training and submitting it to Red Hat UK Global Learning Services via email. Once course places or onsite events are reserved, the places and event dates will be kept open for 5 working days, pending receipt of written confirmation via a booking form and receipt of Purchase Order, cheque or credit card details.

Should this confirmation and payment detail not be received within 5 working days, Red Hat reserves the right to offer that place or event dates to another delegate without further notice.

2. PAYMENT AND PRICING: Payment of the course fee, together with the VAT, should be received by Red Hat 5 working days before the commencement of the course or within 30 days of the invoice date, which ever is the earliest.

Non-receipt of payment will result in non-admittance to the training course.

If the course place is booked less than 5 working days before the course commences, the course fee must be paid at the time of booking, by cheque, credit card or by Bank Transfer.

3. TRAINING UNITS (TUS) 3.1 Red Hat provides training to Customers under this Agreement on a per unit basis. These units are referred to as Training Units (TUs). TUs can be purchased individually or in conjunction with other Red Hat products and services. Once purchased TUs are non-refundable and may not be redeemed for cash or credit. TUs have no cash value. TUs can only be redeemed for training seats in public, open-enrollment Red Hat training classes sponsored by Red Hat at a Red Hat training facility. Red Hat has the sole discretion where and when the TUs can be redeemed.

3.2 Customer may enroll in training courses by redeeming the appropriate number of TUs.

3.3 Customer must reserve seats in training classes by contacting Red Hat Enrollment Central (via email, europe.redhat.com web form, or phone). Customer should mention that they are redeeming TUs, and provide date of purchase and order number on Red Hat invoice.

3.4 TUs can only be redeemed for training seats in public, open-enrollment Red Hat training classes and not for any other Red Hat training product or service.

3.5 TUs must be redeemed within one year from the Effective Date. Customer is solely responsible for redeeming TUs prior to expiration from the Effective Date.

3.6 TUs cannot be pro-rated or combined with any other discount, special offer, or coupon.

3.7 Customer is responsible for assessing the participant’s suitability for Red Hat training and enrolling into the appropriate course.

3.8 Customer’s designated participant will be required to enter into applicable training agreements.

3.9 Training Units may only be used in the country in which they were purchased.

3.10 Training Units are valid and may be redeemed for 12 months from the day of purchase.

4. CANCELLATION Refunds for cancellations will be given if notice in writing is received by Red Hat more than 10 working days before the course commencement date, otherwise Red Hat will be entitled to a cancellation fee equivalent to the course fee or a minimum of 25GBP/38EUR administration fee.

Prices are as quoted by Red Hat at the time of booking. Red Hat reserves the right to alter course prices without notice.

5. TRANSFERS AND SUBSTITUTIONS Transfers may be made, either to the same course at a later date or to another course of equal standard or value, if notice in writing is received by Red Hat more than 10 working days before the course commencement date, otherwise Red Hat will be entitled to a cancellation fee equivalent to the course fee. The substituted course must be running within 3 months of the original course. An administration fee of GBP 25 will be charged for each transfer.

Substitutions can be made at no charge provided the substitute meets all prerequisites and Red Hat is informed in writing prior to course commencement. If any paperwork has been sent out to the client, it is the responsibility of the client to ensure that the new delegate receives the required information.

It is the responsibility of the customer to ensure that the substitute delegate meets the stated course prerequisites.

Failure to attend without notice will be treated as a

cancellation and the full course fee will be due to Red Hat.

6. RESCHEDULING BY RED HAT In the event that it is necessary for Red Hat to reschedule a course upon which a booking has been made, Red Hat’s liability will be limited to a refund of the fees paid if the rescheduled dates are not convenient to the customer. Red Hat reserves the right to change the course location. Red Hat will inform the customer of any changes not less than 5 working days prior to the start of the course. If notice cannot be given, for example in the case of indisposition of the instructor or other circumstances outside Red Hat’s control, Red Hat will aim to resolve such a situation within reasonable time but will not be liable for any failure to do so. Red Hat’s liability will be restricted to a refund of any course fees paid.

7. PARTICIPANT DISMISSAL BY RED HAT Red Hat reserves the right to remove unruly course participants who disturb the class to the detriment of other participants’ learning.

8. PREREQUISITES It is the client’s responsibility, having referred to relevant Red Hat course information, to ensure the course is suitable for the student’s requirements and that the student meets any stated prerequisites.

Red Hat will deliver the course with reasonable care and skill but accepts no liability in the event that the content of the course does not meet the client’s or the student’s requirements.

9. COPYRIGHT It is acknowledged that all intellectual property rights, including copyright, patents, design rights and know-how in or relating to the course or course materials that are provided, or made available in connection with the delivered course, remain the sole property of Red Hat. No copies may be made of course materials either whole or in part or provided to, shown to, or used by a third party, unless expressly agreed in advance in writing by Red Hat.

10. PROMOTIONS To qualify for any Red Hat training promotional offer, participant must enroll and provide valid payment for the eligible Red Hat training or certification course by the promotion end date. Promotional offers cannot be used in conjunction with any other Red Hat promotion. Promotional offers cannot be used for classes in which participant is currently enrolled, nor for concurrent class cancellation and rebooking. Promotional offers are void if participant cancels, no-shows, reschedules or request credit or refund. Participants must be 18 years of age to participate in promotional offers. Promotional offers are void where prohibited by law. Promotional items or discounts may not be redeemed for cash, cash equivalent or refund.

11. GENERAL Terms and conditions are deemed to have been accepted by the client once a confirmed booking has been received by Red Hat.

Customer-specific courses

Where a course is provided as a customer-specific course (on-site or hosted by Red Hat at a Red Hat training centre), the terms and conditions already stated above shall apply as appropriate. The following clauses are also applicable.

Refunds for cancellation of a customer-specific event will be given if notice in writing is received by Red Hat at least 10 working days before the course commencement date, otherwise Red Hat will be entitled to a cancellation fee equivalent to the course fee plus any expenses already incurred.

The content, timing and venue of a customer-specific event will be agreed by Red Hat and if run at the customer site, all necessary equipment, hardware and software, resources and facilities will, at the customer’s expense, be provided in accordance with Red Hat’s stated minimum requirements which will be supplied in advance of the event.

CUSTOMER-SPECIFIC EVENT COURSE PRICES

The price of a customer-specific event is as quoted by Red Hat in writing prior to confirmation. Red Hat instructor expenses are not included and are charged to the customer on an as-incurred basis.

Any customisation of course materials or development required will be charged additionally. Prices will be agreed prior to work commencing.

Red Hat may refuse to run or may terminate a customer-specific event if the prior agreed equipment, facilities or level of delegate knowledge is insufficient to run the course to the required standard. Red Hat may prorate the course fees but will be under no obligation to do so. Any instructor expenses incurred will be charged additionally.

red HaT uk Training and cerTificaTion Terms and condiTions

conTacT red HaT Training in emea

uk

+44 (0) 1252 362709

[email protected]

europe.redhat.com/training

ireland

+44 (0) 1252 362709

[email protected]

europe.redhat.com/training

norway, denmark, sweden, finland

+44 (0) 1252 362709

[email protected]

europe.redhat.com/training

belgium, The netherlands, luxembourg

+44 (0) 1252 362709

[email protected]

europe.redhat.com/training

germany, austria, switzerland

+49 (0) 711 96437 500

[email protected]

de.redhat.com/training

spain

900 800 503 or +44 (0) 1252 362707

[email protected]

es.redhat.com/training

france

0800 91 91 19 or +44 (0) 1252 362787

[email protected]

fr.redhat.com/training

italy

+39 02 5681 4487

[email protected]

it.redhat.com/training

all other europe, middle east and africa enquiries:

+44 (0) 1252 362709

[email protected]

europe.redhat.com/training