Der umfassende Programmierkurs für C++20 – mit allen Neuerungen im Detail erklärt
Der neue Standard von C++20 bringt ähnlich große und einschneidende Neuerungen hervor, wie zuletzt vor 10 Jahren C++11. Zentrale Features wie Ranges, Coroutinen, Concepts und Module eröffnen Entwicklern neue Möglichkeiten, in einem noch moderneren C++ zu programmieren.
In diesem Kurs erhältst du einen Überblick und lernst diese fundamentalen Neuerungen kennen. Praktische Beispiele veranschaulichen die Funktionalität und mit Übungsaufgaben kannst du sie selbst ausprobieren und dich eigenständig trainieren.
Mit Concepts beispielsweise definierst du Templates als semantische Kategorien für die Menge der zulässigen Datentypen deutlich einfacher und ausdrucksreicher. Dank der Ranges-Bibliothek wirst du in der Lage sein, die Algorithmen der Standard Template Library direkt auf den Container anzuwenden, sie mit dem aus der Unix-Shell bekannten Pipe-Operator zu verknüpfen und sie auf unendlichen Datenströmen zu definieren. Damit setzt du kooperatives Multitasking, unendliche Datenströme, Event-Schleifen oder auch Pipelines elegant um. Module stellen eine Alternative zu Header-Dateien dar und bieten dir viele Verbesserungen. An praktischen Beispielen kannst du die Trennung von Header- und Sourcecode-Dateien auflösen, Präprozessor-Anweisungen eliminieren, bessere Kompilierungszeiten erzielen und einfacher Pakete schnüren.
Es ist von Vorteil, wenn du bereits Kontakt mit C oder in C++ hattest, denn die Lektionen bauen auf diesem Wissen auf.
In den Videokursen der heise academy lernst du IT-Themen anschaulich und verständlich. Du siehst den Experten bei der praktischen Arbeit zu und lässt dir dabei alles genau erklären. Das Wissen ist in kompakte Lerneinheiten unterteilt, sodass du den Kurs Schritt für Schritt durcharbeiten oder gezielt zu Lektionen springen kannst, die dich interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für dich bereit, die dich beim Lernen unterstützen:
Für diesen Videokurs wird lediglich ein aktueller Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Rainer Grimm ist seit vielen Jahren als Softwarearchitekt, Team- und Schulungsleiter sowie als Speaker auf Konferenzen tätig. Bei heise Developer erscheint sein Blog „Modernes C++“, denn die Wissensvermittlung über diese Programmiersprache liegt ihm besonders am Herzen. Als Fachautor schreibt Rainer Grimm auch über Python und Haskell. Seine Bücher sind beim Verlag O’Reilly erschienen, die von ihm verfassten englischsprachigen Werke wurden in mehrere Sprachen übersetzt.
Fülle ganz einfach und bequem das Kontaktformular aus und wir werden deine Fragen schnellstmöglich beantworten.