Kurser

Kursusadministration

Brug for hjælp?

  • Gregersensvej 8
  • 2630 Taastrup
Google MapsApple MapsRejseplanen
  • Forskerparken Fyn, Forskerparken 10F
  • 5230 Odense M
Google MapsApple MapsRejseplanen
  • Teknologiparken Kongsvang Allé 29
  • 8000 Aarhus C
Google MapsApple MapsRejseplanen
  • NordsøcentretPostboks 104
  • 9850Hirtshals
Google MapsApple MapsRejseplanen
  • Gammel Ålbovej 1
  • 6092Sønder Stenderup
Google MapsApple MapsRejseplanen
NY_C_PLUS_PLUS

Videregående programmering i C++

Dette kursus, som over 550 personer allerede har deltaget på, giver dig mulighed for at komme i dybden med C++. Kurset gennemgår nogle af de mere avancerede sprogkonstruktioner, som typisk vil finde deres anvendelse i større projekter. Samtidig får du en indføring i brugen af standardbiblioteket.

Evaluering

4stjerner

Alle arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed.

Evalueringen er baseret på: 38 besvarelser

Hvor det grundlæggende C++ kursus fokuserer på, hvilke sprogkonstruktioner der er understøttet i C++, giver det videregående C++ kursus en forståelse af, hvordan C++ bruges bedst. Kurset berører også, hvordan et godt C++ program skrives og gøres let at vedligeholde ved brug af design patterns. Efter kurset kan du anvende avancerede C++ konstruktioner og benytte sunde principper i design og implementering af C++. Du får overblik over standardbiblioteket STL og kan benytte containerklasserne i STL til generisk programmering.

Jeg roser strukturen af kurset. Fedt med slides udleveret inden start, gode øvelser med løsningsforslag. Det kan ikke roses nok.
- Mikkel Fennestad, Laerdal Copenhagen

Forudsætninger

Du skal have kendskab til C++ svarende til Grundlæggende programmering i C++.

Deltagerprofil

Kurset henvender sig til erfarne C++ udviklere, som ønsker at udnytte C++ sproget bedre.

Indhold

C++:

  • Pointere og referencer
  • Templates
  • Templatespecialisering og metaprogrammering
  • Namespaces
  • Exceptions
  • Smart pointers
  • Værdien af const og const-korrekte programmer
  • Multipel nedarvning
  • Typehåndtering
  • Funktionsobjekter og lambdafunktioner
  • Baseret på C++-standarderne fra 2003, 2011 og 2014

Standardbiblioteket:

  • Tekststrenge
  • Containerklasser
  • Polymorfe objekter i containere
  • Algoritmer
  • Input/output
  • Tidstagning og flertrådede programmer

Design:

  • Exceptionsikkerhed og ressourcelækager
  • Interfaceprogrammering

Underviser

Undervisningen varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.

Har du faglige spørgsmål så kontakt
Andre kurser