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