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.
|
 |
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:
| AUD |
|
| PHP |
|
| MYR |
|
| NZD |
|
| SGD |
|
| BHT |
|
| IDR |
|
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 or RHD260 Gnome, GTK+ Programming
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
|