Kontakt aufnehmen

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
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien