sadiq

24
COURSE CATALOG | Winter / Spring 2011 JBoss training certification Enterprise Middleware

description

sadiq alreemi

Transcript of sadiq

Page 1: sadiq

COURSE CATALOG | Winter / Spring 2011

JBosstraining

certification

Enterprise Middleware

Page 2: sadiq

Keep trial and error in the classroom where it belongsPractical JBoss training from Red Hat

Page 3: sadiq

ABOUT TRAINING

About JBoss training 2 JBoss Enterprise Middleware overview

6 Ways to Train

8 Training Units

9 JBoss curriculum

JBoss courses 10 JB336 JBoss Application Administration

11 JBoss Certified Application Administrator (JBCAATM)

12 JBoss development courses selector tool

13 JB295 JBoss Enterprise Application Development

14 JB325 Advanced JBoss Enterprise Development

15 JB311 JBoss Seam Development

16 JB297 JBoss Hibernate Technology

17 Courses coming soon

20 JBoss Webinars

Table of Contents

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

Page 4: sadiq

ABOUT ENTERPRISE MIDDLEWARE

Register for courses: 1–866–626–2994 or redhat.com/trainingABOUT JBOSS2

JBoss Enterprise Middleware overview

JBoss Enterprise Middleware is the leading provider of enter-prise-class open source middleware. Delivered by Red Hat, the world’s leading provider of open source solutions, it integrates software from various open source communities, including, the JBoss Community, Apache Software Foundation and Eclipse Foundation, into robust, fully tested, integrated and supported platforms that are available via subscriptions that include sup-port and long term maintenance. Adopted by Global 5000 and government organizations worldwide for it’s flexibility, choice and value, JBoss Enterprise Middleware delivers a comprehensive portfolio of enterprise-class application, integration and presen-tation platforms for on-premises and cloud environments.

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

Page 5: sadiq

Register for courses: 1–866–626–2994 or redhat.com/training ABOUT JBOSS 3

ABOUT ENTERPRISE MIDDLEWARE

Enterprise PlatformsJBoss Enterprise Application Platform is everything organizations 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 organizations 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.

Page 6: sadiq

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.

Page 7: sadiq

Register for courses: 1–866–626–2994 or redhat.com/training ABOUT TRAINING 5

ABOUT TRAINING

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 for new open source 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 improving efficiencies

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

Best-in-class trainingRed Hat delivers a complete curriculum of JBoss Enterprise Middleware training offered in classroom, corporate onsites, and online settings. 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 2009 launch of JBoss Certified Application Adminis-trator (JBCAA™) certification, the Red Hat industry-acclaimed certification program now spans platform and middleware tech-nologies. 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.

Page 8: sadiq

6 ABOUT TRAINING Register for courses: 1–866–626–2994 or redhat.com/training

ABOUT TRAINING

Ways to Train

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.

Page 9: sadiq

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

ABOUT TRAINING

Classroom trainingRed Hat offers a robust six-month schedule of JBoss classroom training in more then 40 loca-tions across North America. That convenience, combined with our high-quality classroom experi-ence 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.

Learn more at redhat.com/explore/classroom_training

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 at your offices, our training venues, or hosted in a virtual environment, 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 training multiple individuals at once

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

Learn more at redhat.com/explore/onsite_training

Virtual trainingThe flexibility of our live JBoss Enterprise Middleware virtual training courses allows for both IT professionals and companies alike to experience the same industry-recognized classroom training while maintaining a partial work schedule and achieving cost savings objectives. Other benefits include:

• Real-time instruction features the full content classroom content

• Courses are taught in convenient six-hour increments over a one week period

• Virtual lab machines run actual products — no simulators or canned presentations

• Enrollment fees are lower then traditional classroom fees and travel costs are eliminated

• Custom virtual onsites are available to train teams working across the US and Canada

Learn more at redhat.com/explore/virtual_training

Page 10: sadiq

