Schulungsübersicht
Einführung
- Was ist neu in C++?
- Übersicht über die Funktionen und Elemente von C++
- Verständnis der objektorientierten Programmierung
- Die Grundlagen der C++-Programmierung
Erste Schritte
- Einrichten der Entwicklungsumgebung
- Installation der C++-IDE
- Standardbibliotheken und Komponenten
Fortgeschrittene Programmierung in C++
- Lambda-Ausdrücke in C++
- Standardcontainer und Algorithmen
- Move-Semantik
- C++-Codierungsstilregeln
- Poin ter to Implementation (Plmpl)
- Operatorüberladung
- Polymorphismus in C++
- Variablen, Arrays und Bedingungen
- Referenzen und Zeiger
- Ausnahmebehandlung
- Weitere moderne Funktionen und Implementierung
Sicherheitsprogrammierung
- C++-Sicherheitsfunktionen und Best Practices
- Modernes Speichermanagement
- Zeichenkettenbehandlungstechniken
- Umgang mit der Benutzerkontensteuerung (UAC)
- Sicherheitsverwundbarkeiten und Abhilfemöglichkeiten
Teststrategien für C++
- Auswahl eines Testframeworks
- Analyse und Metriken
- Schreiben von Unit-Tests
- Integrations- und Systemtests
- Testen von Legacy-Code
- Blackbox-Testing
Debuggen des Codes
- Bedingte und Funktions-Breakpoints
- Multithreaded Debugging
- Leistungs- und Diagnose-Tools
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegende C++-Programmiererfahrung
Zielgruppe
- Entwickler
Erfahrungsberichte (5)
Die Online-Funktion hat uns viel Zeit gespart, was sehr geschätzt wurde. Auch die Tatsache, dass der Trainer sowohl C# als auch C++ beherrschte, war eine große Hilfe, da er alles auf Basis unseres bereits vorhandenen Wissens erklären konnte.
Gabor - Rheinmetall Electronics Hungary Kft
Kurs - Advanced C++
Maschinelle Übersetzung
Das Tempo war optimal, weder zu langsam noch zu schnell. Die Themen, die wir besprochen haben, waren sehr unformell und interessant. Ich denke, ich habe alles verstanden. Wir sprachen darüber, was ein Use Case ist und warum das nützlich ist. Die Beispiele waren klein und prägnant, leicht zu verstehen. Wir konnten nach jedem Schritt Fragen stellen, die dann ausführlich und mit großer Geduld beantwortet wurden. Auch wir wurden gefragt, ob wir das Thema verstanden haben oder noch Fragen haben. Es war unterhaltsam und spaßig, auch wenn es sehr unformell war, und ich denke, ich habe viel gelernt.
Gabor - Rheinmetall Electronics Hungary Kft
Kurs - Advanced C++
Maschinelle Übersetzung
Viele Übungen und Unterstützung. Es war nützlich, dass der Trainer unsere individuellen Projektdokumente verwenden konnte, um uns bei Problemen zu helfen und die Übungen abzuschließen. {Es gab auch viel Gelegenheit, Fragen zu stellen.}
Matthew - Teledyne
Kurs - Advanced C++
Maschinelle Übersetzung
Mir gefiel, dass wir Übungen hatten. Das Material 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
Ich habe die Flexibilität und Vielfalt der Themen genossen. Die Kombination aus Trainings und Übungen ermöglichte es mir, das Gelernte sofort anzuwenden. Auch die Projekte am letzten Tag gefielen mir, da sie alles zusammenfassten.
Luca Ricagni - Rockwell Collins UK Limited
Kurs - Advanced C++
Maschinelle Übersetzung