- Home
- /
- Software- & Webentwicklung
- /
- Programmiersprachen
- /
- C/C++
- /
- C++
- /
- Software Design mit Modernem...
Software Design mit Modernem C++
Schulungsinhalt
Grundlagen zum Design
- Aufgabe und Ziel eines guten Softwareentwurfs
- SOLID-Grundsätze
Konzepte und STL
- STL
- Überblick und Design
- Algorithmen
- Container
- Konzepte in C++
Klassen-Design
- Compiler Generated Functions
- RAII
- Verschiebesemantik
- Memberzugrifssteuerung
- Allgemeines Klassendesign
- Const Correctness
Dynamische Binden von Elementfunktionen (Polymorphie)
- Risiken von Vererbung
- Auswirkung von Value Semantics auf die klassischen Design Patterns
- Strategy Design Pattern
- Visitor Design Pattern
- Vererbungen
Beispiele für Public Inheritance
Zielgruppe
Dieser Kurs eignet sich für alle Entwickler, die 1 – 2 Jahre Erfahrung mit C++ haben.
Seminarziele
Dieser Kurs eignet sich perfekt für Fortgeschrittene, die unter Verwendung der C++ Programmiersprache ein Software-Design entwickeln wollen. Hierbei liegt der Fokus auf den wichtigsten C++-spezifischen Software-Entwicklungsprinzipien und -konzepten.
Vorkenntnisse
Voraussetzungen sind, dass Sie ein bis zwei Jahre Erfahrungen mit C++ und die grundlegende Eigenschaften des C++ kennen und praktische Erfahrungen (Vererbung und Templates) besitzen, gutes Verständnis der Sprachmechanik haben und mit der Syntax der Sprache vertraut sind.
Seminardauer
Preis
Präsenzseminar/FLEXINAR®:
LIVEINAR®:
Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage
Seminarnummer

Martin Heubeck
Group Leader Sales
- martin.heubeck@protranet.de
Beratungszentrale und Buchungshotline:
- 0800 3400311
- beratung@protranet.de
Kataloge
Formate