Workshoptag am Montag, den 04. Mai

Aufgrund von COVID-19 bieten wir jetzt die Möglichkeit, an den folgenden Workshops online teilzunehmen!

  • Unabhängig davon, was in den kommenden Wochen geschieht, können Sie sich sicher fühlen, da Sie von überall an folgenden Workshops teilnehmen können.
  • Genau wie bei den traditionellen Workshops können Sie Fragen stellen, erhalten Feedback und haben eine personalisierte Erfahrung mit dem Experten.

  • .NET Architektur


    Der Workshop bietet einen Überblick über verschiedene Architekturimplementierungen und deren Testbarkeit.
    Themen:
    • Service Layer
    • Security
    • MVC und MVVM
    • Object Mapping
    • Best Practices
    • Modernisierung
    • Einbindung Azure

    Zielgruppe: langjährige .NET Entwickler

    André Ruland

    Jetzt anmelden!
  • Embedded Programmierung mit modernem C++


    Embedded Programmierung ist eine der Schlüsseldomänen von modernem C++. Dank C++ können sie direkt mit der Hardware kommunizieren, besitzen aber auch die Abstraktionen, die zum Entwickeln komplexer Systeme notwendig sind. Modernes C++ bietet viele mächtige Feature für die Embedded Programmierung an. Feature wie die Move-Semantik und constexpr Funktion für hohe Performanz, benutzerdefinierte Literale und Type-Traits für sicherheitskritische System, Smart Zeiger und std::array für den sorgfältigen Umgang mit Ressourcen. Hier sind weitere Antworten in C++ auf die besonderen Anforderungen der Embedded Programmierung, die Inhalt des Workshops sein werden.

    Sicherheitskritische Systeme:
    - Einheitliche Initialisierung mit {}
    - Automatische Typableitung mit auto
    - Benutzerdefinierte Literale
    - Zusicherungen zur Kompilierungszeit

    Hohe Performanz:
    - Lambda-Funktionen
    - Type-Traits
    - constexpr
    - Assoziative Container

    Eingeschränkte Ressource:
    - Move-Semantik
    - Perfect Forwarding
    - Speicherallokation
    - Smart Zeiger

    Nach dem Workshop werden Sie den bekannten Satz von Bjarne Stroustrup über C++11 in der Embedded-Programmierung verstehen: "... make C++ even better for embedded system programming." Ich kann nicht versprechen, dass wir jedes Thema des Workshops in seiner vollen Detailtiefe behandeln werden; ich kann aber versprechen, dass Sie die vollständige Präsentation einschließlich aller C ++ - Quellcodebeispiele erhalten.

    Rainer Grimm

    Jetzt anmelden!
  • C++ Move-Semantik im Detail


    Mit C++11 wurde Mode-Semantik als ein zentrales Thema eingeführt. Auch wenn dieses Thema "unter der Haube" in erheblichem Umfang genutzt wird, besteht bei vielen Programmierern immer noch ein "ungesundes Halbwissen" dazu. Und da Move-Semantik selbst die Programmierung von einfachsten Klassen mit String-Membern oder Containern beeinflusst, wird damit das Potential für bessere Performance regelmäßig verschenkt. Dieser Workshop gibt einen Einblick in die Geheimnisse der Move-Semantik und zeigt auf welchen Ebenen man am besten wie davon profitiert. Nach einer ersten Einführung werden die wichtigsten Themen mit den dafür vorgesehenen Sprachmitteln im Detail erläutert. Themen: rvalue referenzen, move(), forward<>(), auto&&, decltype(auto), noexcept, xvalues, move-only Typen.

    Nicolai Josuttis

    Jetzt anmelden!

Jetzt Anmeldung!

Workshop

599€
  • .NET Architektur

    André Ruland

  • Anmelden

Workshop

599€
  • Embeddded Programmierung mit modernem C++  

    Rainer Grimm

  • Anmelden

Workshop

599€
  • C++ Move-Semantik im Detail

    Nicolai Josuttis

  • Anmelden