Aktualisiert im Mai 2025. Dieser Kurs enthält jetzt den Coursera Coach! Eine intelligentere Art zu lernen mit interaktiven Unterhaltungen in Echtzeit, die Ihnen dabei helfen, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis zu vertiefen, während Sie im Kurs vorankommen. Dieser Kurs befasst sich mit den neuesten Merkmalen von Modern C++, mit einem Hauptaugenmerk auf Gleichzeitigkeit, Aktualisierungen der Sprache C++17 und leistungsstarken Tools, die die Leistung und Reliabilität von Code verbessern. Sie werden die Möglichkeiten von C++17 erforschen, einschließlich der Einführung von fortgeschrittenen Gleichzeitigkeitstechniken, Vorlagen und funktionalen Programmierwerkzeugen. Dieser umfassende Leitfaden vermittelt Ihnen das Wissen, um effiziente, nebenläufige Programme zu erstellen und dabei die aktuellsten Merkmale von C++ für maximale Leistung zu nutzen. Der Kurs beginnt mit den Grundlagen der Gleichzeitigkeit und führt in die Bedeutung von Multi-Threading und dessen Implementierung mit std::thread ein. Sie werden tiefer in die Thread-Synchronisierung mit std::mutex eintauchen und lernen, wie man Argumente an Threads übergibt. Anschließend erkunden Sie die aufgabenbasierte Gleichzeitigkeit mit std::async, std::future und std::promise und lernen, wie Sie Ausnahmen nahtlos zwischen Threads weitergeben können. So erhalten Sie die Werkzeuge, die Sie benötigen, um skalierbare, thread-sichere Anwendungen zu schreiben. Wenn Sie zu den C++17-Kernmerkmalen übergehen, werden Sie die neuen Merkmale wie Inline-Variablen, noexcept und strukturierte Bindungen untersuchen. C++17 brachte auch die obligatorische Copy Elision mit sich, und dieser Kurs wird deren Vorteile verdeutlichen. Sie werden verstehen, wie Sie diese neuen Merkmale nutzen können, um Ihren Code effizienter und lesbarer zu machen. Die letzten Abschnitte behandeln fortgeschrittene Template-Merkmale wie Compiled Time Argument Deduction (CTAD), if constexpr und Folding-Ausdrücke sowie die Ergänzungen der C++17-Standardbibliothek wie std::optional, std::variant und parallele Algorithmen. Diese Komponenten ermöglichen es Ihnen, flexibleren, fehlerfreien und leistungsstarken C++ Code zu schreiben.

Moderne C++-Funktionen und Gleichzeitigkeit

Moderne C++-Funktionen und Gleichzeitigkeit
Dieser Kurs ist Teil von Spezialisierung „Vollständiges Modernes C++ (C++11/14/17)“

Dozent: Packt - Course Instructors
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Beherrschen fortgeschrittener Gleichzeitigkeitstechniken wie std::thread, std::mutex und aufgabenbasierte Gleichzeitigkeit mit std::async und std::promise
Verstehen und Implementieren wichtiger Merkmale von C++17 wie strukturierte Bindungen, noexcept und obligatorische Copy Elision, um die Leistung des Codes zu verbessern
Lernen Sie, wie Sie die erweiterten Merkmale von C++17 nutzen können, einschließlich Folding Expressions, if constexpr und Compiled Time Argument Deduction (CTAD)
Beherrschen Sie C++17-Komponenten wie std::optional, std::variant und parallele Algorithmen, um moderne, effiziente Anwendungen zu schreiben
Kompetenzen, die Sie erwerben
- Kategorie: Leistungsoptimierung
- Kategorie: Algorithmen
Werkzeuge, die Sie lernen werden
- Kategorie: C++ (Programmiersprache)
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
7 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 5 Module
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

von
Mehr von Software-Entwicklung entdecken
Status: Kostenloser Testzeitraum
Pearson
Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,


