C++ für Fortgeschrittene

Trainer:

Klaus Iglberger

Termin:

nach Anfrage

Dauer:

3 Tage

Preis:

2.100,00 EURO exkl. MWSt.

Ort:

remote - Inhouse - München

Beschreibung

Dieses C++-Training für Fortgeschrittene ist ein Kurs zu gutem Software-Design mit der C++ Programmiersprache. Der Fokus des Trainings liegt auf auf den wichtigsten und bewährten C++-spezifischen Software-Entwicklungsprinzipien und -Konzepten, die Entwickler benötigen, um professionellen, hoch-qualitativen Code zu schreiben.

Dieser Workshop vertieft das Verständnis des Kerns der C++ Programmiersprache, bietet Orientierung bei der Entwicklung von ausgereifter, robuster, wartbarer und effizienter Software mit einem Minimum an Abhängigkeiten und hilft, die häufigsten Fallstricke zu vermeiden.

Was wird behandelt

  • Die SOLID Prinzipien: Minimierung von Abhängigkeiten
  • Concepts und die STL: Das Design der Standard-Bibliothek
  • STL Algorithmen und Container: Optimierung der Produktivität
  • Klassen-Design: Alles über Copy- und Move-Semantik
  • Dynamischer Polymorphismus: Warum C++ auf “Value Semantics” setzt
  • Design Patterns: Die Moderne Form von Visitor und Strategy
Voraussetzungen
  • ein installierter C++11/14/17 Compiler. Es wird empfohlen, mindestens Microsoft Visual Studio 2015, GNU 4.8, Clang 3.6 oder Intel 15.0 zu verwenden.
  • Erfahrungen mit C++ und seiner Syntax – mind. 2 Jahre

Wir empfehlen bei Bedarf diesen Fortgeschrittenenkurs mit dem Workshop „C++ Templates – Von A bis Z“ im Bundle zu buchen.

 

Ablauf

Unsere Trainings starten täglich um 9:00 und enden gegen 17:00 Uhr. Die Kaffee- und Mittagspausen legen unsere Trainer je nach Lernfortschritt mit den Teilnehmern fest. Im Trainingspreis enthalten sind u.a.:

Begrüßungsgetränke (Tee/Kaffee), Erfrischungsgetränke im Trainingsraum, Pausen- und Mittagsverpflegung, Papier und Stifte, freier WLAN-Zugang, Zertifikat über Ihre Teilnahme.

Anmeldung

 

Vorregistrierung zum Training

auch ohne konkreten Termin, kann sich ein potenzieller Teilnehmer registrieren
  • Date Format: DD slash MM slash YYYY

 

Inhouse-Schulung (on site oder remote)

Sie möchten das Training gerne als Inhouse-Schulung oder als remote-Training buchen? Kein Problem — sprechen Sie uns an, und wir entwickeln ein auf Ihre Anforderungen hin individuell zugeschnittenes Konzept und Angebot. Erste Informationen finden Sie in diesem Info-PDF.

Über Klaus Iglberger

Klaus Iglberger ist freiberuflicher C++-Trainer und -Berater. Seit dem Abschluss seiner Doktorarbeit in Informatik (2010) hat er sich auf C++-Software-Design für große Systeme spezialisiert. Sein Fachwissen teilt er in C++-Schulungen rund um den Globus (mit Schwerpunkt in Deutschland, aber auch bei internationalen Konferenzen in der EU und den USA). Er ist Initiator und Hauptentwickler der Blaze C++-Mathebibliothek [1] und einer der Organisatoren der Münchner C++ User Group [2] . [1] https://bitbucket.org/blaze-lib/blaze/ [2] https://www.meetup.com/MUCplusplus/

Weitere Produkte von Klaus Iglberger:

C++ - Templates - von A bis Z

nach Anfrage

Uhrzeit:

09:00 - 17:00 Uhr

Dauer:

2 Tage

Ort:

remote - Inhouse

C++-Templates für das Daily Business (Basics)

nach Anfrage

Uhrzeit:

09:00 - 17:00 Uhr

Dauer:

1 Tag

Ort:

remote - Inhouse

C++-Templates für Fortgeschrittene

nach Anfrage

Uhrzeit:

09:00 - 17:00 Uhr

Dauer:

1 Tag

Ort:

remote - Inhouse


Kontakt

Susanne Herl
Projektmanagerin Seminare
E-Mail: susanne.herl@developer-media.de
Tel. +49 (0)731 880058-835


Das könnte Sie auch interessieren

prev next
David Tielke – .NET Experte | developermedia

Training: C#-Grundlagen


Unsere Partner


Die richtige Mischung macht's

DDC DWX DWX DWX DWX web & mobile DEVELOPER dotnetpro

Developer Media ist die Fort- und Weiterbildungsmarke für Softwareentwickler und -architekten innerhalb der Ebner Media Group. Mit den Fachmagazinen dotnetpro und web & mobile developer, den Fachkonferenzen DWX, WDC, DDC und JVM-Con sowie zahlreichen Remote- und Präsenz-Seminaren liefert Developer Media seinen Besuchern, Teilnehmern und Lesern hochqualitative und lösungsorientierte Fachinformationen.