Open Source Solutions Carahsoft
Open Source Solutions
Open Source Events
Open Source Contracts
Open Source White Papers
Open Source Resources
Contact Us




Partner Login
      

Important Resources


Red Hat Training & Certification
Setting the standard for Linux training.

Industry-acclaimed. Performance-based. Red Hat training programs offer the most current and accurate hands-on training courses, and the most respected certifications in the Linux space. Guaranteed.


Pre-Assessment Questionnaires

       Fully-automated. Completely free.
Not sure what to take? Make sure you’re enrolled in the right training class for you. Take this quick 15 minutes test and find out.

Ways to Train

  • Publically Scheduled Classes – Most Popular
  • Private On-Site Training – Contact your Carahsoft Representative
  • Virtual Training – New!
  • ELearning – Contact your Carahsoft Representative for more details

JBoss Training Catalog

PDF        Download the JBoss Training Catalog.

Red Hat Training & Certification Courses

* Click to jump to a course description
RH033 - Red Hat Linux Essentials
RH133 - Red Hat Linux System Administration and RHCT exam
RH202 - RHCT EXAM
RH200 - RHCE Rapid Track Course (and RHCE exam)
RH302 - RHCE EXAM
RHS333 - REDHAT Enterprise Security: Network Services
RH401 - Red Hat Enterprise Deployment and systems management
RH423 - Red Hat Enterprise Directory services and authentication
RH436 - Red Hat Enterprise storage management
RH442 - System Monitoring & Performance Tuning
RHS333 - Enterprise Security: Securing Network Services
RH423 - Red Hat Enterprise Directory Services and Authentication
RHS429 - Red Hat Enterprise SE Linux Policy Administration
RHS427 - Introduction to SELinux and Red Hat Targeted Policy
RHD143 - Red Hat Linux Programming Essentials
RHD221 - Red Hat Linux Device Drivers
RHD236 - Red Hat Linux Kernel Internals
RHD256 - Red Hat Linux Application Development and Porting
JB161 - JBoss and EJB3 for Java Developers
JB163 - JBoss for Web Developers
JB161 - JBoss and EJB3 for Java Developers
JB167 - JBOSS - Hibernate Essentials
JB267 - JBoss Advanced Hibernate
JB261 - JBoss For Advanced J2EE Developers
JB336 - JBoss for Administrators
JB439 - JBoss Clustering
JB449 - JBoss jBPM Description
JB451 - JBoss Rules
RH007 - Red Hat Desktop Productivity Series (both parts)
RH033 - Red Hat Linux Essentials Series (all 4 parts)
RH133 - Red Hat Linux System Administration Series (all 4 parts)
RH253 - Red Hat Linux Networking Services and Security Series (4 parts)
RHUP304 - Red Hat Enterprise Linux Update Course with RHCE Exam
RHUP305 - Red Hat Enterprise Linux Update Course



RH033
Red Hat Linux Essentials
Essential instruction for common command line processes and desktop productivity roles.

The first course for both RHCT and RHCE certification tracks, RH033 is ideal for individuals who have never used Linux or UNIX, and who have no prior command line experience in any other operating system. You are taught the basics of a Red Hat Enterprise Linux environment, and it prepares you for your future role as a system administrator.

Prerequisites
User-level experience with any computer system, use of menus, use of any graphical user interface.

Goal
A Red Hat Enterprise Linux power user who can be productive in using and customizing a Red Hat system for common command line processes and desktop productivity roles, and who is ready to learn system administration (RH133).

Audience
Users who are new to Linux and have no prior UNIX or command line skills, who want to develop and practice the basic skills to use and control their own Red Hat Linux system.

Course Objectives
  • Understand the Linux file system
  • Perform common file maintenance
  • Use and customize the GNOME interface
  • Issue essential Linux commands from the command line
  • Perform common tasks using the GNOME GUI o Open, edit, and save text documents using the vi editor
  • File access permissions
  • Customize X Window System
  • Regular expression pattern matching and I/o redirection
  • Install, upgrade, delete and query packages on your system
  • Network utilities for the user
  • Power user utilities

Follow-on Courses
RH133 Red Hat Linux Sys. Admin.
RH253 Red Hat Linux Net. and Sec. Admin.
RH300 Red Hat Linux RHCE Rapid Track




RH133
Red Hat Linux System Administration and RHCT exam
System Administration and Red Hat Certified Technician (RHCT) Certification

Course Description
RH133 focuses on skills in systems administration on Red Hat Linux, to a level where you can attach and configure a workstation on an existing network. This 4.5-day course provides intensive hands-on training on Red Hat Linux, and includes the RH202 RHCT Certification Lab Exam on the last day.

