Dieser Kurs beinhaltet Coursera Coach! Eine intelligentere Art zu lernen mit interaktiven Echtzeit-Unterhaltungen, die Ihnen helfen, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis zu vertiefen, während Sie im Kurs vorankommen. Bringen Sie Ihre C++-Programmierkenntnisse auf die nächste Stufe, indem Sie fortgeschrittene Merkmale und grundlegende Datenstrukturen beherrschen, die für die Erstellung von Hochleistungssoftware unerlässlich sind. In diesem umfassenden Kurs lernen Sie Dateiverwaltung, Vererbung, Polymorphismus, Vorlagen, die Standard Template Library (STL) und zentrale Datenstrukturen wie Stacks, Warteschlangen und verknüpfte Listen kennen. Sie beginnen mit der Dateieingabe/-ausgabe und lernen, wie man aus Dateien liest und in Dateien schreibt, um Daten über mehrere Sitzungen hinweg zu erhalten. Anhand von realen Projekten wie Gehaltsberichten und Studentenlisten lernen Sie, wie Sie externe Daten verwalten können. Als Nächstes werden Sie in die objektorientierte Programmierung mit Vererbung und Polymorphismus eintauchen und abgeleitete Klassen und rollenbasierte Systeme wie einen RPG-Charakterersteller erstellen, um diese Konzepte in Aktion zu sehen. Im weiteren Verlauf des Kurses werden Sie C++-Templates und die STL erforschen und lernen, wie man wiederverwendbaren, effizienten Code mit leistungsstarken generischen Containern und Algorithmen schreibt. Sie werden auch wichtige Konzepte wie intelligente Zeiger, Operator-Überladung und Regeln für eine sichere Speicherverwaltung kennen lernen. Projekte wie ein Sprachübersetzer und ein Erntesimulator verbinden diese Themen miteinander. Im letzten Teil des Kurses liegt der Schwerpunkt auf Datenstrukturen. Sie werden sowohl array-basierte als auch verknüpfte Versionen von Stacks, Warteschlangen und Listen implementieren und Templating anwenden, um flexible, typsichere Datenabstraktionen zu erstellen. Durch die Kombination von Theorie und praktischer Programmierung werden Sie ein Toolkit zur Lösung komplexer Programmierprobleme aufbauen. Am Ende des Kurses werden Sie in der Lage sein, fortgeschrittene C++ Merkmale wie Templates und Polymorphismus anzuwenden, STL-Container effektiv zu nutzen, Speicher mit modernen Techniken zu verwalten und grundlegende Datenstrukturen von Grund auf zu implementieren.

Fortgeschrittene C++-Funktionen und Datenstrukturen

Fortgeschrittene C++-Funktionen und Datenstrukturen
Dieser Kurs ist Teil von Spezialisierung „Werden Sie ein C++-Profi: Der ultimative Leitfaden für Entwickler“

Dozent: Packt - Course Instructors
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Lesen von und Schreiben in Dateien unter Verwendung von C++-Streams für die Datenpersistenz und -verarbeitung
Verwendung von Vererbung, Polymorphismus und intelligenten Zeigern zum Schreiben von skalierbarem, wiederverwendbarem Code
Nutzung von STL-Containern, Algorithmen und Vorlagen zur effizienten Lösung komplexer Probleme
Implementierung zentraler Datenstrukturen wie verknüpfte Listen, Stacks und Warteschlangen von Grund auf mit C++
Kompetenzen, die Sie erwerben
- Kategorie: Data Structures
- Kategorie: Simulations
- Kategorie: File I/O
- Kategorie: Programming Principles
- Kategorie: Software Design Patterns
- Kategorie: Object Oriented Programming (OOP)
- Kategorie: Algorithms
- Kategorie: Object Oriented Design
Werkzeuge, die Sie lernen werden
- Kategorie: C++ (Programming Language)
- Kategorie: Data Persistence
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Oktober 2025
6 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 4 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 Softwareentwicklung entdecken

University of Illinois Urbana-Champaign
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,




