Red Hat Developer Courses

Each of these hands-on lab-intensive courses is designed to build practical skills for developing linux-based software and applications.

Overview

RHD143 Enterprise Linux Programming Essentials

An intensive hands-on course designed to rapidly train key skills for developing applications and programs on Red Hat Linux.

RHD221 Enterprise Linux Device Drivers

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.

RHD236 Kernel Internals

RHD236 Red Hat Linux Kernel Internals is an intensive hands-on course designed to provide a detailed examination of the Linux kernel architecture, including process scheduling, memory management, filesystems, and driving peripheral devices. RHD236 is taught in a classroom with computers equipped with the current Linux distribution. This 5-day course provides hands-on training, concepts, and demonstrations, with emphasis on realistic labs and programming exercises.

RHD256 Application Development & Porting

Provides a succinct introduction to new application development, as well as providing insight into porting existing applications, into the Red Hat Linux environment.

JBoss Middleware

Red Hat's JBoss courses provide standards and structure for obtaining the knowledge necessary to proficiently use JBoss Enterprise Middleware System (JEMS) technology.

Pre-assessment

Pre-assessment Questionnaires

Fully-automated. Completely free. Pinpoint the course that's right for you in less than 15 minutes.

getting further ...

Red Hat Certfied Architect

Management of large infrastructures: Availability, Security and Administrability

Red Hat Workshops

Individual recess courses to special topics.