Schulungsübersicht
Einführung
- Neuerungen in C++?
- Überblick über die Eigenschaften und Elemente von C++
- Verständnis objektorientierter Programmierung
- Grundlagen der C++-Programmierung
Einstieg
- Einrichtung der Entwicklungsumgebung
- Installation einer C++ IDE
- Standardbibliotheken und Komponenten
Fortgeschrittene Programmierung in C++
- Lambda-Ausdrücke in C++
- Standard-Container und -Algorithmen
- Move-Semantik
- C++-Codierungsstilregeln
- Pimpl (Pointer to implementation)
- Operatorüberladung
- Polymorphismus in C++
- Variablen, Arrays und Verzweigungen
- Referenzen und Zeiger
- Ausnahmehandling
- Andere moderne Funktionen und Implementierungen
Sicherheitsprogrammierung
- Sicherheitseigenschaften und Best Practices in C++
- Moderne Speicherverwaltung
- Techniken zur Zeichenkette-Verarbeitung
- Arbeiten mit User Account Control (UAC)
- Sicherheitslücken und deren Vermeidung
Teststrategien für C++
- Auswahl eines Testframeworks
- Analyse und Metriken
- Schreiben von Unit-Tests
- Integrationstests und Systemtests
- Testing von Legacy-Code
- Black-box Testing
Debuggen des Codes
- Konditionelle und Funktions-Brakepoints
- Multithreaded Debugging
- Leistungstools und Diagnosewerkzeuge
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse in C++-Programmierung
Zielgruppe
- Entwickler
Erfahrungsberichte (5)
Dadurch, dass sie online verfügbar war, konnten wir viel Zeit sparen. Das habe ich sehr geschätzt. Auch die Tatsache, dass der Trainer sowohl c# als auch cpp beherrschte, war eine große Hilfe, da er alles mit dem Wissen erklären konnte, das wir bereits besaßen.
Gabor - Rheinmetall Electronics Hungary Kft
Kurs - Advanced C++
Maschinelle Übersetzung
Das Tempo war optimal, nicht zu langsam und nicht zu schnell. Die Themen, die wir behandelten, waren sehr informell und interessant. Ich glaube, ich habe alles verstanden. Wir haben darüber gesprochen, was der Anwendungsfall ist und warum er nützlich ist. Die Beispiele waren klein und prägnant und leicht zu verstehen. Wir konnten bei jedem Schritt Fragen stellen, und sie wurden ausführlich und mit viel Geduld beantwortet und erklärt. Uns wurden auch Fragen gestellt, um sicherzustellen, dass wir das Thema verstehen oder Fragen haben. Es hat Spaß gemacht und war unterhaltsam, obwohl es sehr informell war, und ich denke, ich habe viel gelernt.
Gabor - Rheinmetall Electronics Hungary Kft
Kurs - Advanced C++
Maschinelle Übersetzung
Viele Übungen und Hilfen. Es war nützlich, dass der Trainer unsere individuellen Projektdopplungen verwenden konnte, um uns bei der Lösung unserer Probleme und der Durchführung der Übungen zu helfen. {Es gab auch viel Gelegenheit, Fragen zu stellen.
Matthew - Teledyne
Kurs - Advanced C++
Maschinelle Übersetzung
Ich mochte es, dass wir Übungen hatten, der Lehrstoff war beeindruckend und gut strukturiert und der Trainer erklärte alle Themen sehr gut.
Diana Toldas - Accenture Industrial Software Solutions S.A.
Kurs - Advanced C++
Maschinelle Übersetzung
Genoss die Flexibilität und Vielfalt der Themen. Die Kombination aus Trainings und Übungen ermöglichte es mir, das Gelernte sofort anzuwenden. Die Projekte am letzten Tag, um alles zusammenzuführen, gefielen mir ebenfalls sehr.
Luca Ricagni - Rockwell Collins UK Limited
Kurs - Advanced C++
Maschinelle Übersetzung