8 ABOUT TRAINING Register for courses: 1–866–626–2994 or redhat.com/training

ABOUT TRAINING

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 Enterprise Middleware or Red Hat Enterprise Linux training offerings. These pre-paid credits give you the flexibility to purchase training in advance and allow you to use your invest-ment throughout the year.

Flexibility and manageability• Easy to purchase and simple to administer

• Can be used for up to 12 months

• Eliminates the need for purchasing training ad hoc

Versatility• Can be redeemed for any JBoss Middleware or Red Hat

Enterprise Linux training course or exam

• Applicable for all classroom, onsites, virtual training, and eLearning course formats

• Enables fast turn-around for onsites scheduling

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

• A great way to use unallocated budget effectively

More information about Training Units can be found at redhat.com/explore/training_units

For assistance defining your team's Training Units needs, please contact a training specialist at 1-866-626-2994.

Page 11: sadiq

Maximize your JBoss solutions with training

JBoss Training optimized the State of Tennessee’s success with JBoss

“ The JBoss Training class was delivered using comprehensive use-case scenarios and featured hands-on labs, which provided the skills and knowledge necessary to handle our organization’s JBoss workloads. After completing the JBoss Training class, I felt prepared and equipped to maximize our use of JBoss solutions and better understand, maintain and troubleshoot our middleware environment.”

– James Elkins, Team Lead for Middleware,

Business Intelligence and Testing, OIR, State of Tennessee

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.

Page 12: sadiq

Register for this course: 1–866–626–2994 or redhat.com/trainingCOURSES10

RED HAT CERTIFICATE oF ExpERTIsE

JBoss Application Administration

JB336

JBoss CERTIFIED ApplICATIon ADmInIsTRAToR ExAm

The JBCAA Exam (EX336) is a hands-on, performance-based exam designed to test skills and knowledge in JBoss Enterprise Applica-tion Platform. This exam can be purchased online.

Learn more at redhat.com/explore/ex336

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

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

ARE you READy To TAkE THE JBCAA CERTIFICATIon ExAm?

Take the Application Administration online quiz. redhat.com/explore/ jboss_pre-assessment

loCATIon TRAInIng TImE CosT Tus

Classroom 4 days $2,498 9

Virtual Training 5 days, 27.5 hours $1,948 7

eLearning 30 hours $1,559 6

Onsite Call 1–866–626–2994

Page 13: sadiq

Register for this course: 1–866–626–2994 or redhat.com/training COURSES 11

JB336

CouRsE sCHEDulE

AZ Phoenix 1/18

CA Culver City 11/1

Mountain View 11/15

Sacramento 1/18

San Bernardino 11/1

San Diego 11/29

San Francisco 2/22

CO Greenwood Village 2/28

FL Tampa 11/15 3/7

GA Atlanta 1/10 3/7

IL Chicago 11/1 1/10

MA Boston 12/6 2/22

MD Columbia 11/29 2/7 3/21

MN Shoreview 11/29

NC Charlotte 12/13

Raleigh 11/15 2/14

NV Las Vegas 11/15

NY New York City 11/29 1/10

PA Philadelphia 12/13 2/7

TX Austin 12/6 1/24

Dallas 11/1 1/17 3/14

Houston 11/8 1/24

VA Richmond 11/1

Tysons Corner (DC) 11/8 1/3

WA Seattle 2/28

CAnADA

AB Calgary 12/6

Edmonton 12/6

BC Vancouver 12/6 3/7

ON Ottawa 11/8

Toronto 11/8 1/31

QC Montreal 11/8

VIRTuAl TRAInIng

Virtual classroom 12/13 3/14

Learn about this class and view schedules at redhat.com/explore/jb336

JBoss CERTIFIED ApplICATIon ADmInIsTRAToR (JBCAA™)

