C Einführung
Ihre Termine
| Datum | Ort | Preis | |
|---|---|---|---|
| 08.12.2025 -10.12.2025 |
München | 1.606,50 €* | Buchen |
| 08.12.2025 -10.12.2025 |
Virtuelles Live Training | 1.606,50 €* | Buchen |
| 02.03.2026 -04.03.2026 |
München | % 1.525,58 €* | Buchen |
| 02.03.2026 -04.03.2026 |
Virtuelles Live Training | % 1.525,58 €* | Buchen |
| 08.06.2026 -10.06.2026 |
München | % 1.525,58 €* | Buchen |
| 08.06.2026 -10.06.2026 |
Virtuelles Live Training | % 1.525,58 €* | Buchen |
| 07.09.2026 -09.09.2026 |
München | % 1.525,58 €* | Buchen |
| 07.09.2026 -09.09.2026 |
Virtuelles Live Training | % 1.525,58 €* | Buchen |
| 07.12.2026 -09.12.2026 |
München | % 1.525,58 €* | Buchen |
| 07.12.2026 -09.12.2026 |
Virtuelles Live Training | % 1.525,58 €* | Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Fundierter Einstieg in die professionelle Programmierung mit C.
Inhalte
Einführung und Grundlagen
- Einführung in die Nutzung der modernen Entwicklungsumgebungen (inklusive Visual Studio und Visual Studio Code)
- Verwendung von C-Compilern (z. B. GCC, Clang) und erweiterte Einstellungsmöglichkeiten
- Struktur eines C-Programms: main-Funktion, Bibliotheken und Header-Dateien
- Arbeiten mit Variablen und Datentypen (inklusive C23-Updates)
- Einführung in Konstanten und Operatoren
- Überblick über die gängigsten Kontrollstrukturen (if, switch, Schleifen)
Programmierung und Funktionsweisen
- Definition und Deklaration von Funktionen, einschließlich der Nutzung von Funktionsprototypen
- Einführung in die Modularisierung: Nutzung und Erstellung von Header-Dateien
- Nutzung des C-Präprozessors und neuerer Präprozessoranweisungen (C23-Änderungen)
- Arbeiten mit Arrays und Zeichenketten (verbesserte String-Handling-Funktionen)
- Speicherverwaltung und Einführung in Zeiger (mit sicherheitsrelevanten Best Practices)
- Einfache Fehlerbehandlung und Debugging-Techniken mit modernen Tools
- Steuerung von Ein- und Ausgabe (printf, scanf und neue Formatierungsoptionen in C23)
Vertiefung und kleine Projekte
- Aufbau von kleinen Programmen: Schritt-für-Schritt-Entwicklung und Code-Review
- Einsatz von Strukturtypen (structs) und Unionen für komplexe Datentypen
- Überblick über die Standardbibliothek und ihre Aufteilung (Standard C Library und neue Funktionen in C23)
- Arbeiten mit dynamischer Speicherverwaltung (malloc, free) und Tipps zur Speicheroptimierung
- Einführung in rekursive Funktionen und Anwendungsfälle
- Erweiterte Nutzung von Zeigern und Zeigerarithmetik
- Tipps und Best Practices für modernes C-Coding (einschließlich aktueller Coding-Standards)
- Zusammenfassung und Ausblick auf fortgeschrittene C-Themen (z. B. Multithreading und Low-Level-Programmierung)
Voraussetzungen
- Sicherer Umgang mit Computern
- Vorerfahrung in anderen Programmiersprachen ist keine Voraussetzung schadet aber auch nicht.
Zielgruppe
Alle Entwickler, die lernen wollen, wie man in der Programmiersprache C programmiert.
Hinweise
09:00 bis 16:00 Uhr ( 3 Tage)
D