Kursplan

Introduksjon

  • Hva er nytt i C++?
  • Oversikt over C++ egenskaper og elementer
  • Føre forstand til objektorientert programmering
  • Grundleggende C++ programmering

Kom i gang

  • Sette opp utviklingsmiljøet
  • Installer C++ IDE
  • Standardbiblioteker og komponenter

Avansert programmering i C++

  • Lambda-uttrykk i C++
  • Standardcontainer og algoritmer
  • Flyttesemantikk
  • C++ kodestilregler
  • Peke på implementasjon (Pimpl)
  • Operatoroverlastning
  • Polymorfi i C++
  • Variabler, arrays og betingelser
  • Referanser og pekere
  • Feilhåndtering
  • Annen moderne funksjonalitet og implementasjon

Sikker programmering

  • C++ sikkerhetsfunksjoner og beste praksis
  • Modern hukommelsesstyring
  • Teknikker for håndtering av strenger
  • Arbeid med Brukerkontroll (UAC)
  • Sikkerhetsvulnerabiliteter og unngåelsesalternativer

Teststrategier for C++

  • Velg en testramme
  • Analyse og metrikker
  • Skriv enhetstester
  • Integrasjonstest og systemnivåtester
  • Test av legacysystemer
  • Black-box testing

Feilsøkning av koden

  • Betingede og funksjonsbrytepunkter
  • Flertrådet feilsøkning
  • Ytelses- og diagnostikkverktøy

Sammendrag og neste skritt

Krav

  • Grunnleggende C++ programmeringserfaring

Målgruppe

  • Utviklere
 35 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier