-
Products
-
Solutions
By IT challenge
Application development Enterprise application integration Interoperability Operational efficiency Security VirtualizationMigration Center
Migrate to Red Hat Enterprise Linux Systems management Upgrading to Red Hat Enterprise Linux JBoss Enterprise Middleware IBM AIX to Red Hat Enterprise Linux HP-UX to Red Hat Enterprise Linux Solaris to Red Hat Enterprise Linux UNIX to Red Hat Enterprise Linux Start a conversation with Red Hat Migration services
Linux Development curriculum
The Red Hat® development courses teach key concepts and skills essential to programming and software development for Linux®-based tools and applications. Through hands-on training and with an emphasis on realistic labs and programming exercises, these courses are useful for a wide variety of developer skill levels and interests. Upon completion of the course, students will have learned and practiced the essential skills required to develop programs for Linux systems:
- Emphasis on both key concepts and hands on labs
- Contemporary programming techniques and tools
- Learn to package and distribute device drivers in an architecturally sound, reliable way
- Accessible entry point for advanced Linux administrators and architects
- Ideal for developers seeking to expand their skills into the Linux space
Red Hat Linux Programming (RHD251)
An intensive hands-on course designed to rapidly train key skills for developing applications and programs on Red Hat Linux.
Red Hat Enterprise Linux Kernel Internals (RHD361)
An hands-on course designed to provide a detailed examination of the Linux kernel architecture, including process scheduling, memory management, filesystems, and driving peripheral devices.
Red Hat Enterprise Linux Kernel Device Drivers (RHD362)
This course teaches experienced C programmers already familiar with the Linux kernel architecture the skills and strategies they need to develop device drivers.