Prerequisites
RH033 Red Hat Linux Essentials or equivalent experience with Red Hat Linux.

Goal
Upon successful completion of this course, students will possess basic Linux system administrator knowledge which can be proved by passing the RHCT Exam. The exam is a performance-based lab exam that tests actual ability to install, configure, and attach a new Red Hat Linux system to an existing production network.

Audience
Linux or UNIX users who understand the basics of Red Hat Linux and desire further technical training tobegin the process of becoming a system administrator.

Course Objectives
  • Install Red Hat Linux interactively and with Kickstart
  • Control common system hardware; administer Linux printing subsystem
  • Create and maintain the Linux filesystem
  • Perform user and group administration
  • Integrate a workstation with an existing network
  • Configure a workstation as a client to NIS, DNS, and DHCP services
  • Automate tasks with at, cron, and anacron
  • Back up filesystems to tape and tar archive
  • Manipulate software packages with RPM
  • Configure the X Window System and the GNOME d.e.
  • Perform performance, memory, and process mgmt.
  • Configure basic host security

Follow-on Courses
RH253 Red Hat Linux Net. and Sec. Admin.




RH202
RHCT EXAM The fastest growing credential in all of Linux

  • RHCT exam is included with RH133. It can also be purchased on its own for $349
  • RHCT exams occur on the fifth day of all RH133 classes

Course Description
The RHCT (Red Hat Certified Technician) is a hands-on, performance-based exam testing candidates actual skills in installing, configuring, and troubleshooting Red Hat Enterprise Linux. The Certification Lab Exam is bundled with RH133, but individuals who have mastered the content of RH033 and RH133 can take just the exam.

Prerequisites
Candidates should consider taking RH033 and RH133 in preparation for the exam, but they are not required to take it.




RH300
RHCE Rapid Track Course (and RHCE exam)
The fastest path to RHCE certification for experienced UNIX/Linux users.

Course Description
Five days in duration, this course provides intensive hands-on training on Red Hat Linux, and includes the RHCE Certification Exam on the last day.

Prerequisites
RH033, RH133, RH253 or equivalent experience with UNIX. Please do not register for RH300 unless you are experienced with systems administration or are a power user in UNIX or Linux environments.

Goal
Upon successful completion of this course, individuals will be a Red Hat Linux system administrator who has been trained and then tested using the RHCE Exam.

Audience
UNIX or Linux system administrators who have significant real-world experience and who want a fast-track course to prepare for the RHCE Exam.

Course Objectives
  • Hardware and Installation (x86 architecture)
  • Configuration and administration
  • Alternate installation methods
  • Kernel services and configuration
  • Standard networking services
  • X Window system
  • User and host security o Routers, Firewalls, Clusters and Troubleshooting



RH302
RHCE EXAM

  • RHCE exams are included with RH300. It can also be purchased on its own for $749
  • RHCE exams occur on the fifth day of all RH300 classes

Course Description
RHCE stands apart from many other certification programs in the IT sector because of its emphasis on hands-on, performance-based testing of actual skills in Red Hat Linux installation, configuration, debugging, and setup of key networking services.

Prerequisites
See RH300 course prerequisites. For further information, please refer to the RHCE Exam Prep Guide: www.redhat.com/training/rhce/examprep.html

Content

  • Section I: Troubleshooting and System Maintenance (2.5 hrs)
  • Section II: Installation and Configuration (3 hrs.)

RED HAT certified architect (RHCA) / Enterprise Architect curriculum
Master-level competency. Indisputable proof.

Red Hat Certified Architect courses provide in-depth, hands-on training for senior Linux system administrators.

The full RHCA curriculum consists of four advanced 400-level Enterprise Architect courses and an upper-level security course:
  • RHS333 Red Hat Enterprise Security: Network Services
  • RH401 Red Hat Enterprise Deployment and Systems Management
  • RH423 Red Hat Enterprise Directory Services and Authentication
  • RH436 Red Hat Enterprise Storage Management
  • RH442 Red Hat Enterprise Systems Monitoring and Performance Tuning

The courses are all "peer" level, meaning each can be taken by someone with RHCE or equivalent skills. Any order is fine.

RHCA Endorsement Exams: Each course in the curriculum is followed by an endorsement exam on the fifth day. Endorsement exams may be taken immediately following the corresponding course, or at any time. The exams test skills of the job role competencies covered in the prior four days of hands-on training. Passing the Endorsement Exam earns the candidate an endorsement to his or her RHCE credential for that specific enterprise skillset. Endorsement exams vary in length from 2 to 8 hours depending on the course, and can only be taken by current RHCEs.

Current RHCEs will obtain RHCA certification upon successfully passing all five endorsement exams.

