RHD251 Red Hat Linux Programming
Revision: TE1510_20090723
- Course Length:
- 5 Days
- Course Description:
- This 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. Learn concepts and skills essential to programming and software development for Linux-based applications and products.
- Who Should Attend:
- The course is for experienced 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.
- Benefits of Attendance:
-
Upon completion of this course, students will be able to:
- Develop applications and programs on Red Hat Enterprise Linux.
- Prerequisites:
- Students should have experience in C programming, RH133 or equivalent UNIX or Linux workstation user skills for developers, shell scripting in a UNIX or Linux environment, and experience with editors such as vi, emacs.
- Course Outline:
-
- 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













