Moderne Softwareentwicklung mit C++11 und C++14 - Seminar / Kurs von Integrata AG

Inhalte

Seminardaten

Seminar-Nr. 8174

Voraussetzungen

Vor Kursbesuch sollten Sie über Kenntnisse in mindestens einer objektorientierten Programmiersprache wie C++, Java und C# verfügen

Programm

  • Neue Eigenschaften des Sprachkerns: - RValue Referenzen, Move Semantik - Automatische Typbestimmung - Initialisierer-Listen - Einheitliche Initialisierung - Streng typisierte Aufzählungen - Bereichsbasierte for-Schleife - Lambda Funktionen - nullptr
  • Neue Eigenschaften der Template Programmierung: - Automatische Typdeklaration - Externe Template Instanziierung - Variadic Templates - Referenz-Wrapper - move-Funktion - forward Funktion
  • Neue Eigenschaften der Standard Bibliothek (STL): - unique_ptr Klasse - shared_ptr Klasse - weak_ptr Klasse - bind Funktion - function - Klasse - Hash-basierte Container - Zeitpunkte und Zeiträume - Reguläre Ausdrücke
  • Multithreading Support in der Standard Bibliothek: - Threads - unique_lock Klasse - Mutexes - Mehrfache Sperren - Futures - async-Funktion - Atomare Operationen - Threadlokale Daten
  • Neue Eigenschaften der Version C++14: - Auto return types - Generic Lambdas - das [deprecated] Attribut - Binäre Literale - Digit Separators - Sized Deallocation

Methode

Vortrag durch den Trainer, Diskussion, jede Menge Praktika am System.

Lernziele

Die Programmiersprache C++ hat sich mit den Versionen C++11 und C++14 gegenüber den früheren Version erheblich weiterentwickelt. Konzepte wie Multithreading, automatische Typableitung, Memory Management mit Smart Pointernund Lambda Funktionen wurden aus Programmiersprachen wie C# und Java übernommen ohne dadurch den charakteristisch schonenden Umgang mit Speicherplatz und CPU Taktzyklen, der C++ schon immer auszeichnete, zu beeinträchtigen. Damit ist C++11 die Sprache der Wahl, wenn Software effizient entwickelt und ressourcenschonend eingesetzt werden soll. Dieses Seminar beleuchtet alle wesentlichen Neuerungen der Sprache C++11 und zeigt auf, wie moderne C++ Entwicklung aussehen kann, sowohl im Vergleich zu älteren Versionen von C++, als auch gegenüber anderen Programmiersprachen. Ihr Nutzen: Nach diesem Kurs besitzen Sie sofort anwendbare C++11/C++14 -Kenntnisse. Sie sind in der Lage, die neuen Eigenschaften der Sprache effizient in Ihren Projekten einzusetzen.

Zielgruppen

Dieses Training ist speziell für C++-Programmierer oder Programmierer geeignet, die bereits eine andere objektorientierte Sprache beherrschen.

Termine und Orte

Datum Uhrzeit Dauer Preis
Düsseldorf, DE
27.11.2017 - 29.11.2017 10:00 - 16:00 Uhr 24 h Jetzt buchen ›
Stuttgart, DE
10.05.2017 - 12.05.2017 10:00 - 16:00 Uhr 24 h Jetzt buchen ›

SG-Seminar-Nr.: 1649920

Anbieter-Seminar-Nr.: 8174

Termine

  • 10.05.2017 - 12.05.2017

    Stuttgart, DE

  • 27.11.2017 - 29.11.2017

    Düsseldorf, DE

Preise inkl. MwSt. Es können Gebühren anfallen. Für eine exakte Preisauskunft wählen Sie bitte einen Termin aus.

Jetzt buchen ›
Seminar merken ›

Sie buchen immer automatisch den besten Preis für jeden Termin. Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Düsseldorf, DE
27.11.2017 - 29.11.2017 10:00 - 16:00 Uhr 24 h Jetzt buchen ›
Stuttgart, DE
10.05.2017 - 12.05.2017 10:00 - 16:00 Uhr 24 h Jetzt buchen ›