Enterprise Architect Combo Discount: $200 endorsement exam discount when ordering an RHCA-series course and the corresponding exam. Use promotional code 45678 with exam when purchasing.




RHS333
REDHAT Enterprise Security: Network Services
Security for the most commonly deployed services.

Course Description
Red Hat Enterprise Linux has gained considerable momentum as the operating system of choice for deploying network services such as web, ftp, email, and file sharing. Red Hat's RHCE curriculum provides training in deploying these services and on the essential elements of securing them.

Prerequisites
RH253, RH300, or RHCE certification or equivalent work experience is required for this course. Course participants should already know the essential elements of how to configure the services covered, as this course will be focusing on more advanced topics from the outset.

Goal
This class advances beyond the essential security coverage offered in the RHCE curriculum and delves deeper into the security features, capabilities, and risks associated with the most commonly deployed services.

Audience
The audience for this course includes system administrators, consultants, and other IT professionals responsible for the planning, implementation, and maintenance of network servers. While the emphasis is on running these services on Red Hat Enterprise Linux, and the content and labs will assume its use, system administrators and others using proprietary forms of UNIX may also find many elements of this course relevant.

Course Objectives
  • Mastering basic service security
  • Understanding cryptography
  • Logging system activity
  • Securing BIND and DNS
  • Network user authentication security
  • Improving NFS security
  • The secure shell: OpenSSH
  • Securing email with Sendmail and Postfix
  • Managing FTP access
  • Apache security
  • Basics of intrusion response

Follow-on Courses
(can be taken in any order)
RH401 Red Hat Enterprise Deployment and System Mgmt.
RH423 Red Hat Enterprise Directory Services and Authentication
RH436 Red Hat Enterprise Storage Mgmt.
RH442 Red Hat Enterprise System Monitoring and Performance Tuning

Endorsement ExamEX333 Enterprise Security: Network Services 1 DAY $749* (or $549* when ordered with class)
Upon passing the exam, one will have earned this additional endorsement to one's RHCE certification. This endorsement is one of the five required in order to earn RHCA. Dates: Fifth day of all courses listed at left.




RH401
Red Hat Enterprise Deployment and systems management
Manage Red Hat Enterprise Linux deployments.

Course Description
RH401 is a four-day intensive hands-on lab course in skills and methods critical to large-scale deployment and management of mission-critical Red Hat Enterprise Linux systems, including failover and load-balancing, CVS for system administrators, RPM rebuilding, and performance tuning for specific applications.

Prerequisites
RH253 at a minimum, RHCE certification preferred, or comparable skills and knowledge. All prospective course participants without RHCE certification are encouraged to verify skills with Red Hat's free online pre-assessment tests. Note: Persons should not enroll in RH401 without meeting the above prerequisites. All prospective course participants who do not possess RHCE certification are strongly advised to contact Red Hat Training & Certification for a skills assessment when they enroll.

Goal
RH401 trains senior system administrators to manage large numbers of Enterprise Linux servers in a variety of roles, and/or manage them for mission-critical applications that require failover and load-balancing. Further, RH401 is benchmarked on expert-level competencies in managing operating systems for enterprise roles-the course teaches how to implement and manage enterprise Red Hat Enterprise Linux deployments efficiently and effectively in ways that make the entire enterprise deployment manageable by a team.

Audience Senior Red Hat Enterprise Linux system administrators and other IT professionals working in enterprise environments and mission-critical systems. Course Objectives
  • Configuration management using CVS
  • Construction of custom RPM packages
  • Software management with Red Hat Network Proxy Server
  • Assembling a host provisioning and management system
  • Performance tuning and analysis
  • High-availability network load-balancing clusters
  • High-availability application failover clusters

Follow-on Courses
(can be taken in any order)
RHS333 Enterprise Security: Securing Network Services
RH423 Red Hat Enterprise Directory Services and Authentication
RH436 Red Hat Enterprise Storage Mgmt.
RH442 Red Hat Enterprise System Monitoring and Performance Tuning

Endorsement ExamEX401 Deployment & Systems Management1 DAY $749* (or $549* when ordered with class) Upon passing the exam, one will have earned this additional endorsement to one's RHCE certification. This endorsement is one of the five required in order to earn RHCA.




RH423
Red Hat Enterprise Directory services and authentication
Manage and deploy directory services for Red Hat Enterprise Linux systems.

Course Description
RH423 is an intensive course that provides four days of instruction and labs on cross-platform integration of directory services to provide authentication or information service across the enterprise.

Prerequisites
RH253 at a minimum, RHCE certification preferred, or comparable skills and knowledge. All prospective course participants without RHCE certification are encouraged to verify skills with Red Hat's free online pre-assessment tests. Note: Persons should not enroll in RH401 without meeting the above prerequisites. All prospective course participants who do not possess RHCE certification are strongly advised to contact Red Hat Training & Certification for a skills assessment when they enroll.

Goal
RH423 trains senior system administrators to manage and deploy directory services on and for Red Hat Enterprise Linux systems. Gaining an understanding of the basic concepts, configuration, and management of LDAP-based services is central to this course. Students will integrate standard network clients and services with the directory service in order to take advantage of its capabilities. We will also look at PAM, the Pluggable Authentication Modules system, and how it is integrated with services that require authentication and authorization.

Audience
Senior Red Hat Enterprise Linux systemadministrators and other IT professionals working in enterprise environments and mission-critical systems.

Course Objectives
  • Basic LDAP concepts o How to configure and manage an OpenLDAP server
  • Using LDAP as a "white pages" directory service
  • Using LDAP for user authentication and management
  • Integrating multiple LDAP servers

Follow-on Courses
(can be taken in any order)
RHS333 Enterprise Security: Securing Network Services
RH401 Red Hat Enterprise Deployment and Systems Management
RH436 Red Hat Enterprise Storage Mgmt.
RH442 Red Hat Enterprise System Monitoring and Performance Tuning

Endorsement ExamEX423 Directory Services & Authentication
1 DAY $749* (or $549* when ordered with class) Upon passing the exam, one will have earned this additional endorsement to one's RHCE certification. This endorsement is one of the five required in order to earn RHCA.




RH436
Red Hat Enterprise storage management
Deploy and manage Red Hat's cluster file system technology.

Course Description
RH436 provides intensive hands-on experience with the emerging Shared Storage technology delivered by Red Hat Global File System™ (GFS). This four-day course focuses on the implementation of native Red Hat Enterprise Linux technologies included in Red Hat Cluster Suite and GFS.

Prerequisites
RH253 at a minimum, RHCE certification preferred, or comparable skills and knowledge. All prospective course participants without RHCE certification are encouraged to verify skills with Red Hat's free online pre-assessment tests.

Goal
This course is designed to train people with RHCE-level competency on skills required to deploy and manage highly available storage data to the mission-critical enterprise computing environment. Complementing skills gained in RH401, this course delivers extensive hands-on training with the cluster file system, GFS.

Audience
Senior Red Hat Enterprise Linux system administrators and other IT professionals working in enterprise environments and mission-critical systems.

Course Objectives
  • Review Red Hat Enterprise Linux storage management technologies
  • Data storage design: Data sharing
  • Cluster Suite overview o Global File System (GFS) overview
  • GFS management
  • Modify the online GFS environment: Managing data capacity
  • Monitor GFS
  • Implement GFS modifications
  • Migrating Cluster Suite NFS from DAS to GFS
  • Re-visit Cluster Suite using GFS

Follow-on Courses
(can be taken in any order)
RHS333 Enterprise Security: Securing Network Services
RH401 Red Hat Enterprise Deployment and Systems Management
RH423 Red Hat Enterprise Directory Services and Authentication
RH442 Red Hat Enterprise System Monitoring and Performance Tuning

Endorsement ExamEX436 Storage Management
1 DAY $749* (or $549* when ordered with class) Upon passing the exam, one will have earned this additional endorsement to one's RHCE certification. This endorsement is one of the five required in order to earn RHCA.




RH442
System Monitoring & Performance Tuning
RH442 is an advanced four-day hands-on lab course covering system architecture, performance characteristics, monitoring, benchmarking, and network performance tuning.

Prerequisites
RHCT at a minimum, RHCE certification recommended, or comparable skills and knowledge. All prospective course participants without RHCE certification are encouraged to verify skills with Red Hat's free online pre-assessment tests.

Goal
RH442 is designed to teach the methodology of performance tuning and capacity planning for Red Hat Enterprise Linux. This class will cover:
  • A discussion of system architecture with an emphasis on understanding the implications of system architecture on system performanceo Methods for testing the effects of performance adjustments (benchmarking)
  • Open source benchmarking utilities
  • Methods for analyzing system performance and networking performance
  • Tuning configurations for specific application loads

Audience
RH442 is aimed at senior Red Hat Enterprise Linux system administrators and other IT professionals working in enterprise environments and mission-critical systems.

Course Objectives
  • Overview of system components and architecture as they relate to system performance
  • Translating manufacturers' hardware specifications into useful information
  • Using standard monitoring tools effectively to gather and analyze trend information
  • Gathering performance-related data with SNMP
  • Using open source benchmarking utilities
  • Network performance tuning
  • Application performance tuning considerations
  • Tuning for specific configurations

