Development Expert: C++ Entwicklung
COMCAVE.COLLEGE Ulm
Aktionen
Kursbeschreibung
C++ ist eine leistungsfähige Programmiersprache, die in vielen Anwendungen eingesetzt wird. Diese Weiterbildung bietet umfassende Kenntnisse in der C++-Entwicklung und bereitet Teilnehmende auf komplexe Softwareprojekte vor.
Lehrgangsziele
- Erwerb vertiefter Kenntnisse der C++ Programmierung, insbesondere systemnaher Anwendungen
- Entwicklung objektorientierter und performanter Softwarelösungen für technische Branchen
- Anwendung fortgeschrittener C++-Konzepte wie Templates, STL und Exception Handling
- Fähigkeit zur Umsetzung professioneller Projekte mit Fokus auf Robustheit und Effizienz
Kursinhalte
- Überblick
- Einführung in die Sprache C++, deren Anwendungsgebiete und Besonderheiten
- Höhere und fortgeschrittene Datentypen
- Nutzung komplexer Strukturen wie Vektoren, Arrays, Pointers, Enums oder benutzerdefinierter Typen
- Gültigkeitsbereiche, spezielle Deklarationen und Typumwandlung
- Steuerung der Sichtbarkeit und Lebensdauer von Variablen sowie sicheres Type-Casting
- Objektorientierte Programmierung
- Verwendung von Klassen, Vererbung, Konstruktoren, Polymorphie und Kapselung
- Templates und STL
- Einsatz von generischen Programmiermethoden und Nutzung der Standard Template Library
- Exception-Handling
- Fehlerbehandlung zur Vermeidung von Programmabstürzen und unsicheren Zuständen
- C++ Standardbibliothek
- Nutzung vordefinierter Funktionen und Klassen für Dateizugriffe, Strings, Mathe, etc
- Projekt
- Eigenständige Umsetzung einer praxisnahen Aufgabenstellung
- Klausur
- Abschlussprüfung zur Überprüfung des Fachwissens
Kursinformationen
Basteistr. 37
DE 89073