Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar "C-Programmierung für Linux/UNIX-Systemprogrammierung" erwerben Sie grundlegende Kenntnisse und Techniken der Systemprogrammierung auf diesen Plattformen. Ziel ist es, Ihnen das nötige Wissen und die Fähigkeiten zu vermitteln, um effizient mit Datei-Ein-/Ausgabe, Prozessen, Prozesskommunikation, Signalen und anderen Systemressourcen zu arbeiten.

Sie werden lernen, wie Dateien geöffnet, gelesen und geschrieben werden, wie Prozesse erstellt und verwaltet werden, wie die Kommunikation zwischen Prozessen funktioniert und wie Signale zur Ereignisbehandlung eingesetzt werden können. Am Ende der Schulung werden Sie in der Lage sein, systemnahe Programme und Anwendungen für Linux/UNIX zu entwickeln und zu verstehen, wie das Betriebssystem und die Systemressourcen optimal genutzt werden.

Teilnehmer - Zielgruppe

  • Programmierer

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Grundlegende Begriffe

Elementare Datei-Ein/Ausgabe

  • Filedeskriptoren
  • Semaphore auf Dateibasis

Fortgeschrittene Ein/Ausgabe

  • Zugriff auf Kataloge
  • Zugriff auf Gerätedateien
  • Dateiattribute

Terminal-Ein/Ausgabe

  • ioctl

Prozesse

  • exec
  • fork
  • wait
  • exit

Elementare Prozesskommunikation

  • Pipes
  • Bidirektionale Pipes

Fortgeschrittene Prozesskommunikation

  • FIFO/Named Pipes
  • Semaphore
  • Shared-Memory
  • Record-Locking

Signale

Systemaufrufe

Weitere Schulungen zu Thema C

C Programmierung Einführung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "Grundlagen der C-Programmierung" erhalten Sie einen professionellen Einstieg in die Programmiersprache C. Sie erlernen die grundlegenden Strukturen und Eigenschaften von C. Nach Abschluss der Schulung sind Sie in der Lage, eigene ...

C Programmierung Grundlagen (ohne Vorkenntnisse)

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 4-tägigen Seminar „C Programmierung Grundlagen (ohne Vorkenntnisse)“ werden Ihnen die wesentlichen Konzepte und Techniken der C-Programmierung nähergebracht. Sie erhalten einen umfassenden Überblick über die Bedeutung von Datentypen und lernen die ...

C Programmierung Fortgeschrittene

- u.a. in Hamburg, Köln, Essen, Darmstadt, Freiburg

In diesem 3-tägigen Seminar "C Programmierung Fortgeschrittene" erwerben Sie tiefgehende Kenntnisse in fortgeschrittenen Funktionen und Konzepten der C-Programmierung. Dazu gehören Themen wie Strukturen, Unions und Bitfelder, die Anwendung von Pointern, ...

C Programmierung Intensiv All-in-One

- u.a. in Düsseldorf, Mannheim, Darmstadt, Virtual Classroom, Jena

In diesem 5-tägigen Seminar „C Programmierung Intensiv All-in-One“ erlernen Sie sowohl die Grundlagen als auch fortgeschrittene Konzepte der Programmiersprache C. Sie werden mit dem Aufbau von C-Programmen vertraut und lernen die verschiedenen Notationen, Datentypen und ...