0

C Grundkurs

Ihre Termine

Datum Ort Preis
07.09.2026
-09.09.2026
München 1.673,14 €*
Buchen
07.09.2026
-09.09.2026
Virtuelles Live Training 1.673,14 €*
Buchen
07.12.2026
-09.12.2026
München 1.638,63 €*
Buchen
07.12.2026
-09.12.2026
Virtuelles Live Training 1.638,63 €*
Buchen
08.02.2027
-10.02.2027
München 1.638,63 €*
Buchen
08.02.2027
-10.02.2027
Virtuelles Live Training 1.638,63 €*
Buchen
05.04.2027
-07.04.2027
München 1.638,63 €*
Buchen
05.04.2027
-07.04.2027
Virtuelles Live Training 1.638,63 €*
Buchen
07.06.2027
-09.06.2027
München 1.638,63 €*
Buchen
07.06.2027
-09.06.2027
Virtuelles Live Training 1.638,63 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Der C Grundkurs führt dich systematisch in die Programmierung mit C ein und verbindet Sprachgrundlagen mit dem Verständnis dafür, wie Programme nah an Betriebssystem, Speicher und Hardware arbeiten. Du lernst, C-Programme sauber aufzubauen, mit Compilern und Entwicklungsumgebungen zu arbeiten, Datentypen, Operatoren und Kontrollstrukturen korrekt einzusetzen und erste Programme schrittweise zu entwickeln.

Ein besonderer Schwerpunkt liegt auf den Themen, die C von vielen anderen Programmiersprachn unterscheiden: Zeiger, Speicherverwaltung, Header-Dateien, Präprozessor, Ein- und Ausgabe sowie der sichere Umgang mit Arrays und Zeichenketten. Dadurch entsteht nicht nur syntaktisches Wissen, sondern ein belastbares Fundament für Embedded-Entwicklung, Systemprogrammierung, technische Software und performancekritische Anwendungen.

Das Seminar eignet sich für Programmieranfängerinnen und Programmieranfänger ebenso wie für Fachkräfte aus Entwicklung, Test, Automatisierung oder technischer Administration, die C als Grundlage für weitere Programmier-Schulungen benötigen. Wer C bereits produktiv einsetzt und Sicherheitsaspekte vertiefen möchte, findet im Anschluss mit Sichere Anwendungen mit C und C++ eine passende Weiterbildung.

Inhalte

Entwicklungsumgebung und Programmaufbau

  • Visual Studio und Visual Studio Code
  • GCC, Clang und Compiler-Optionen
  • Aufbau eines C-Programms
  • main-Funktion und Header-Dateien
  • Bibliotheken und Include-Mechanismen

Sprachelemente und Kontrollstrukturen

  • Variablen, Datentypen und C23-Updates
  • Konstanten, Literale und Operatoren
  • Ausdrücke und Typumwandlungen
  • if, switch und Verzweigungen
  • for, while und do-while

Funktionen und Modularisierung

  • Funktionsdefinition und Funktionsdeklaration
  • Parameter, Rückgabewerte und Prototypen
  • Eigene Header-Dateien erstellen
  • Modulare Programmstruktur aufbauen
  • C-Präprozessor und C23-Änderungen

Arrays, Zeichenketten und Ein-Ausgabe

  • Eindimensionale und mehrdimensionale Arrays
  • Zeichenketten und String-Funktionen
  • Sicherer Umgang mit Puffergrößen
  • printf, scanf und Formatierungen
  • Standardbibliothek und Funktionsgruppen

Zeiger und Speicherverwaltung

  • Adressen, Pointer und Dereferenzierung
  • Zeigerarithmetik und Speicherbereiche
  • malloc, free und dynamischer Speicher
  • Speicherfehler und typische Ursachen
  • Sicherheitsrelevante Best Practices

Strukturierte Datentypen und Projektarbeit

  • structs für zusammengesetzte Daten
  • Unionen und Speicherlayout
  • Rekursive Funktionen und Anwendungsfälle
  • Debugging mit modernen Werkzeugen
  • Code-Review kleiner Programme
  • Ausblick auf fortgeschrittene C-Themen

Voraussetzungen

  • Sicherer Umgang mit Computern
  • Grundverständnis für Dateien, Ordner und Programminstallationen
  • Keine Programmiererfahrung erforderlich
  • Vorerfahrung in einer anderen Programmiersprache hilfreich, aber nicht notwendig

Zielgruppe

  • Programmieranfängerinnen und Programmieranfänger, die C als erste systemnahe Programmiersprache lernen möchten
  • Entwicklerinnen und Entwickler aus anderen Sprachen, die C-Syntax, Pointer und Speicherverwaltung sicher beherrschen müssen
  • Fachkräfte aus Embedded-Entwicklung, Automatisierung, Test oder technischer Softwareentwicklung
  • Personen, die einen Einstieg in Grundkurse zur Programmierung mit direktem Bezug zu C suchen

Hinweise

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

D