Kursplan

Introduktion

  • Vad är nytt i C++?
  • Översikt över C++ funktioner och element
  • Förstå objektorienterad programmering
  • Grunderna i C++ programmering

Komma igång

  • Att sätta upp utvecklingsmiljön
  • Installerar C++ IDE
  • Standardbibliotek och komponenter

Avancerat Programming i C++

  • Lambda-uttryck i C++
  • Standardbehållare och algoritmer
  • Flytta semantik
  • C++ regler för kodningsstil
  • Pekare till implementering (Plmpl)
  • Operatör överbelastning
  • Polymorfism i C++
  • Variabler, matriser och villkor
  • Referenser och tips
  • Undantagshantering
  • Andra moderna funktioner och implementering

Säkerhet Programming

  • C++ säkerhetsfunktioner och bästa praxis
  • Modern minneshantering
  • Stränghanteringstekniker
  • Arbeta med användarkontokontroll (UAC)
  • Säkerhetssårbarheter och begränsningsalternativ

Teststrategier för C++

  • Att välja ett testramverk
  • Analys och mått
  • Skriva enhetstester
  • Integrations- och systemnivåtest
  • Testar äldre kod
  • Black-box-testning

Felsökning av koden

  • Villkors- och funktionsbrytpunkter
  • Flertrådig felsökning
  • Verktyg för prestanda och diagnostik

Sammanfattning och nästa steg

Krav

  • Grundläggande C++ programmeringserfarenhet

Publik

  • Utvecklare
 35 timmar

Antal deltagare



Price per participant

Vittnesmål (3)

Relaterade Kurser

Using C++ in Embedded Systems - Applying C++11/C++14

21 timmar

Relaterade Kategorier