• +1 847 875 5469
  • info@onsight.com

Linux C Programming Essentials Training

Linux C Programming Essentials Training - What You'll Learn

  • Day 1
    • Linux Development Tools
      • gcc - the GNU compiler - lab 1
      • gdb - the GNU debugger - lab 2
      • make - a utility to build C programs - lab 3
      • CVS - source code management system - lab 4
    • File I/O - labs 5 and 6
  • Day 2
    • File I/O continued - labs 7 and 8
    • Directory and File System Services - labs 9 and 10
    • Process Management - creating child process with fork() - lab 11
    • Signals - lab 12
  • Day 3
    • Threads - labs 13, 14, 15 and 16
    • Pipes and FIFOs - labs 17 and 18
  • Day 4
    • IPC (InterProcess Communication) - semaphores, shared memory and message queues - labs 19 and 20
    • Network Programming with Sockets - labs 21 and 22

Linux C Programming Essentials Training Course Benefits

The students will receive the following valuable materials:

  • Course Participant Guide

Customize The Linux C Programming Essentials Training Course

Here are some ways to tailor this class to your specific needs.

  • extend the class to five days, adding advanced topics
  • shorten the class to as little as two days
  • add or remove specific topics

Don't hesitate to let us know how we can assist you or your company.

Schedule a Linux C Programming Essentials Training Class

For more information or to schedule a "Linux C Programming Essentials Training" delivery at your site, contact training@onsight.com.

Client Testimonial

Our instructor James has that rare combination of outstanding soft skills, technical depth, wit, and humor while maintaining utmost professionalism. The down side is that he was so good he left me disappointed with most professional education from other instructors I’ve received since. I’d unreservedly recommend Onsight for any instruction or contract programming needs.

Todd H., Information Security Engineer

Related Training


Red Hat Linux Essentials

Read More

Red Hat Linux System Administration

Read More

Red Hat Linux Network Administration

Read More

Red Hat Linux Rapid Track

Read More

Linux File System Administration

Read More