C++ - Aufbaukurs

Vor Ort
Online
StandorteLippstadt, Karlsruhe, Mannheim, Freiburg im Breisgau, Berlin, Stuttgart, Hamburg, Hannover, Leipzig, Frankfurt am Main, München, Dresden, Köln, Düsseldorf, Regenstauf, Nürnberg, Dortmund, Essen, Siegen, Wienhausen, Kassel, Koblenz, Saarbrücken, Bremen, Münster, Erfurt, Online, Krefeld, Jena
Dauer3 Tage
SpracheDeutsch
Kurstermine 154 Startdaten
Preis ab 2.011,10 € inkl. MwSt.

Beschreibung

Der C++ - Aufbaukurs bietet den idealen Rahmen für all jene, die ihre bereits vorhandenen Kenntnisse in der C++-Programmierung auf das nächste Level heben möchten. Teilnehmer dieses Kurses gewinnen nicht nur ein tieferes Verständnis der Sprache, sondern sie lernen auch, wie sie die neuesten Standards wie ISO/IEC 14882:2020(E) effizient anwenden können. Dabei steht der praktische Nutzen klar im Vordergrund, indem Aspekte wie Sicherheitsmechanismen und Performance-Steigerungen betrachtet werden.

Besonders wertvoll ist dieser Aufbaukurs für Entwickler, die bereits mit den Grundlagen vertraut sind und nun ihre Fähigkeiten erweitern wollen. Der Kurs thematisiert aktuelle Neuerungen wie C++23, verbunden mit nützlichen Konzepten wie RAII und das Prinzip von SFINAE. Ein weiterer Schwerpunkt liegt auf fortgeschrittenen Themen wie asynchroner Programmierung und der effektiven Nutzung der Standard Template Library. Diese Inhalte helfen, die Effizienz und Struktur von C++-Anwendungen signifikant zu verbessern.

Durch praxisorientierte Übungen werden Themen wie Operatorüberladung, L- und R-Value sowie Templates verständlich vermittelt. Teilnehmer profitieren von einem fundierten Verständnis gängiger Methoden und Techniken, was ihnen in ihrer beruflichen Laufbahn Sicherheit und Zeitersparnis bringt.

Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.

Inhalte

Der ISO/IEC 14882:2020(E) C++ Standard

- Vervollständigung der in C++20 angefangenen Änderungen durch C++23

RAII (Resource acquisition is initialization)

SFINAE (Substitution failure is not an error)

Operatorüberladung

L, R-Value und Perfect Forwarding

Häufig verwendete Konzepte

- Type Erasure

- Schnittstellen (Interfaces)

- Abstrakte Klassen

- Mehrfachvererbung

- Statische Klassenelemente/Singletons

- C++20 Module

- Asynchrone Programmierung

- Templates

Standard Template Library

- Streams

- Hilfsfunktionen des utility Headers

- Container

- Ranges

- Algorithmen

Verwendung von Paketmanagern und Buildsystemen

Zielgruppe

Das Seminar richtet sich an Teilnehmer, die ihre bestehenden C++ Kenntnisse vertiefen und erweitern möchten.

Voraussetzungen

Solide Programmiererfahrung, Kenntnisse in C++ entsprechend des C++-Grundkurses, erworben durch den genannten Kurs oder praktische Erfahrung.

Weitere Infos

Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

PC-COLLEGE Training GmbH

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.

Mehr über PC-COLLEGE Training GmbH