Follow-on Courses
(can be taken in any order)
RHS333 Enterprise Security: Securing Network Services
RH401 Red Hat Enterprise Deployment and Systems Management
RH423 Red Hat Enterprise Directory Services and Authentication
RH436 Red Hat Enterprise Storage Mgmt.

Endorsement Exam




EX442
System Monitoring & Performance Tuning 1 DAY $749* (or $549* when ordered with class)
Upon passing the exam, one will have earned this additional endorsement to one's RHCE certification. This endorsement is one of the five required in order to earn RHCA.

REDHAT CERTIFIED SECURITY SPECIALIST(RHCSS)
Red Hat's newest credential and the only one of its kind in Linux. The increasingly critical world of IT security requires more realistic and reliable measures of technical competency so that organizations can identify those qualified to implement security solutions. To this end, Red Hat now offers Red Hat Certified Security Specialist (RHCSS), a new security certification that proves advanced skills in using Red Hat Enterprise Linux, SELinux, and Red Hat Directory Server to meet the security requirements of today's enterprise environment.

The core RHCSS curriculum consists of three upper-level security courses:
  • RHS333 Red Hat Enterprise Security: Network Services
  • RH423 Enterprise Directory Services and Authentication
  • RHS429 SELinux Policy Administration

These courses build on the security skills covered in the Red Hat Certified Engineer (RHCE) program, which is a prerequisite. RHCSS shares common ground with RHCA-both credentials require skills and competencies taught in RHS333 and RH423. RHCSS additionally requires the skills covered in the RH429 course.

The courses are all peer level, meaning each can be taken by someone with RHCE or equivalent skills. Any order is fine.

RHCSS Endorsement Exams: Endorsement exams are performance-based and test skills of the job role competencies covered in class. Passing the Endorsement Exam earns the candidate an endorsement to his or her RHCE credential for that specific enterprise skillset. Endorsement exams vary in length from 4 to 8 hours depending on the course, and can only be taken by current RHCEs.

Current RHCEs will obtain Red Hat Certified Security Specialist (RHCSS) certification upon successfully passing all three core endorsement exams.

Exam Dates and Pricing:
EX333: Security Services Network Exam.
EX423: Directory Services Authentication Exam.
EX429: SELinux Policy Administration.
Exams cost $749 on their own or $549 when purchased together with the corresponding class (please use the promotional code 45678 for the $200 discount). Exams can only be taken by current RHCE's and occur on the fifth day of class.




RHS333
Enterprise Security: Securing Network Services goes beyond the essential security coverage offered in the RHCE curriculum and delves deeper into the security features, capabilities, and risks associates with the most commonly-deployed network services such as web, ftp, email, and file sharing based on Red Hat Linux. Price: $2298*




RH423
Red Hat Enterprise Directory Services and Authentication trains senior system administrators to manage and deploy directory services on and for Red Hat Enterprise Linux systems. Gaining an understanding of the basic concepts, configuration, and management of LDAP-based services is central to this course. Students will integrate standard network clients and services with the directory service in order to take advantage of its capabilities. We will also look at PAM, the Pluggable Authentication Modules system, and how it is integrated with services that require authentication and authorization. Price: $2498*




RHS429
Red Hat Enterprise SE Linux Policy Administration
Among the most significant features of Red Hat Enterprise Linux is SELinux (Security Enhanced Linux), a powerful, kernel-level security layer that provides fine-grained control over what users and processes may access and execute on a system. RHS429 introduces advanced system administrators, security administrators, and applications programmers to SELinux policy writing. Participants in this course will learn how SELinux works; how to manage SELinux; and how to write an SELinux policy. 4 days/$2898* schedule Ex429: $549* when purchased with class

Audience
Computer security specialists and others responsible for implementing security policies on a Linux computer. RHS429 requires RHCE or comparable knowledge.




RHS427
Introduction to SELinux and Red Hat Targeted Policy
1 day rapid intro to SELinux, how it operates within the Red Hat targeted policy, and the tools available for working with this powerful capability. RHS427 constitutes the first day of RH429. Price: $798*




RHD143
Red Hat Linux Programming Essentials
An intensive hands-on course designed to rapidly train staff in key skills for developing applications and programs on Red Hat Enterprise Linux. This five-day course provides hands-on training, concepts, demonstrations, with emphasis on realistic labs and programming exercises. Upon completion of the course, students will have learned and practiced the essential skills required to develop programs for Linux systems. 5 days, $2498*




RHD221
Red Hat Linux Device Drivers
This course is designed to teach experienced programmers how to develop device drivers for Linux systems. Upon completion of the course, students will understand the Linux architecture, hardware and memory management, modularization, and the layout of the kernel source, and will have practiced key concepts and skills for development of character, block, and network drivers. 5 days, $2498*




