Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus

heise Academy Logo
Im Pass enthalten
Webinare

Webinar-Serie: Fortgeschrittene Techniken in der C++-Entwicklung für mehr Sicherheit und stabilen Code

Als C++-Entwickler stehen Sie vor der Herausforderung, leistungsstarke und zugleich sichere Software zu entwickeln. In dieser Webinar-Serie lernen Sie fortgeschrittene Programmiertechniken kennen, die Ihnen dabei helfen, dieses Ziel zu erreichen. Unser erfahrener Experte vermittelt Ihnen das nötige Wissen, um Ihren C++-Code auf ein neues Level zu heben und dabei die Sicherheit zu erhöhen.

Im Pass enthalten
Webinare

Webinar-Serie: Fortgeschrittene Techniken in der C++-Entwicklung für mehr Sicherheit und stabilen Code

Sie haben bereits einen Academy Pass?

Jetzt einloggenKeinen Pass? Hier erfahren sie mehr
Überblick

Ein Schwerpunkt dieser Webinar-Serie liegt auf der Meisterung von Templates. Sie erfahren in den ersten beiden Webinaren, wie Sie mithilfe von Type Traits, SFINAE und Concepts die volle Leistungsfähigkeit von Templates ausschöpfen und gleichzeitig die Sicherheit Ihres Codes verbessern. Durch die Analyse von Typen zur Kompilierzeit und die Steuerung von Funktions- und Template-Überladungen minimieren Sie potenzielle Fehlerquellen.

Ein weiterer Fokus liegt auf dem professionellen Design von APIs. Unser Experte stellt Ihnen bewährte Techniken und Best Practices vor, mit denen Sie elegante, flexible und vor allem sichere APIs entwickeln. Dazu gehören etwa die Interface Guidelines, Forwarding References und die durchdachte Gestaltung von Funktionsparametern. Sie lernen, wie Sie durch die Anwendung dieser Prinzipien die Lesbarkeit, Wartbarkeit und Robustheit Ihres Codes optimieren.

Dabei widmet sich die Webinar-Serie auch der Entwicklung sicherer APIs mithilfe von Strong Types und einer effektiven Fehlerbehandlung. Strong Types ermöglichen es Ihnen, strenge Regeln für Zuweisungen und Operationen durchzusetzen und so Fehler frühzeitig zu erkennen. Durch den gezielten Einsatz von Error Propagation stellen Sie sicher, dass Fehler an die richtige Stelle weitergegeben und dort behandelt werden.

Abgerundet wird die Serie durch die Vorstellung fortschrittlicher Design Patterns wie Decorator, CRTP und Expression Templates. Diese Muster helfen Ihnen dabei, wiederverwendbaren und gut strukturierten Code zu entwickeln, der leistungsstark und sicher ist.

Nach Abschluss dieser Webinar-Serie sind Sie in der Lage, moderne C++-Techniken einzusetzen, um robuste und sichere Software zu entwickeln. Sie verstehen, wie Sie durch den gezielten Einsatz von Templates, APIs und Design Patterns die Qualität und Sicherheit Ihres Codes erhöhen und so auch komplexe Entwicklungsprojekte meistern.

Programmierkenntnisse und Erfahrung mit der C++-Syntax werden vorausgesetzt, insbesondere der routinierte Umgang mit Templates. Die erfolgreiche Teilnahme an der Webinar-Serie Einstieg in die professionelle Entwicklung mit C++ deckt ebenfalls die wichtigsten Themen ab, um die Webinare zu verstehen.

Foto von Klaus Iglberger

Klaus Iglberger

C++-Trainer und Consultant | Selbstständig

Zum Profil
Im Pass enthalten
Webinare

Webinar-Serie: Fortgeschrittene Techniken in der C++-Entwicklung für mehr Sicherheit und stabilen Code

Ihr Academy Pass: Jetzt 30 Tage kostenfrei testen


  • Teilnahme an über 100 Live-Events im Jahr
  • Große Bibliothek an Videokursen und Webinaren
  • Persönliche, interaktive Lernumgebung mit vielen Funktionen
  • Für Unternehmen: Attraktive Rabatte und Benefits für Team-Lizenzen

Sie haben bereits einen Academy Pass?

Melden Sie sich an, um Ihre bisherigen Kurse fortzusetzen, an Live-Events teilzunehmen oder Ihren Pass zu verwalten. Zum Login

Haben Sie Fragen zu unseren Webinaren? Wir helfen Ihnen gern weiter.

Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.

Profilbild von Team Events

Team Events

events@heise-academy.de

+49 511 5352 8603

Telefonisch erreichbar: Mo – Fr | 9 – 17 Uhr

Unsere Antworten auf die häufigsten Fragen

Kontaktformular

Bei Betätigen des Absenden-Buttons verarbeiten wir die von Ihnen angegebenen personenbezogenen Daten ausschließlich für den Zweck Ihrer Anfrage. Weitere Informationen zum Datenschutz finden Sie in unserer Datenschutzerklärung.