Kurs om

Modern C++ 11/14/17

Kurs om lambda, move semantics, auto, smart pointers och många fler nyheter i C++ 11/14/17

Vi är själva lyriska över hur C++ utvecklats som språk och systemutvecklingsplattform de senaste åren. 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.

Denna kurs vänder sig till dig som redan arbetar i C++, men vill förstå och sätta dig in vad begreppet Modern C++ verkligen innebär.

Snabbfakta

Namn
Modern C++ 11/14/17
Ämne
C++ och C
URI
cxx/cxx-17
Längd
3 dagar
Nivå
Intermediate
Målgrupp
Rutinerade C++ programmerare
Förkunskaper
Kunna programmera i C++
Programvara & Verktyg
  • GNU C++ Compiler, version 10 or later
  • JetBrains CLion
  • Ubuntu Linux

Kursdatum

Här ser du vilka kursdatum som är tillgängliga. Klicka på en av datumknapparna för att anmäla dig till ett kurstillfälle. På kursen pratar läraren svenska, medan vårt kursmaterial alltid är författat på engelska.

Fjärrkurs

Du sitter bekvämt framför datorn och deltar i kursen via internet. Vi använder programvaran Zoom för alla våra fjärrkurser.

I priset ingår kursmaterial som PDF.

Pris: 15 000 kr + moms

Klassrumskurs

Du sitter bekvämt i ett av våra klassrum, vilka finns centralt placerade i Stockholms innerstad (Östermalmstorg).

I priset ingår tryckt kursmaterial (och som PDF), samt kaffe/te med smörgås på förmiddagen och kaffe/te med bulle på eftermiddagen.

Pris: 20 000 kr + moms

Just nu finns det inga datum tillgängligt. Titta förbi om några dagar eller kontakta oss.

Företagsanpassad Kurs

Om ni är tre eller fler personer från samma företags, kan ni beställa en företagsanpassad kurs. Då håller vi kursen på ett datum som passar er. Antingen på plats i era lokaler eller som en fjärrkurs. Vi kan också hålla den muntliga framställningen på engelska. Klicka på knappen nedan för att be om en offert.

Detta får du lära dig

Här är ett sammandrag i punktform av vad du får lära dig på kursen. Eftersom kursmaterialet är författat på engelska, så återger vi sammandraget också på engelska.

  • Use duck typing with auto and Java-style for-each loops
  • Immerse yourself in the application of lambda expressions
  • Understand, use and realize move semantics yourself
  • Use smart pointers
  • Use regular expressions (regex) for search and substitution

Kursinnehåll

Eftersom kursmaterialet är författat på engelska, så återger vi innehållet också på engelska.

Evolution of C++

Syntactic improvements of the language

Automatic Type Inference (auto)

Handy Helper Types

Lambda Expressions

Move Semantics

Enhanced Templates

User-Defined Suffix Literal Operators

Improved String Handling

Regex support

Date/Time/Clock handling

Smart pointers

Random Number Generation

Additional STL Container Types

Files and File Systems

Threading Support

Asynchronous Tasks

Upcoming/Planned Features in the Standard