RHD236
Red Hat Linux Kernel Internals
This course is designed to provide a detailed examination of the Linux kernel architecture, including process scheduling, memory management, file systems, and driving peripheral devices. This five-day course provides hands-on training, concepts, and demonstrations, with emphasis on realistic labs and programming exercises. 5 days, $2698*




RHD256
Red Hat Linux Application Development and Porting
A four-day developer course for experienced programmers who are already familiar with development on a UNIX-like system and want to develop new applications as well as port existing applications to Red Hat Enterprise Linux. 4 days, $2298*

In June 2006, Red Hat acquired JBoss to form the largest, most comprehensive open source company in the industry. As one company, we believe we can change the economics of the industry. Creating better software faster. Systematically driving out costs and simplifying IT. Delivering more value to customers.

Training is the principle engine to drive down costs and increase overall value. JBoss, now a division of Red Hat, offers the training to expertly use JBoss Enterprise Middleware System (JEMS) technology. Whether you are an IT professional looking to enhance your skills and career opportunities, a partner needing the expert skills to provide JBoss support and services to your customers, or an enterprise needing a method of measuring the skill sets of your employees and vendors, JBoss training and certification provides the tools for your success.

The nine-course JBoss curriculum covers everything from administering the JBoss Application Server to J2EE and EJB basics to middleware application design, and more.




JB161
JBoss and EJB3 for Java Developers
JBoss and EJB3 for Java Developers is targeted toward proficient Java developers who wish to extend their knowledge to EJB3 and J2EE middleware programming using the JBoss Application Server. This class is an in-depth introduction to EJB3 and J2EE using the JBoss Application Server. It provides a hands-on approach to EJB3 and J2EE application development, deployment and the tools necessary to facilitate both processes.

Prerequisites
Basic Java programming skills and knowledge of OOAD concepts are required. The student must have practical knowledge of, and/or experience with, the following:
  • The object-oriented concepts of inheritance, polymorphism and encapsulation
  • Java syntax, specifically for data types, variables, operators, statements and control flow
  • 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.
  • No prior knowledge of J2EE or the JBoss Application Server is required. This training is based on JBoss 3.2.x and 4.x series.



JB163
JBoss for Web Developers
JBoss for Web Developers focuses on web tier technologies in the JBoss Enterprise Middleware System (JEMS) product stack. We cover details on JBoss Portal, how to create and deploy portlets, integrating portlets with other web tier frameworks such as JavaServer Faces (JSF) and configuring and tuning the Tomcat web container embedded in JBoss Application Server. Familiarity with JSP and Servlet development and related specification is heavily recommended. No previous experience with Portlets or JSF is required.

Prerequisites
The prerequisite skills for this class are basic J2EE Web Container (Servlet/JSP) programming skills and some experience with J2EE Web-based and multi-tier application deployments on the JBoss Application Server in conjunction with the Tomcat container (whether embedded with Apache or integrated with the JBoss Application server). The student should have development experience with the following technologies:
  • JNDI
  • The Servlet 2.3/2.4 API
  • The JSP 2.0 API
  • J2EE application development and deployment on the JBoss Application Server
  • Deployment of a Web Application on embed ded (stand alone) Tomcat or on integrated Tomcat (JBossWeb)
  • A working knowledge of JDBC and EJB2.1 or EJB3.0 while not a prerequisite, is helpful.



JB161
JBoss and EJB3 for Java Developers JBoss and EJB3 for Java Developers is targeted toward proficient Java developers who wish to extend their knowledge to EJB3 and J2EE middleware programming using the JBoss Application Server. This class is an in-depth introduction to EJB3 and J2EE using the JBoss Application Server. It provides a hands-on approach to EJB3 and J2EE application development, deployment and the tools necessary to facilitate both processes.

Prerequisites
Basic Java programming skills and knowledge of OOAD concepts are required. The student must have practical knowledge of, and/or experience with, the following:
  • The object-oriented concepts of inheritance, polymorphism and encapsulation
  • Java syntax, specifically for data types, variables, operators, statements and control flow
  • Writing Java classes as well as using Java interfaces and abstract classes



JB167
JBoss - Hibernate Essentials Hibernate Essentials is targeted toward Java developers who must become competent with the Hibernate or the Java Persistence API object/relational persistence and query service implementation. The primary audience is intended to be Java developers who work with SQL-based database systems or database developers who are looking for an introduction to object-oriented software development. Database administrators who are interested in how ORM may affect performance and how to tune the performance of the SQL database management system and persistence layer will also find this course of value. This course covers the JBoss, Inc. implementation of the JSR-220 sub-specification for Java Persistence and it covers the foundational APIs of version 3.x of the JBoss, Inc. Hibernate product, or simply, Hibernate 3.

