home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
C
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » Soft skills » TrajectenOperating Systems » MVS - z/OS » Linux - UNIX » Mac OS X » iPad en iPhone iOSDatabases en middleware » Relationele databases & SQL » Db2 for z/OS » Db2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Data Science, Big data en analyticsApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Agile en Scrum » Programmeertalen » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL » SecuritybalkjePraktischInschrijven 
Deze pagina is niet beschikbaar in het Nederlands.
Linux C programming

This course teaches Linux users how to do C programming, specifically on the Linux operating system. Linux C programming allows the highest performing applications and is necessary for low level programming, especially when dealing with devices and low level internals. We look and implement best practices and build on your previous experience.

Schedule

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd ? Gelieve dan ABIS te contacteren.

Intended for

Future C programmers in a Linux environment.

Background

Experience with a Linux system as a user, for example after following the Linux/UNIX fundamentals course. Previous programming experience in other environments is recommended.

Main topics

Refresh of C pointers and function calls

Version control with git

File operations with gpio

Processes

Threads, synchronisation and critical sections

Interprocess Communication

Shared Memory and Semaphores

Pipes

Sockets

/proc and /sys interaction

System calls

mlock, nanosleep, readlink, sendfile, setitimer and sysinfo

Training method

Classical lecture with a lot of exercises. Participants receive the book 'Linux Programmng' by Jasper Nuyens. The solutions to the exercises are provided for those with less background.

Duration

5 days.

Course leader

Linux Belgium.


SESSIE-INFO EN INSCHRIJVEN