Schulung: C++ für Fortgeschrittene

C++ Aufbau für Erfahrene

  • Präsenztraining

Integrata BEST SeminarFortgeschrittene C++ Programmierung für erfahrene Entwickler, die die objektorientierte Sprache C++ für typisch objektorientierte Themenstellungen effektiv anwenden möchten. Dazu gehören auch die fortgeschrittenen Ausdrucksformen der Sprache C++, wie auch die Neuerungen des C++11/C++14 Standards.

Ihr Nutzen: Nach dieser Schulung kennen Sie die Sprache C++ sehr intensiv und kennen die Bibliotheken noch verstärkter, können Systeme objektorientiert entwerfen, kennen die fortgeschrittenen Techniken von C++ und kennen sich mit Objection Handling aus.

Voraussetzungstest zu diesem Seminar

Trainingsprogramm

Objektorientierter Systementwurf:
- Analyse und Design im Überblick

- 1:1, 1:n, m:n Relationen

Ableitung:

- Konstruktor und Destruktor in der Vererbung

- Virtuelle Methoden

- Polymorphismus

- Abstrakte Basisklassen

- Mehrfache Ableitung

- Virtuelle Basisklassen

Fortgeschrittene Techniken:

- Dynamische Speicherverwaltung

- Nutzung des Schlüsselwortes const in unterschiedlichen Kontexten

- Zeiger auf Funktionen

- Runtime Type Information (RTTI)

Operatorenüberladung:

- Allgemeingültige Syntax

- Unäre und binäre Operatoren

- Funktionsobjekte

- Friend-Konzept

Template:

- Template-Klassen und Template-Funktionen

Klassenbibliotheken:

- Komponenten der Standardbibliothek (STL)

- Namensbereiche

- Aufbau von Containerklassen

- Containerklassen der STL

- Iteratoren

- Algorithmen

- Smart Pointer der STL

Exception Handling:

- Ablauf einer Ausnahmebehandlung

- Mehrstufige Fehlerbehandlung

- Exceptions der STL

- Spezielle Funktionen der Klasse Exception

Sprachstandard:

- Ausgewählte Bereiche des C++11/C++14 Standards

- Einheitliche Initialisierung

- Automatische Typbestimmung

- Bereichsbasierte for-Schleife

- Nullpointer

- Spezielle Elementfunktionen

- Konstruktoraufrufe

- neue Smart-Pointer: unique_ptr und shared_ptr

Wer sollte teilnehmen:

Zielgruppe

Dieses Training wurde für Softwareentwickler, Softwareingenieure und Programmierer entwickelt, die Ihre C++ Kenntnisse weiter vertiefen möchten.

Voraussetzungen

Vor Kursbesuch sollten Sie über gute C++ Kenntnisse verfügen und Erfahrung mit objektorientiertem Systementwurf mit bringen. Dazu wird Ihnen empfohlen, dass Sie im Vorfeld die Schulung 8173 "C++ für Spracheinsteiger" oder die Schulung 8129 "C++ für C-Umsteiger" besuchen oder vergleichbare Kenntnisse mit bringen.

Schulungsmethode

Neben den ausführlichen Erklärungen unseres Trainer werden Sie nach jedem Kapitel gefordert. Setzen Sie das neu erlernte Wissen um, indem Sie Übungen aus der Praxis durch laufen und damit Ihren Wissensstand festigen.

Dauer: 5 Tage (30 Stunden )
Nr. 8131

Beginn: 10:00
Preis:2.190,00 € netto
2.606,10 € inkl. 19% MwSt.

Es entstehen keine zusätzlichen Liefer- & Versandkosten

Dauer: 5 Tage (30 Stunden )
Nr. 8131
Inhouse-Paket:Auf Anfrage
Seminarbuchung Orte und Termine
13 Mai - 17 Mai 2019Integrata AG Hamburg
Integrata AG Hamburg
Schleidenstraße 3
22083 Hamburg
03 Jun - 07 Jun 2019Integrata AG Düsseldorf
Integrata AG Düsseldorf
Am Wehrhahn 50
40211 Düsseldorf
21 Okt - 25 Okt 2019Integrata AG Düsseldorf
Integrata AG Düsseldorf
Am Wehrhahn 50
40211 Düsseldorf
08 Jul - 12 Jul 2019Integrata AG Stuttgart
Integrata AG Stuttgart
Lautenschlagerstraße 23
70173 Stuttgart
12 Aug - 16 Aug 2019Integrata AG Berlin
Integrata AG Berlin
Berliner Freiheit 2
10785 Berlin
16 Sep - 20 Sep 2019Integrata AG Frankfurt
Integrata AG Frankfurt
Hahnstr. 70
60528 Frankfurt
25 Nov - 29 Nov 2019Integrata AG München
Integrata AG München
Prielmayerstraße 3
80335 München
Weitere informationen

Anfahrt- und Hotelinformationen

Anreise mit der Bahn
Unser Angebot für Sie:
Für 99€ hin und zurück!