Kursplan

Introduksjon

  • Hva er nytt i C++?
  • Oversikt over C++-funksjoner og elementer
  • Forståelse av objektorientert programmering
  • Grunnleggende C++-programmering

Å komme i gang

  • Å sette opp utviklingsmiljøet
  • Installere C++ IDE
  • Standardbiblioteker og komponenter

Avansert programmering i C++

  • Lambda-uttrykk i C++
  • Standardkontainere og algoritmer
  • Flytte-semantikk
  • C++-kodestilregler
  • Pekepiler til implementering (Plmpl)
  • Overlastning av operatører
  • Polymorfi i C++
  • Variabler, arrayer og betingelser
  • Referanser og pekepiler
  • Håndtering av unntak
  • Andre moderne funksjoner og implementasjoner

Sikkerhetsprogrammering

  • C++ sikkerhetsfunksjoner og beste praksis
  • Moderne minnehåndtering
  • Teknikker for strenghåndtering
  • Å arbeide med User Account Control (UAC)
  • Sikkerhetssårbarheter og muligheter for å dempe dem

Teststrategier for C++

  • Å velge et testrammeverk
  • Analyse og metrikker
  • Å skrive enhetstester
  • Integrerings- og systemnivåtester
  • Å teste gammel kode
  • Black-box-testing

Feilretting av kode

  • Betingede og funksjonsbrudd
  • Fleretråders feilretting
  • Ytelses- og diagnostiske verktøy

Oppsummering og neste steg

Krav

  • Grunnleggende erfaring med C++ programmering

Målgruppe

  • Utviklere
 35 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier