PräsenzNicht BerufsbegleitendPreis: 15.300,00 €
Programmiersprache C++
neuefische GmbH Ritterstraße 12-14, 10969 Berlin
Beschreibung
C++-Programmiersprache
Meistern Sie die C++-Programmiersprache und entwickeln Sie leistungsstarke, skalierbare Anwendungen mit modernen C++-Programmiertechniken. Dieser Kurs behandelt die Kernkonzepte von C++, objektorientierte Programmierung (OOP), Speicherverwaltung, Multithreading und die Entwicklung praxisnaher Anwendungen und vermittelt Ihnen die erforderlichen Fähigkeiten für Software-Engineering, Spieleentwicklung und Systemprogrammierung.
Grundlagen der C++-Programmierung
-C++-Syntax, Variablen und Datentypen erlernen
-Arbeiten mit Kontrollstrukturen, Schleifen und Funktionen
-Implementieren von Ausnahmebehandlungs- und Debugging-Techniken
-Optimieren der Code-Effizienz mithilfe bewährter Verfahren
Objektorientierte Programmierung (OOP) in C++
-Masterklassen, Objekte und Konstruktoren
-Implementieren von Kapselung, Polymorphismus und Vererbung
-Arbeiten mit Operatorüberladung und Funktionsüberladung
-Anwenden von OOP-Prinzipien zum Erstellen modularer und skalierbarer Anwendungen
Speicherverwaltung und Leistungsoptimierung
-Zeiger, dynamische Speicherzuweisung (new, delete) verstehen
-Mit intelligenten Zeigern (unique_ptr, shared_ptr) für eine sicherere Speicherverwaltung arbeiten
-Die Codeleistung mithilfe von Inline-Funktionen und Makros optimieren
-Alternativen zur Speicherbereinigung und zur Vermeidung von Speicherlecks kennenlernen
Multithreading und fortgeschrittene C++-Konzepte
-Mit Multithreading und Parallelverarbeitung arbeiten
-STL (Standard Template Library) für eine effiziente Programmierung implementieren
-Arbeiten mit Dateihandhabung, E/A-Streams und Serialisierung
-Erkunden von C++14-, C++17- und C++20-Funktionen für die moderne Entwicklung
Abschlussprojekt: Entwicklung einer leistungsstarken C++-Anwendung
-Erstellen einer realen Softwareanwendung mit C++
-Anwendung bewährter Verfahren in der Softwarearchitektur und -optimierung
-Optimierung für Sicherheit, Speichereffizienz und Skalierbarkeit
-Vorbereitung auf Karrieremöglichkeiten in der C++-Entwicklung mit Portfolio-Anleitung