RHD143 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.
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:
$2,498
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