C++ - C++ 23 - Neue Features

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
Dauer2 Tage
SpracheDeutsch
Kurstermine 79 Startdaten
Preis ab 1.416,10 € inkl. MwSt.

Beschreibung

Wer seine C++-Kenntnisse auf den neuesten Stand bringen möchte, profitiert von einer praxisnahen Weiterbildung rund um die aktuellen Sprachfeatures. Diese Fortbildung vermittelt fundiertes Wissen über moderne Programmiertechniken und zeigt, wie sich der eigene Code effizienter und übersichtlicher gestalten lässt.

Der Kurs C++ - C++ 23 - Neue Features spricht gezielt Entwickler und Programmierer an, die bereits mit C++ vertraut sind und die Neuerungen der aktuellen Standards anwenden möchten. Im Mittelpunkt steht das praxisorientierte Lernen, sodass die Teilnehmenden das Gelernte direkt in eigenen Projekten umsetzen können.

Behandelt werden unter anderem moderne Konzepte wie Ranges für lesbarere Container-Operationen, Concepts für eine stärkere Typüberprüfung sowie die modulare Programmierung mit C++20-Modulen zur besseren Code-Organisation. Auch erweiterte Lambda-Ausdrücke und die neuen Möglichkeiten der Standardbibliothek werden anschaulich erklärt.

Ein besonderer Schwerpunkt liegt auf fortgeschrittenen Techniken für Multithreading und parallele Programmierung, etwa mit Futures und Coroutines. Durch praktische Übungen und Fallstudien gewinnen die Teilnehmenden mehr Sicherheit im Umgang mit den neuesten C++-Funktionen und können diese souverän im beruflichen Alltag einsetzen.

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

Inhalte

Einführung in C++20 und C++23 Features

- Überblick über die wichtigsten Änderungen und Ergänzungen

Ranges

- Verwendung von Ranges für effizientere und lesbare Container-Operationen

- Pipe Operator für bessere Lesbarkeit

Concepts

- Einführung in Concepts für eine stärkere Typüberprüfung und besseres Template-Design

Auto-Templates

- Vereinfachung von Template-Code mit automatischer Typableitung

Modulare Programmierung

- Nutzung von C++20-Modulen für verbesserte Code-Organisation und Kompilierzeiten

Erweiterte Lambda-Ausdrücke und Funktionen

- Neue Funktionen und Verbesserungen bei Lambda-Ausdrücken

Erweiterte Standardbibliothek und Language Features

- Einführung in wichtige neue Teile der Standardbibliothek

- Default comparisons (Spaceship Operator)

- auto{} und auto()

- if consteval

- std::to_underlying

- etc...

Verbesserte Konkurrenz- und Synchronisationsfunktionen

- Fortgeschrittene Techniken für Multithreading und parallele Programmierung mit Futures und Coroutines

Praktische Übungen und Fallstudien

- Anwendung der neuen Features in realen Programmierprojekten

Zielgruppe

Erfahrene C++ Programmierer.

Voraussetzungen

Gute Kenntnisse in C++ 11 oder C++17 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

PC-COLLEGE Training GmbH - Institut für IT-Ausbildung Offene IT-Seminare und Firmenschulungen bei PC-COLLEGE Schulungen an über 30 Standorten wie Berlin, Hamburg, Stuttgart, Düsseldorf, Frankfurt, München Alle Kurse werden auch als Live-Online-Training angeboten. Sie möchten Ihre tägliche Arbeit am Computer optimieren?…

Mehr über PC-COLLEGE Training GmbH