|
RHD143 Red Hat Linux Programming Essentials |
|
|
|
Course Summary
RHD143 Red Hat Linux Programming Essentials is an intensive hands-on course designed to rapidly train key skills for developing applications and programs on Red Hat Linux. This 5-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.
Course Schedule:
| Red Hat Linux Programming Essentials |
| | | Starting Dates | Ending Dates | Location | Enroll | | Sep 22, 08 | Sep 26, 08 | Mountain View, CA |  | | Oct 06, 08 | Oct 10, 08 | Raleigh, NC |  | | Oct 20, 08 | Oct 24, 08 | Columbia, MD |  | | Dec 01, 08 | Dec 05, 08 | Denver, CO |  |
|
Located outside our service areas? No problem. We also offer this course in the Live Online format. If you prefer face-to-face interaction, we offer hotel/airfare packages that are extremely inexpensive. Quite often, we bundle the hotel stay into the cost of the class for no extra charge.
RHD143 Red Hat Linux Programming Essentials Description
Goal:
Learn concepts and skills essential to programming and software development for Linux-based applications and products.
Audience:
Experienced C programmers (with UNIX or Linux workstation power user skills) interested in beginning to develop applications on Linux.
Prerequisites:
- Experience in C programming
- RH133 or equivalent UNIX or Linux workstation user skills for developers
- Shell scripting in a UNIX or Linux environment
- Experience with editors such as vi, emacs
Price:
Click here to view pricing for this course
Training Units (TUs):
9 TUs
Duration:
5 days Training Start Time: 9:00 a.m. Training End Time: 4:30-5:00PM (depending on class progress)
Prepares for:
RHD221 - Red Hat Linux Device Drivers
What you will learn:
- Tools and methods for developing C programs for Linux
- Shell programming essentials
- Makefiles
- Version control
- Compiling, linking and debugging
- Linux standards and compliance
- File access system calls and I/O
- Programming file and directory system services
- Processes management and creation
- Signals, Signal Handlers and Alarms
- Inter-process communication (shared memory, semaphores, messages)
- Threads
- Semaphores
- Pipes and FIFOs
- Shared Memory
- Message Queues
- Sockets
- Red Hat Package Manager (RPM)
- Multiplexed and Asynchronous I/O

|