Zum Hauptinhalt

Das Webinar von Heise

Moderne C++ Design Patterns

10. Januar 2023, 9 bis 13 Uhr

MEHR ERFAHREN

DIE WICHTIGSTEN C++ DESIGN PATTERNS IM ÜBERBLICK

Design Patterns sind in der C++-Programmierung allgegenwärtig. Auch die C++-Standardbibliothek nutzt deren Stärken konsequent.

In diesem halbtägigen Webinar lernen Sie die wichtigsten Design Patterns kennen und erkunden deren Stärken und Schwächen anhand von praktischen Beispielen. Zudem vermittelt das Webinar ein Verständnis der Philosophie einer modernen C++-Programmierung und erklärt, wie klassische Design Patterns heutzutage implementiert werden.

DAS KÖNNEN SIE LERNEN

  • Teil 1: Überblick

    Im ersten Teil des Webinars gewinnen Sie einen Überblick über Design Patterns in C++. Sie lernen die Eigenschaften von Design Patterns kennen und lernen, die üblichen Missverständnisse zu vermeiden.

  • Teil 2: Von Visitor zu std::variant

    Im zweiten Teil des Online Trainings werfen wir einen Blick auf das klassische Visitor Design Pattern. Anhand von Beispielen lernen Sie dessen Vor- und Nachteile kennen und sehen Unterschiede zur modernen Implementierung mit std::variant.

     

  • Teil 3: Strategy, Command und std::function

    Im dritten Teil des Online-Trainings lernen Sie die Design Patterns Strategy und Command und deren Vor- und Nachteile kennen. Dann betrachten wir die moderne C++-Implementierung mit std::function.

  • Teil 4: Das Curiously Recurring Template Pattern

    Im vierten Teil des Webinars lernen Sie das Curiously Recurring Template Pattern kennen, auch bekannt als CRTP. Anhand praktischer Beispiele betrachten wir die Stärken und Schwächen und probieren verschiedene Implementierungsstrategien aus.

  • Teil 5: Expression Templates

    Im letzten Teil des Webinars werfen wir einen Blick auf Expression Templates und Lazy Evaluation. Anschließend erlernen Sie Implementierungsdetails dieser Design Patterns anhand von praktischen Beispielen.

IHR EXPERTE

  • Klaus Iglberger

    Trainer und Berater für C++-Entwicklung

    Klaus Iglberger vermittelt seine über fünfzehnjährige Erfahrung in der C++-Entwicklung in gut besuchten Trainingskursen und auf C++-Konferenzen auf der ganzen Welt. Er hat sich vor allem auf Software Design für Großunternehmen spezialisiert und ist Experte dafür, wie man die Instandhaltung und Wartung von Software verbessert.

     

IHRE TEILNAHME

  • EINZEL-TICKET

    Buchen Sie Ihr Ticket für ein einzelnes Webinar aus dieser Serie

    169 €*

    • 4 Stunden Profiwissen zu einem von fünf C++-Themen
    • Stellen Sie dem Experten Fragen über den Online-Chat
    • Unbefristeter Zugang zu allen Videos & Materialien
    TICKET BUCHEN
  • KOMBI-TICKET

    Buchen Sie Ihr Ticket für alle 5 Webinare und sparen Sie 250 € zum Einzelkauf!

    595 €*

    • 20 Stunden Profiwissen zur modernen C++-Programmierung
    • Stellen Sie dem Experten Fragen über den Online-Chat
    • Unbefristeter Zugang zu allen Videos & Materialien
    TICKET BUCHEN

*Alle Preise verstehen sich inkl. gesetzl. MwSt. (kann je nach Bestimmungsland im Bestellverlauf variieren)