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
Zielgruppe
-Arbeitssuchende, die sich weiterbilden möchten, um ihre Fähigkeiten zu erweitern und ihre Beschäftigungsfähigkeit auf dem hart umkämpften Arbeitsmarkt zu verbessern. -Arbeitssuchende, die ihre Chancen auf dem Arbeitsmarkt verbessern oder sich durch den Erwerb praktischer Kenntnisse für neue Aufgaben qualifizieren möchten. -Quereinsteiger, die sich in diesem Bereich neu orientieren und ihre Karrierechancen verbessern oder ihre Karriere durch den Erwerb spezialisierter Fähigkeiten vorantreiben möchten. -Menschen, die in Unternehmen, Agenturen und Beratungsfirmen arbeiten oder arbeiten wollen, die in diesem Bereich tätig sind -Menschen, die sich in diesem Bereich spezialisieren und sich solides praktisches Wissen aneignen wollen, um benutzerfreundliche, barrierefreie und effektive digitale Lösungen zu entwickeln.
Hinweise zur Prüfung und Zertifikat/Abschluss
Trägerzertifikat sowie Abschlussprojekt
Förderungsmöglichkeiten
ja
Teilnahmevorraussetzungen
-Motivation und Interesse an IT, Design und Softwareentwicklung -Gute Computerkenntnisse (PC/Mac) -Teilnahme an einer unverbindlichen Beratung
Preishinweis
Preis inkl. MwSt. undefined
Top