Genom att klicka “Acceptera alla cookies”, du samtycker till lagring av cookies på din enhet för att förbättra webbplatsnavigering, analysera webbplatsanvändning och hjälpa till med våra marknadsföringsinsatser.

C++ Avancerad

C++ har utvecklats markant sedan standardiseringen 1998. Nya standarder släpptes 2003 (C++03), 2011 (C++11), 2014 (C++14), 2017 (C++17) och senast 2019 (C++20). Framförallt revolutionerade C++11 språket med r-values, lambauttryck och ny semantik vilket förändrat vad som är bra praxis i grunden.

I kursen fördjupar vi oss i moderna designmönster, eleganta sätt att strukturera program, och diskuterar hur konstruktionen av CPU och minneshårdvara påverkar hur vi skriver kod för maximal prestanda. Genom att använda de nya tilläggen i språket kan vi markant förbättra kodens läsbarhet göra det lättare att lägga till ny funktionalitet. Denna kurs ser till att du är väl förberedd för att dra nytta av språkets fördelar, både nu och i framtiden.

Denna kurs fokuserar specifikt på hur du som erfaren utvecklare kan dra nytta av de nya möjligheterna som språket ger för att få lättskött kod med bra prestanda.

Målgrupp & Förkunskaper

Kursen riktar sig till utvecklare som redan har erfarenhet av C++ och som nu vill lära sig att bemästra språket på djupet, med fokus på nyheterna i C++ 11, 14, 17 och 20. För att gå kursen bör du vara bekväm med att programmera i C++. Det rekommenderas också en viss erfarenhet av templates och concurrent programming.

Kursinnehåll

  • CPU och minnesarkitektur
  • Prestandamätningar
  • Concurrent Programming
  • Minnesmodellen
  • Determinism
  • Synkroniseringsprimitiver
  • Modern Concurrent Patterns
  • Läsbarhet och elegans
  • Typer och typinferens
  • Referenser
  • Smarta pekare
  • Exceptions och felhantering
  • Templates
  • Funktionspekare, funktorer och lambdauttryck

Vad våra kursdeltagare säger om oss

För oss är det viktigt att de som går utbildning med oss är nöjda och får med sig nya saker att implementera i sin vardag. Vill du veta omdöme på en specifik kurs? Kontakta oss gärna.

Jag skulle rekommendera kursen vidare och ger den 5 av 5! Bra att det var hands-on nästan hela tiden.

Kursdeltagare
Testdriven utveckling

Att tillämpa våra nya kunskaper i övningarna och det faktum att läraren var mycket kunnig och kunde ge exempel på alla frågor.

Kursdeltagare
Frontend & React

Det var riktigt trevligt med halvdagar. Det var också väldigt bra att läraren lärde sig under kursens gång vad och hur mycket vi kan och anpassade tempot därefter.

Kursdeltagare
Frontend & React

Jag är glad att jag deltog i denna kurs och kursmaterialet är det senaste och övningarna är bra.

Kursdeltagare
Avancerad C++

Kursdetaljer

Icon for how many days the course is
2 dagar
Icon to illustrate what language
Kursen kan hållas på svenska eller engelska.
 
Icon to illustrate comment about the training
Kursen ges på distans eller i klassrum. Om ni är ett team som vill gå utbildningen finns möjlighet för företagsinternutbildning
Icon to illustrate the dates of the course
Utbildningen ges på förfrågan, kontakta oss
 20 900 SEK 
Anmäl intresse

Har du frågor?
Kontakta oss på 040-617 07 20

Submit Interest

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.