Red Hat is pleased to announce the latest addition to its line up of performance-based certifications — JBoss Certified Application Administrator. With the new certification, Red Hat extends our industry-leading certification program to the JBoss suite of products.

Why are we offering a middleware certification now? Simply put — we are responding to interest in our open source middleware solutions. Our customers are looking to us to help them maximize their JBoss Enterprise Middleware deployment and opti-

mize their strategic investment. The JBCAA can help our customers and partners get the most from Red Hat deployments.

IT managers can be assured that application administrators who have earned an JBCAA accredita-tion have demonstrated the skills and knowledge needed to install, configure, monitor and manage JBoss Enterprise Application Platform and deploy applications to it.

Learn more at redhat.com/certification/jbcaa

Page 14: sadiq

Select the right JBoss developmentRed Hat offers a number of JBoss development courses that are key for IT professionals 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 Enterprise Application Development (JB295)

• JBoss Hibernate Technology (JB297)

• Advanced JBoss Enterprise Development (JB325)

• JBoss Seam Application Development (JB311)

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 requirements.

I HAVE A pRoJECT THAT wIll uTIlIzE: JB295 JB297 JB325 JB311

JEE Apps X X X

Eclipse X X X

Hibernate for Java persistence X X X

JPA for Java persistence 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 X

JSF X X

EJB3 X X

Facelets / Richfaces X

Legacy database X

Transitional database X

I CuRREnTly know:

HTML Fluent None Fluent Fluent

Java SE Fluent Fluent Fluent Fluent

IDE development Basic Basic Fluent Basic

AJAX Basic None Fluent Basic

JEE development None Basic Fluent Fluent

JPA Basic Basic Basic Basic

Build tools (ex. Ant) None Basic Basic Basic

ABOUT TRAINING

JBoss development courses selector tool

12 ABOUT TRAINING Register for courses: 1–866–626–2994 or redhat.com/training

Page 15: sadiq

Register for this course: 1–866–626–2994 or redhat.com/training COURSES 13

TECHnology AT-A-glAnCE

JBoss Developer Studio, with its integrated develop-ment environment, gives developers everything they need to build rich web applications, transactional enterprise applications, and SOA-based integration applications. Addressing the JBoss Enterprise Middleware portfolio, it includes a visual page edi-tor 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 at jboss.com/products/devstudio

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 enter-prise 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 environ-ment (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 informa-tion and messaging systems

• JBoss Developer Studio 2.1 tools

• Simple web services with JBoss

JB295

JBoss Enterprise Application Development

loCATIon TRAInIng TImE CosT Tus

Classroom 4 days $2,698 9

Onsite Call 1–866–626–2994

sCHEDulE

CASan Francisco

1/18

GA Atlanta 2/7

MA Boston 1/17

MD Columbia 11/8

NC Raleigh 3/14

NY NYC 12/6, 1/31

PAPhila- delphia

11/1

TX Houston 2/14

VATysons Corner (DC)

2/21

CAnADA

ON Toronto 1/3

Learn about this class and view schedules at redhat.com/explore/jb295

Page 16: sadiq

Register for this course: 1–866–626–2994 or redhat.com/trainingCOURSES14

loCATIon TRAInIng TImE CosT Tus

Classroom 4 days $2,898 10

Onsite Call 1–866–626–2994

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/

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 utilization 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 deployments

• 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

Advanced JBoss Enterprise Development

JB325

sCHEDulE

GA Atlanta 3/14

MD Columbia 11/15, 2/22

NC Raleigh 1/31

NY NYC 12/13, 2/21

TX Austin 2/14

Houston 2/28

CAnADA

ON Toronto 2/28

Learn about this class and view schedules at redhat.com/explore/jb325

+ + + + + + + ++ + + + + + + ++ + + + + + + ++ + + + + + + ++ + + + + + + ++ + + + + + + ++ + + + + + + + + + + + + + + + + + + + + + + +

Page 17: sadiq

Register for this course: 1–866–626–2994 or redhat.com/training COURSES 15

JBoss Seam Application Development

JB311

loCATIon TRAInIng TImE CosT Tus

Classroom 4 days $2,898 10

Onsite Call 1–866–626–2994

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

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 in-creasingly complex IT systems. The course focuses on the core of the JBoss Seam technology: rapid application development, 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 en-gines and business process management 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)

