Schulungsübersicht
Einführung
- Was ist neu in C++?
- Überblick über die Funktionen und Elemente von C++
- Verstehen der objektorientierten Programmierung
- Die Grundlagen der C++-Programmierung
Erste Schritte
- Einrichten der Entwicklungsumgebung
- Installation der C++ IDE
- Standardbibliotheken und Komponenten
Fortgeschrittene Programming in C++
- Lambda-Ausdrücke in C++
- Standardcontainer und Algorithmen
- Semantik verschieben
- C++ Kodierungsstil-Regeln
- Zeiger auf Implementierung (Plmpl)
- Überladen von Operatoren
- Polymorphismus in C++
- Variablen, Arrays und Konditionale
- Referenzen und Zeiger
- Behandlung von Ausnahmen
- Andere moderne Funktionen und Implementierung
Sicherheit Programming
- C++ Sicherheitsmerkmale und bewährte Praktiken
- Moderne Speicherverwaltung
- Techniken zur Behandlung von Zeichenketten
- Arbeiten mit der Benutzerkontensteuerung (UAC)
- Sicherheitsschwachstellen und Optionen zur Abhilfe
Prüfstrategien für C++
- Auswahl eines Test-Frameworks
- Analyse und Metriken
- Schreiben von Einheitstests
- Integrationstests und Tests auf Systemebene
- Testen von Legacy-Code
- Black-box-Tests
Fehlersuche im Code
- Bedingte und Funktions-Haltepunkte
- Multi-Thread-Debugging
- Leistungs- und Diagnosewerkzeuge
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegende C++ Programmiererfahrung
Publikum
- 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