0

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