 |
| We are here to help... |
 |
| With easy ways to get the answers you need: |
 |
Or call us at: 1-888-742-3214 |
|  |
 |
RED HAT
|
| |
|
| |
|
| Course Name: |
RHD143 Red Hat® Linux Programming Essentials Training |
| |
|
| Deployment Options: |
Onsite - Instructor-Led Training |
| |
|
| Course Duration: |
5 days depending on audience background and options |
|
|
| |
|
| Related Courses |
| |
 |
| |
|
|
|
| Introduction: |
| |
| 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, and 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. |
| |
| 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 - Red Hat Linux System Administration 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
- RH133 Red Hat® Linux System Administration & Red Hat® Certified Technician (RHCT®) Lab Exam
|
| |
| Customize it: |
| |
| This 5-day LINUX course will be customized to your needs and specifications. Eno.com will assist you in identifying those needs and specifications. A word to the wise, there are many vendors of Linux training. They will typically have a broad and general course, one size fits all, already developed and just put your organization?s ame on the title slide. This minimizes their effort and time investment. At Eno.com, every course is made to your exact and exacting specifications. We help you ensure what you are getting is what you really need even if at the beginning you weren't too sure of what that was. We fit the class to your needs. We never fit you into our standard, one size fits all, class. |
| |
| Objectives: |
| |
|
What You'll 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
|
| |
| Course Outline |
| |
- Device Driver Basics
- udev
- Writing to a Device
- /proc Entries
- Module Parameters and /sys
- Module Dependencies
- Licensing
- Dynamic Module Loading
- ioctl
- mmap
- DMA and Asynchronous Transfers
- Interrupts
- HAL
- Locking
- Driver Updates
- Driver Packaging
- Power Management
- User Space Drivers
- Contributing to the Entropy Pool
- PCI
- Block Devices
- Network Devices
|
| |
| Other Expertise: |
| |
|
|
|
| |
|
For organizational purchases, please send us a message at salesinfo@eno.com
or complete and submit this form .
|
| |
| |
| |
|
 |