Prerequisites
An understanding of the relational persistence model
Competency with the Java language
  • Knowledge of OOAD concepts
  • Familiarity with the UML
  • Experience with a dialect of SQL
  • Using the JDK and creating the necessary environment for compilation and execution of a Java executable from the command line
  • An understanding of JDB
  • No prior knowledge of J2EE or Hibernate is required. This training is based on Hibernate 3.2 series.



JB267
JBoss Advanced Hibernate
JBoss Advanced Hibernate Advanced Hibernate training is targeted toward Java developers who wish to extract the full power of the Hibernate O/R Mapping framework. The primary target audience consists of Java developers who work with SQL-based database systems, database developers who are looking for an introduction to object-oriented software development and database administrators interested in how ORM affects performance and how to tune the performance of the SQL database management system and persistence layer. The training covers the new Hibernate 3 features.

Prerequisites
The prerequisite skills for this class are the following:
  • Basic Hibernate knowledge. JBoss, Inc. provides a prerequisite on-line webinar for this purpose.
  • Competency with the Java language
  • Knowledge of OOAD concepts
  • Familiarity with the UML
  • Experience with a dialect of SQL.
  • Using the JDK and creating the necessary environment for compilation and execution of a Java executable from the command line.

Experience with, or comprehensive knowledge of JNDI and JDBC. Entity EJB2.1 or EJB3.0 knowledge, while not a prerequisite, is helpful. Prior reading of the book Hibernate in Action, by Christian Bauer and Gavin King (published by Manning) is recommended.




JB261
JBoss For Advanced J2EE Developers
JBoss for Advanced J2EE Developers is targeted toward J2EE professionals who wish to take advantage of the JBoss Application Server internal architecture to enhance the functionality and performance of J2EE applications on the JBoss Application Server. This course covers topics such as JMX and those beyond the J2EE specification such as Microkernel architecture, Security, Clustering, and Fine Tuning.

Prerequisites
It is highly recommended that students either complete the JBoss for Java Developers course OR take the Middleware Placement Exam prior to registering for the JBoss for Advanced J2EE Developers course. The developer should have practical experience with each of the following topics:
  • JNDI
  • JDBC
  • Servlets and JSPs
  • Enterprise Java Beans
  • JMS
  • The J2EE Security Model
  • J2EE application development and deployment on the JBoss Application
  • Experience with ANT and XDoclet or similar technologies.

While prior knowledge of JMX is helpful, it is not required. This training is based on the 4.x series of the JBoss Application Server.




JB336
JBoss for Administrators
JBoss for Administrators is targeted toward application support individuals, such as system administrators, configuration management and quality assurance personnel who wish to become proficient in configuring and administrating the JBoss application server (3.2.x and 4.x series) and the applications deployed on the application server.

Prerequisites
Basic working knowledge of the Windows or Linux (Unix-based) operating system. The student must have experience with the following:
  • Creating directories, files and modifying access rights to the file store
  • Installing a JDK
  • Configuring environment variables, such as JAVA_HOME, for an Operating system
  • Launching Java applications and executing an OS-dependent script that launches a Java application.
  • Creating and expanding a Java archive file (the jar utility)

No prior knowledge of J2EE or the JBoss Application Server is required. Some familiarity with supporting Java applications with XML configurations, however, is strongly recommended.




JB439
JBoss Clustering
Clustering is a 4-day training focusing on high availability services of JBoss Enterprise Middleware System (JEMS). You will learn how JBoss Application Server leverages JGroups and JBoss Cache for replication and fail-over, how to configure, tune and implement JGroups protocol stacks, how to leverage JBoss Cache in your own middleware application implementation and how to use and configure mod_jk for HTTP load balancing. We will also cover in some detail JBoss Application Server high availability services such as HA-JNDI, HA-JMS and HA-singleton.

Prerequisites
Completion of the JBoss for Advanced J2EE Developers course is strongly recommended before taking this course. It is also strongly recommended that the student has at minimum 18 month practical development experience using J2EE and other Java middleware technologies, and it is suggested that the student have some practical experience with JBoss Application Server. Solid Java programming experience (minimum 3 years) is required and understanding of basic TCP/IP topics is necessary. The student must have the following skills:
  • JTA, Transactions, Java concurrency
  • EJB 2.1, JMS, reliable messaging technologies
  • Previous experience with Apache httpd and some exposure to mod_jk and/or mod_proxy
  • Familiar with JBoss AS microkernel and JMX
  • Familiarity with TCP/IP, UDP, Multicasting



