Visa utbildning.se som: Mobil

COVID-19 - hur påverkas din utbildning? Vi samlar artiklar kring coronaviruset och utbildning samt tips för dig som ska söka utbildning. Läs mer här.

Beginning C++

Edument
Kort om utbildningen
2 dagar
17 200 - 21 500 SEK exkl. moms
Nästa tillfälle: 2020-11-16 09:00 - Distans
Distans, Malmö
Kommande starter
Distans
17 200 SEK
2020-11-16

Malmö
21 500 SEK
2020-11-16

Kursbeskrivning

Beginning C++

C++ är ett högnivåspråk som används i allt från de minsta datorerna i bärbara och IoT-enheter till mobiltelefoner, TV-apparater, fordon och mycket mer.

Sedan 2011 har nya och kraftfulla funktioner lanserats. Språket har gjorts enklare och säkrare att skriva, samtidigt som det nu stödjer multipla paradigmer, som t.ex. objektorientering och funktionell programmering. Senare versioner av C++ når nu upp till kvaliteten på andra högnivåspråk, och kan utan problem jämföras med Python och Java.

Det främsta målet med kursen är att ge dig som deltagare en stabil grund för en karriär inom C++. Efter avslutad kurs kommer du förstå språkets syntax och idiomer, kunna arbeta med kodbaserna i C++ och göra det enligt senaste bästa praxis.


Eftersom detta är en nybörjarkurs, måste deltagarna vara hungriga på att lära sig språket och lämna eventuella fördomar och gamla "traumatiska" upplevelser hemma. Därför kommer den här kursen att fokusera på modernare versioner av språket, d.v.s. versionerna från C++14 till en del speciellt användbara funktioner i C++20, som på ett utmärkt sätt visar hur enkel och elegant kod skriven i C++ kan vara.

Förkunskaper

Ingen tidigare kunskap av C eller C++ krävs, men deltagarna måste ha tidigare erfarenhet av programmering. 

Kursinnehåll

Vad du kommer lära dig

Language constructs

  • Primitive data types
  • Declaring and using variables
  • Comments
  • Hello world
  • Headers
  • Strings
  • Vectors
  • Time
  • Operators
  • Functions
  • Namespaces
  • Flow control and loops


Collections

  • C-style arrays
  • STL containers
  • Working with containers

OOP basics

  • Writing your own classes
  • Adding behavior via member functions
  • Member access modifiers
  • Data encapsulation
  • Constructors and destructors
  • Object oriented design

Inheritance

  • Inheriting behavior from base classes
  • Overriding methods
  • Pure abstract classes
  • Polymorphism

Exceptions

  • Handling exceptions

Memory management

  • Memory handling
  • Smart pointers

Generic programming

  • Templates
  • Auto arguments

Tips & tricks

  •  Running shell commands
  • Reading and writing to files
  • Enumerations
  • Optional variables
  • Lambdas
  • Building simple projects with CMake
  • Unit tests

Intresseanmälan

Fyll i formuläret för att få mer information om Beginning C++, direkt från arrangören. Det är gratis och inte bindande!

Edument

Edument


Varmt välkommen till Edument!

Vi hjälper företag och startups med komplexa mjukvaruprojekt och tar fram morgondagens kurser inom mjukvaruutveckling. Vad kan vi hjälpa dig med?Edument AB grundades 2010 i Helsingborg av Acke Salem och Tore Nestenius. De möttes för första gången på en konferens där...


Läs mer om Edument och visa alla utbildningar.

Kontaktuppgifter

Edument

Kullagatan 21
252 20

 Visa telefonnummer

Recensioner
Kursrecensioner
Bli den första att recensera Beginning C++!

Arrangörsrecensioner
(4,1)
Baseras på 1312 recensioner.
Alla recensioner för arrangören

Liknande utbildningar