Info

Please see below for English version.

C++11 und C++14

Alles rund um modernes C++. In dem Seminar „C++11 und C++14“ lernen Sie die Neuerungen und Unterschiede kennen, die das Programmieren in C++11 und C++14 mit sich bringt. Es werden die Veränderungen in der Kernsprache vorgestellt, das Multithreading besprochen und die Standardbibliothek mit all ihren Optionen diskutiert.

All diese Änderungen führen zu mehr Sicherheit und erleichtern das tägliche Programmieren. Voraussetzung dafür ist natürlich, dass man sich in die Neuerungen eingearbeitet hat. Unterstützung erhalten die Seminarteilnehmer hierbei durch einen erfahrenen Trainer, der mit viel Leidenschaft und Fachverständnis bei der Sache ist. Eine Vielzahl an Beispielen illustriert die Neuerungen und für eine spätere eigenständige Anwendung in den eigenen Projekten sorgen die zahlreichen Übungen im Seminar.

Nach dem Seminar sind Teilnehmer in der Lage, nicht nur die Veränderungen und Unterschiede zwischen C++ und dem modernen C++ zu erkennen, sondern auch C++11 und C++14 effizient und souverän in ihrem Arbeitsalltag anzuwenden.

Dieses Seminar können Sie auch als Inhouse-Seminar buchen! Schreiben Sie uns einfach eine unverbindliche Mail mit Ihrem Wunschtermin und Ort mit Anzahl der Teilnehmer: training@eclipseina.com

Blättern Sie durch den Seminarkatalog der Embedded Academy, um viele weitere hochwertige Trainings zu entdecken!


Zielgruppe

Erfahrene Software-Entwickler


Voraussetzungen

Sie benötigen ein Laptop mit einem aktuellen C++ Compiler (mind. C++11) .


Seminarinhalte

Kernsprache

  • Verbesserte Usability

  • Entwuf von Klassen

  • Rvalue-Referenzen

  • Generische Programmierung

  • Erweiterte Datenkonzepte und Literale

Multithreading

  • Das C++11-Speichermodell

  • Atomare Datentypen

  • Threads

  • Teilen von Daten

  • Thread-lokale Daten

  • Bedingungsvariablen

  • Tasks

Standardbibliothek

  • Reguläre Ausdrücke

  • Type-Traits

  • Zufallszahlen

  • Zeitbibliothek

  • Referenz-Wrapper

  • Die neuen Container (Hashtabellen und Arrays)

  • Neue Algorithmen

  • bind und function


Methodik und Seminarunterlagen

Theorie und Praxis mit vielen Übungen, zu denen Sie den Sourcecode und die Musterlösungen erhalten.


Veranstalter:

Eclipseina GmbH | Embedded Academy

Technologiezentrum TechBase
Franz-Mayer-Straße 1
93053 Regensburg

Tel.: +49 941 / 462 974 20
Fax: +49 941 / 462 974 30


→ Termine und Anmeldung


--------------------------------------------------------------- English ---------------------------------------------------------------

C++11 and C++14

You can also book this seminar as an in-house seminar! Just write us a short non-binding e-mail with the desired date and location as well as the number of participants: training@eclipseina.com

Get an overview of all our seminars on embedded-academy.com!


Target Group

Experienced software developers


Prerequisites

You need a laptop with a C++ compiler (at least C++11) .


Training Content

Safety-critical systems

  • Unified initialization with {}

  • Automatic type deduction with auto

  • Scoped Enumerations

  • nullptr

  • User-defined literals

  • Assertions at compile time

  • Class member initialization

High Performance

  • Lambda functions

  • Type-Traits

  • constexpr

  • Associative Containers

  • Templates

Reduced Resources

  • Move Semantic

  • Perfect Forwarding

  • Memory allocation

  • Sequential containers

  • Smart pointers

Several tasks simultaneously

  • The memory model

  • Threads

  • Locks and Mutexes

  • Thread local data

  • Condition variables

  • Tasks


Methods and Materials

Theory and practice with many exercises to help you get the source code and sample solutions.


Organiser:

Eclipseina GmbH | Embedded Academy

Technologiezentrum TechBase
Franz-Mayer-Straße 1
93053 Regensburg

Tel.: +49 941 / 462 974 20
Fax: +49 941 / 462 974 30


→ Dates and Registration