Sicherer Umgang mit ComputernVorerfahrung in anderen Programmiersprachen ist keine Voraussetzung schadet aber auch nicht.
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)
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Dukannst zwischen Live-Online und Vor Ort in unseren modernenSchulungszentren im D-A-CH Raum wählen. Beide Formategarantieren dir die gleiche hohe Qualität und interaktiveLernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vorOrt. So findest du genau das Format, das zu deinenBedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernstdu direkt mit den Tools und Features, die du auch indeinem Arbeitsalltag verwendest - praxisnah undzukunftsorientiert. Bei Inhouse- und Firmenschulungenbestimmt ihr die Version.
D
Zielgruppen
Alle Entwickler, die lernen wollen, wie man in der Programmiersprache C programmiert.
Sicherer Umgang mit ComputernVorerfahrung in anderen Programmiersprachen ist keine Voraussetzung schadet aber auch nicht.
Einführung und Grundlagen
- Einführung in die Nutzung der modernen Entwicklungsumge...
Mehr Informationen