RHD251 Red Hat Linux Programming

PT6674
Training Summary
This intensive course rapidly trains programmers to develop applications and programs on Red Hat Enterprise Linux. Over the span of five days, you'll get hands-on training, concepts, and demonstrations with emphasis on realistic labs and programming exercises. Learn concepts and skills essential to programming and software development for Linux-based applications and products.
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
Duration
5 Days/Lecture & Lab
Audience
This course is designed for experienced C programmers who want to learn key skills for creating applications and programs on Red Hat Enterprise Linux. This course is also useful for Windows and UNIX programmers migrating their programs to Linux.
Course Topics
  • GCC - GNU Compiler Collection
  • Building Software with Make
  • The GNU C Library and System Calls
  • Program Arguments and Environment
  • Building Libraries
  • Time Functions
  • Process Management
  • Memory Operations
  • Debugging
  • Basic File Operations
  • Communicating with Pipes
  • Managing Signals
  • Programming with Threads
  • Advanced File Operations
  • Interprocess Communication (IPC)
  • Basic Network Programming
  • Working with the Linux Community

Related Scheduled Courses