Developing Applications For Linux (LFD401) Training

Upcoming Instructor Led Online and Public Developing Applications For Linux (LFD401) classes
Developing Applications For Linux (LFD401) 1 April, 2019 - 4 April, 2019 $2600 Hartmann Software Group Training Registration
Developing Applications For Linux (LFD401) 22 July, 2019 - 25 July, 2019 $2600 Hartmann Software Group Training Registration

Answers to Popular Questions:

 
Yes, this class can be tailored to meet your specific training needs.
Yes, we provide Linux Unix consulting services.
Yes, group discounts are provided.

Course Description

 
This course is designed to help experienced developers get up to speed quickly on how to develop applications for a Linux environment. In this course you will learn: The tools and methods for developing C programs and doing systems programming under Linux. Debugging techniques and process management. Linux specific paid and system calls. And more.
Course Length: 4 Days
Course Tuition: $2600 (US)

Prerequisites

This course is for experienced developers. Students should be proficient in C programming, and be familiar with basic Linux utilities and text editors.

Course Outline

 
Introduction
Preliminaries
Compilers
Libraries
Make
Source Control
Debugging and Core Dumps
Debugging Tools
System Calls
Memory Management and Allocation
Files and Filesystems in Linux
File I/O
Advanced File Operations
Processes - I
Processes - II
Pipes and Fifos
Asynchronous I/O**
Signals - I
Signals - II
POSIX Threads - I
POSIX Threads - II
Networking and Sockets
Sockets - Addresses and Hosts
Sockets - Ports and Protocols
Sockets - Clients
Sockets - Servers
Sockets - Input/Output Operations
Sockets - Options
Netlink Sockets
Sockets - Multiplexing and Concurrent Servers
Inter Process Communication
Shared Memory
Semaphores
Message Queues
** These sections may be considered in part or in whole as optional. They contain either background reference material, specialized topics, or advanced subjects. The instructor may choose to cover or not cover them depending on classroom experience and time constraints.

Course Directory [training on all levels]

Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.