C++ på en dag – intensiv introduktion för systemutvecklare

9900 kr

Är du systemutvecklare med erfarenhet från andra språk och vill snabbt komma in i C++? Den här intensiva endagskursen ger dig en komprimerad men heltäckande introduktion till språket och dess viktigaste koncept.

Du får en tydlig förståelse för hur C++ används professionellt och hur du skriver effektiv och hållbar kod. Kursen kombinerar teori och övningar i högt tempo, vilket gör att du snabbt kan omsätta dina kunskaper i praktiken.

Kategorier: ,

Beskrivning

Målgrupp
Utvecklare som har viss C++ kompetens, som vill repetera och fräscha upp sina kunskaper.

Mål
Efter kursen slut har du fått en genomgång av C++ samt en förståelse för hur du utvecklar professionellt i C++ och skriver effektiv C++-kod.

Bakgrundskunskaper
Du behöver ha lite erfarenhet från programmering i något programmeringsspråk. Kunskap om objektorienterad utveckling är en fördel.

Språk
Utbildningsmaterialet är skrivet på engelska. Utbildningen kan genomföras antingen på svenska eller engelska.

Kurslängd
Kursen genomförs under en dag.

Innehåll
I kursen går vi igenom teorin och varvar med praktiska övningar. Fokus är mer teori än praktik.

 

Vi går igenom:

C++
    Språkets utveckling och versioner
Introduktion till objektorienterad programmering

Typer och variabler

Deklaration vs definition
Pekare och referenser
Synlighet och livstid

Skapa klasser
    Medlemsvariabler
Inkapsling
Medlemsfunktioner och fria funktioner
Konstruktorer

Att bygga större C++-program
    Kompilator och länkare
Bibliotek
Att dela kod

Mer om klassser
    Konstruktorer på djupet
Destruktorer
Klasser som medlemmar
Överlagring av funktioner
Defaultargument

Minne
    Stack, heap och statiskt minne
Mer om pekare och referenser
Dynamiskt allokerat minne

Introduktion till standardbiblioteket
    Översikt
Att använda templates
Samlingsklasser, iteratorer och algoritmer

Arv
    Utökning av en befintlig klass
Komposition/aggregat som alternativ till arv
Typkonverteringar

Polymorfism
    Överlagra implementation
Abstrakta basklasser
Interface

Exceptions
    Jämförelse med traditionell felhantering
Kasta och fånga exceptions
Exceptionklasser

Samlingsklasser och iteratorer i standardbiblioteket
    Syfte och egenskaper för de olika samlingsklasserna
Iteratortyper
Avancerade iteratorer

Algorithmer i standardbiblioteket
    Algorithmernas arbetssätt
”In-place” and kopiering
Predikat
Kortfattad introduktion till C++ ”ranges”

 

 

Kontakta oss om denna kurs

Gå tillbaka

Ditt meddelande har skickats

Varning
Varning
Varning

Varning.

Ytterligare information

Kurslängd

1 dag

Lärarledd

Ja

Språk

Svenskt tal, material på engelska

Recensioner

Det finns inga recensioner än.

Endast inloggade kunder som har köpt denna produkt får lämna en recension.