Introduktion till C++

Vill du fräscha upp dina kunskaper i C++ eller vill du lära dig språket från grunden? C++ är ett högnivåspråk som används i allt från de minsta datorerna i wearables och IoT-enheter till mobiltelefoner, TV-apparater, fordon och mycket mer. Sedan 2011 har nya och kraftfulla tillägg lanserats, vilket har gjort språket enklare och säkrare att skriva.

Målet med kursen är att du som deltar ska få en stabil grund i C++. Efter avslutad kurs kommer du inte bara kunna förstå språkets syntax och idiom utan du kommer även kunna skriva effektiv C++.

Under kursens gång blandar vi teori, praktik och övningar. En stor del av teorin demonstrerar läraren genom att live-koda, vilket skapar ett interaktivt lärande. Efter varje teoriavsnitt följer diverse övningar för att stärka de nyligen lärda kunskaperna. Det bästa sättet att lära sig ett nytt programmeringsspråk är nämligen genom att koda mycket.  

Vad du kommer lära dig

  • Vector

    • Iterators

    • Algorithms: sort, for_each och många fler

  • Functions and files

    • Header-files vs cpp-files

  • Namespace

  • Object oriented programming

  • Raw pointers (och varför vi vill undvika dem)

  • Smart pointers

    • Unique

    • Shared

    • Weak

  • Inheritance

    • Abstract classes

    • Virtual functions and override

  • Unit testing with google test

  • Read and write to files

  • Lambdas

  • Generic programming

    • Auto

    • Templates

  • Exceptions

Målgrupp & Förkunskaper

Kursen är en introduktion till C++, men det är inte en nybörjarkurs i programmering. För att ta till sig kursen på bästa sätt, så rekommenderar vi att du behärskar minst ett annat programmeringsspråk.

21 500 kr 

ONLINE

Kurslängd: 2 dagar, alternativt 4 halvdagar          

Nivå: Beginning

Språk: Svenska, Engelska                   

Kurskod: T190

Kursen ges på förfrågan