Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus
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.
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.
Mit viel internationaler Erfahrung widmet sich Klaus Iglberger seiner Tätigkeit als freiberuflicher Trainer und Berater für C++. Nach dem Abschluss seiner Doktorarbeit in der Informatik im Jahr 2010 spezialisierte er sich auf C++-Software-Design für große Systeme. Klaus Iglberger ist der Initiator und Hauptentwickler der Blaze C++ Mathebibliothek und einer der Organisatoren der Münchner C++ User Group. Sein Fachwissen teilt er in Kursen in Deutschland, der EU und den USA.
Melden Sie sich an, um Ihre bisherigen Kurse fortzusetzen, an Live-Events teilzunehmen oder Ihren Pass zu verwalten. Zum Login
Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.