Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Was gibt es Neues in C++?
  • Übersicht über die Funktionen und Elemente von C++
  • Verständnis der objektorientierten Programmierung
  • Grundlagen der C++-Programmierung

Erste Schritte

  • Einrichten der Entwicklungsumgebung
  • Installation einer C++-IDE
  • Standardbibliotheken und -komponenten

Fortgeschrittene Programmierung in C++

  • Lambda-Ausdrücke in C++
  • Standardcontainer und Algorithmen
  • Move-Semantik
  • C++-Coding-Standards
  • Pointer-to-Implementation (Pimpl)
  • Operatorüberladung
  • Polymorphie in C++
  • Variablen, Arrays und Bedingungsausdrücke
  • Referenzen und Zeiger
  • Ausnahmeverarbeitung (Exception Handling)
  • Weitere moderne Funktionen und Implementierungen

Sicherheitsprogrammierung

  • Sicherheitsmerkmale und Best Practices in C++
  • Modernes Speichermanagement
  • Strategie zur String-Verarbeitung
  • Arbeit mit der Benutzerkontensteuerung (UAC)
  • Sicherheitslücken und Optionen zur Schadensbegrenzung

Teststrategien für C++

  • Auswahl einer Testframework
  • Analyse und Metriken
  • Schreiben von Unit-Tests
  • Integrations- und Systemtests
  • Testen von Legacy-Code
  • Black-Box-Testing

Debugging des Codes

  • Konditionale und Funktions-Breakpoints
  • Multi-threaded Debugging
  • Leistungs- und Diagnose-Tools

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Basics in C++-Programmierung

Zielgruppe

  • Entwickler
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien