Kurser om C++ & C

Programspråket C++ tröttnar man aldrig på, eftersom det på en och samma gång både är utmanande och charmigt. Numera kommer det också en ny standard vart tredje år. Den senaste standarden heter C++17 och kom för 2017. Under 2021 kan vi se fram emot kompilatorer som realiserar nästa standard som heter C++20.

Trots att språket C skapades i början på 70-talet är det fortfarande det naturliga valet vid maskinnära programmering. Denna kurs lär dig allt du behöver veta för att komma igång och bli produktiv med programmering i C oavsett om målsystemet är en Arduino, Raspberry PI eller en vanlig PC.
Förkunskaper
Praktiska kunskaper i något kompilerande språk
Längd
4 dagar
Nivå
Beginner
Med nya standarden C++ 11/14/17 har C++ blivit en stark utmanare till hippa moderna språk. C++ har egenskaper som duck-typing, lambda uttryck och ett rikhaltigt standard-bibliotek, allt exekverat i en hastighet som alla andra språk inte ens kan drömma om.
Förkunskaper
Kunna programmera i C++
Längd
3 dagar
Nivå
Intermediate
Nya standarden C++11/14/17 har tagit världen med storm och C++ har återtagit rollen som ett modernt systemutvecklingsspråk. I denna kurs bygger vi effektivt upp dina nya kunskaper och färdigheter i modern C++.
Förkunskaper
Praktiska kunskaper i något kompilerande språk
Längd
5 dagar
Nivå
Beginner
Du får lära dig om hur man designar system som inte använder sig av system heapen. Hur man bygger flertrådade system med effektiv minneshantering. Hur man bygger system av processer med delat minne.
Förkunskaper
Kunna programmera i C++
Längd
4 dagar
Nivå
Advanced
Kursen vänder sig till dig som nyligen börjat med C++ och vill gå vidare eller till dig som arbetat i C++ längre tillbaka i tiden och vill friska upp detaljerna, samt få kunnande i Modern C++ (C++11, ...)
Förkunskaper
Praktiska kunskaper i C++
Längd
3 dagar
Nivå
Intermediate
Kurs i C++ threads programmering baserat på såväl POSIX Threads och nya standarden C++ 11/14/17
Förkunskaper
Kunna programmera i C++
Längd
3 dagar
Nivå
Advanced
Denna grundkurs riktar sig till rutinerade C programmerare, som på snabbast tänkbara sätt vill börja med programutveckling i C++. Vi använder konsekvent C som referensram och illustrerar likheter och pekar på skillnader.
Förkunskaper
Kunna programmera i C
Längd
4 dagar
Nivå
Beginner
Denna grundkurs riktar sig till rutinerade Java programmerare, som på snabbast tänkbara sätt vill börja med programutveckling i C++. Vi använder konsekvent Java som referensram och illustrerar likheter och pekar på skillnader.
Förkunskaper
Kunna programmera i Java
Längd
4 dagar
Nivå
Beginner
Kurs i att skriva C++ enhetstest med Catch2
Förkunskaper
Kunna programmera i C++
Längd
1 dag
Nivå
Intermediate
Kurs i att skriva C++ enhetstest med Google Test
Förkunskaper
Kunna programmera i C++
Längd
1 dag
Nivå
Intermediate
Hur omvandlar man en signal till en exception? Hur skapar man en process och fyller den med ny programkod. Vilka olika sätt att kommunicera mellan processer finns det? Hur fixar man memory-mapped I/O? Dessa och en lång rad andra frågeställningar besvarar vi i denna mycket uppskattade kurs.
Förkunskaper
Kunna programmera i C++
Längd
3 dagar
Nivå
Advanced