JB449
JBoss jBPM Description
JBoss jBPM training is targeted for system architects and developers who work closely with business analysts and are responsible for bringing business processes into J2EE environment using jBPM as a BPM engine. In addition, The JBoss jBPM training will provide students with a thorough understanding of the BPM landscape, types of engines and positioning of the buzzwords.

Students will acquire practical hands on expertise and will be ready to start developing business processes with JBoss jBPM after the course. Another goal of the training is to provide a thorough preparation for comparing workflow engines.

Prerequisites
  • The student must have previous experience developing an Hibernate application. The student must know how to configure a simple Session Factory for Hibernate, utilize a Hibernate Session and transactional demarcation and how to per- form basic queries on Hibernate objects.
  • Competency with Java application development.
  • Previous exposure to the concepts of workflow and business process modeling (BPM) is not required
  • Experience with JBoss Eclipse or the Eclipse IDE with the JBoss plugin is recommended but not required
  • Basic notions of JUnit test framework is recommended.



JB451
JBoss Rules
The course covers the core engine for Drools 3 (JBoss Rules 3.0), as well as the various techniques and languages that can be used to manage business rules, and how the rule engine may be embedded in J2SE and J2EE applications. This course will be a complimentary course to any future courses on rule management using future releases of Jboss Rules.

Prerequisites
  • Basic Java competency
  • Some understanding of what constitutes an inferencing rule engine versus a scripting engine o Viewing of the Jboss Rules webinars and demos is recommended but not required
  • Java EE specific experience is not required for the course, but students who need to know how to integrate with Java EE will need the appropriate experience

Whether you want to enhance existing knowledge, learn new skills, or prepare for certification, you can map out a curriculum that helps you reach your learning goals.




RH007
Red Hat Desktop Productivity Series (both parts): $180*

  • Red Hat Desktop Productivity 1: GNOME Desktop, Office Applications, $99*
  • Red Hat Desktop Productivity 2: Internet and Imaging Tools, 2 hours, $99*




RH033
Red Hat Linux Essentials Series (all 4 parts): $1120*

  • RH033 Red Hat Linux Essentials 1: the Basics, $325*
  • RH033 Red Hat Linux Essentials 2: Shells, Text Processing, and Processes, $325*
  • RH033 Red Hat Linux Essentials 3: Scripting, $325*
  • RH033 Red Hat Linux Essentials 4: Networking, $325*




RH133
Red Hat Linux System Administration Series (all 4 parts): $1620*

  • RH133 Red Hat Linux System Administration 1: Installation, System Initialization, $450*
  • RH133 Red Hat Linux System Administration 2: Kernel Services, File Sys Mgmt.: $450*
  • RH133 Red Hat Linux System Administration 3: Users, Networks, and Packages, $450*
  • RH133 Red Hat Linux System Administration 4: Admin. Tasks, Troubleshooting, $450*




RH253
Red Hat Linux Networking Services and Security Series (4 parts): $1620*

  • Red Hat Linux Networking Services 1: DNS, DHCP, and Email, $450 *
  • Red Hat Linux Networking Services 2: Network File Sharing Services, Web Services, $450*
  • Red Hat Linux Security 1: Authentication, System Monitoring, $450*
  • Red Hat Linux Security 2: Securing Networks, Services, Data, $450*




RHUP304
Red Hat Enterprise Linux Update Course with RHCE Exam

Intended for system administrators with broad Red Hat Enterprise Linux 3 and/or 4 experience this course,this course provides a thorough hands-on introduction of Red Hat Enterprise Linux 5. The course also includes the RHCE exam on the fourth day allowing RHCTs and RHCEs to attain RHCE certification on version 5.

Note: This course is for RHCTs and RHCEs only.Non-certified system adminisrators who possess real-world Red Hat Enterprise Linux 3 and/or 4 experience along with RHCE-level skills and who are interested in learning about new Red Hat Enterprise Linux 5 functionality should consider RHUP 305.




RHUP305
Red Hat Enterprise Linux Update Course

This course offers the same lecture, lab, and hands-on learning as RHUP304 without the RHCE exam on the fourth day. This course is intended for:
  • non-certified system administrators with significant Red Hat Enterprise Linux 3 and/or 4 experience and
  • Red Hat certified professionals with the same broad experience who are not interested in re-certification at the present time.


      
    Red Hat
       Enterprise Linux
       Red Hat Network
       Directory Server
       Certificate System
       Global File System (GFS)
       Cluster Suite
       Developer Suite
       Application Stack
       Exchange
       Consulting
       Training & Certification
       Secure Server Solution

    JBoss

    MySQL

    Black Duck

    GroundWork

    Alfresco

    Pentaho

    CollabNet


Identity and Access Management