Course Locations

Annapolis, MD
Atlanta, GA
Boston, MA
Calgary, AB
Cedar Rapids, IA
Charleston, WV
Chicago, IL
Columbia, MD
Columbus, OH
Des Moines, IA
Detroit, MI
Indianapolis, IN
Kansas City, MO
Los Angeles, CA
Norfolk, VA
Ottawa, ON
Philadelphia, PA
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
Richmond, VA
San Francisco, CA
Seattle, WA
St Louis, MO
Toronto, ON
Tucson, AZ
Wash Metro Area, DC

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

Browse Courses

                          

About Us Software Consulting Training Home line

RHD251 Red Hat Linux Programming

Email this Page    Print-Friendly Version

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.

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.

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

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




Last Update: May 22, 2012