RHD143 Red Hat Linux Programming Essentials
Length: 5 days
Course Code: RHD143
List Price:
$2,898
TrainingPage Price: $2,825
TAP Eligible
Get $150 NFLShop Gift Card and more
Bundles and Multi-Student Savings
View Dates & Enroll OnlineOverview:
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.
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
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