sCHEDulE

GA Atlanta 1/18

MA Boston 11/22

MD Columbia 1/10, 3/14

NC Raleigh 1/31

NY NYC 1/3

TX Austin 3/7

Dallas11/8, 12/6,

2/7

Houston 2/28

VATysons Corner (DC)

11/1

CAnADA

BC Vancouver 1/10

ON Toronto 12/13, 1/24

Learn about this class and view schedules at redhat.com/explore/jb311

Page 18: sadiq

Register for this course: 1–866–626–2994 or redhat.com/trainingCOURSES16

JB297

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

JBoss Hibernate Technology

loCATIon TRAInIng TImE CosT Tus

Classroom 3 days $2,298 8

Onsite Call 1–866–626–2994

sCHEDulE

CA Sacramento 2/7

FLFort Lauderdale

3/21

GA Atlanta 12/13

MA Boston 1/24

MD Columbia 12/6

NY NYC 2/14

Learn about this class and view schedules at redhat.com/explore/jb297

+ + + + + + + ++ + + + + + + ++ + + + + + + ++ + + + + + + ++ + + + + + + ++ + + + + + + + + + + + + + + +

Page 19: sadiq

JBoss Enterprise Portal courseThe new JBoss Enterprise Portal course will cover the new fea-ture set of our Enterprise Portal Platform (EPP), which recently underwent major functional changes, including a more intuitive and easy-to-configure user interface. This course will feature extensive hands-on exercises and labs using both the Portal’s administration tools and JBoss Developer Studio’s integrated tooling to manage, create, and deploy portlet and gadget based sites. In addition, students will also cover in detail platform technologies such as Portlet Bridge, which greatly simplifies the integration of portals, and rich application platforms such as Seam and JSF.

JBoss SOA courseThe JBoss SOA course will focus on using the ESB to integrate legacy services, manage processes with jPBM, deploy service providers, and develop rules for content-based routing and business services. JBoss Developer Studio tooling will be highlighted at all levels of development and deployment.

Transformations, SOAP proxies and leveraging JMS will be covered in conjunction with development of custom actions.

17ABOUT TRAINING

Courses coming soon

ABOUT TRAINING

Page 20: sadiq

18 ABOUT TRAINING

ABOUT TRAINING

Enrollment policiesComplete Red Hat Training Policies at redhat.com/training/policy/

pAymEnT InFoRmATIon

All classes/exams require pre-payment by one of the following methods to confirm your seat:

• Visa• Mastercard• American Express• Check

Only credit card payment will be accepted for orders placed less than 30 calendar days prior to the start date of the class/exam.

Order deadline for classes: Classes must be ordered by the previous Thursday at 5:00pm ET for sessions starting the following week (credit card payments only).

Order deadline for exams: Exams must be ordered two (2) business days prior to the exam ses-sion, by 11:00am ET (credit card payments only).

Orders are processed within one (1) business day of the date the order is submitted.

Orders paid by check must be paid in full by the due date and payment by check authorized on the invoice that you receive from Red Hat. Do not mail the check without receiving the invoice from Red Hat. If payment is not received by the due date, the order will be canceled. Cancella-tion of orders for non-payment requires re-registration for the class/exam with a credit card as the form of payment.

For questions about these policies, please call 1–866–626–2994 or email [email protected].

CAnCEllATIon By sTuDEnT

Student will receive a refund only if Red Hat receives a notice of cancellation at least 15 full calendar days (not including the class/exam start date) before the class/exam start date.

Student will not be eligible for a refund if Red Hat does not receive a notice of cancellation 15 full calendar days before the class/exam start date, but the class/exam may be rescheduled or another individual may attend in Student's place. (see policies below for details).

REsCHEDulIng By sTuDEnT

A student can reschedule a class/exam up to two (2) times (fees discussed below may be applicable).

There will be no penalty fee for rescheduling requested more than 15 full calendar days prior to the class/exam start date.

Rescheduling requests made 15 full calendar days or less prior to the start date of the class/exam will incur a penalty fee of 50% of the MSRP. The penalty fee will be added to the student's original class/exam cost.

Classes/exams that are rescheduled either the first or second time within the 15 calendar day window cannot later be canceled.

New class/exam date must be chosen at the time of rescheduling. A rescheduled class/exam must start no later than six (6) months after the initial class/exam start date.

If a student does not attend a scheduled session (no show), payment for the session is forfeited. The student may not reschedule the session.

sTuDEnT suBsTITuTIons

A different individual may attend the scheduled class/exam as long as the change is made no less than two (2) business days prior to the start date of the class/exam.

CAnCEllATIon By RED HAT

Training may be canceled without prior warning, with money refunded to participants, if any of the following events affect delivery of a particular training class/exam: severe inclement weather, natural or local disaster, power outage, or airline strike. If training is canceled for any other reason and students are notified less than 10 calendar days prior to the start of training, Red Hat will credit the cost of any non-refundable change fees for airline tickets toward a future enrollment in the same course. Credits will only be issued upon receipt of original, unused, and nonrefundable airline tickets.

Page 21: sadiq

634% ROI in under six months* with JBoss Operations Network

With JBoss ON you have an integrated management solution that reduces the complexity in managing your application life cycle.

JBoss ON helps:

• Developers and operations work together to identify and resolve problems before they occur

• You keep your business critical applications running 24x7

Learn more at: jboss.com/products/jbosson

*IDC Report: JBoss Operations Network: Measuring Business Impact and ROI

Page 22: sadiq

20 EVENTS

EVENTS

JBoss Enterprise Application Platforms 5.1: Performance and Feature Enhancements

1. Road to the Future — JBoss Application Platform Roadmaps

2. Making Tomcat Enterprise Ready

3. Performance that Matters — Insight into Performance Improvements in JBoss Enterprise Platforms

jboss.com/explore/jeap51_webinars

JBoss Enterprise Portal Platform: Web Presentation & User Interface

1. Presenting Rich User Experiences — The Why, The What, and The How

2. Laying the Ground Work for a Strong Web Presence

3. Light Up Your Web Application with Rich Content

4. Have it Your Way — Flexible Choices for Building Your Website

jboss.com/explore/portal_webinars

JBoss Enterprise Application Platforms 5.0: Expanded solutions for Java applications

1. One Size No Longer Fits All — An Overview and Road Map of JBoss Solutions for Java Applications

2. Performance Tuning Tips & Tricks for JBoss Applications

3. JBoss Productivity Frameworks — Using Seam, Hibernate and Rich Application Frameworks to Speed Up Your Development Time

4. Using REST & Web Services In JBoss Application Platforms

5. Safe & Secure — An Overview of Security Features in JBoss Application Platforms

6. Management Made Easy — An Overview of the New and Improved JBoss Operations Console

jboss.com/explore/jeap5_webinars

Check out our JBoss Webinars

Page 23: sadiq

Presented by

Learn. network. experience open Source.

May 3–6, 2011Boston, MA

To learn more about the Red Hat Summit and JBoss World,

visit theredhatsummit.com

Follow us on twitter: twitter.com/redhatsummit

Page 24: sadiq

© 2010 Red Hat, Inc. Red Hat®, The Shadowman® Logo, JBoss®, and Fedora® are registered trademarks of Red Hat, Inc. in the United States and other countries. Linux® is a registered trademark of Linus Torvalds.