Cursusaanbod
Module 1
- Introductie + Referenties
- Grondslagen
- Workshop Grondslagen
- Overbelasting
- Wat kan er overbelast worden, en hoe?
- Extra C++-types (bool & reference)
- Workshop Overbelasting
- OOP
- Korte introductie in OOP
- Klassen
- Structs
- Toegangsmodificatoren
- Constructor
- functies met default/delete
- Initializer-syntaxis / constructor-initialisatielijst
- Workshop Klassen
- Geheugen
- Klassieke geheugeninteractie
- Workshop Geheugen
Module 2
- Erfenis
- Constructie
- Polymorfisme
- Virtual, pure virtual, abstract, interface
- Toegangsmodificatoren
- Workshop Erfenis (Vormen)
- Uitzonderingen
- Wat zijn het?
- Hoe werken het?
- Wat te gooien en wat te vangen?
- Workshop Uitzonderingen
- Geheugenuitputting
- Hoe wordt dit gemeld?
- Hoe ermee om te gaan?
- Modern Geheugenbeheer
- RAII
- Templates toegepast op Modern Geheugenbeheer (SmartPointer)
- Standariseerde C++11 SmartPointers
- Nullptr
- Workshop SmartPointers
- Namenruimtes
- Workshop Namenruimtes
Module 3
- Auto
- De nieuwe auto-keyword
- De nieuwe auto-return-syntaxis
- enum
- Nieuwe stijl enums
- constexpr
- Nieuwe constante expressies
- Over constness
- Const en Mutable uitgelegd
- Lambdas & functiemodellen
- Klassen die zich als functies gedragen
- Introductie lambda-functies
- Chrono
- Een introductie tot de nieuwe Chrono-bibliotheek
Module 4
- Casting
- Standaardbibliotheek
- String
- Containers
- Vector (vs)
- Gebeentelijk
- Map
- Array
- Tuple
- Initializer-lijsten
- Iterators
- range-for-syntaxis
- Std-Algoritmen
- Streams
- Diverse keywords
- static
- explicit
Module 5
- Move-semantiek
- Introductie tot L/R-waarden
- R-value-referenties toegepast op move-semantiek
- Type Traits
- Informatie verkrijgen tijdens compilatie
- Parallelle uitvoering
- Introductie tot C++11’s Threading, async/future en atomische type-implementatie
- Variadic templates - Een introductie tot C++11’s variadic templates
Vereisten
Minimaal 1 jaar ervaring met C++
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 8000 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (3)
hoe we gereserveerde woorden kunnen gebruiken en de beste praktijken zijn bij het gebruik van Objectgeoriënteerd Programmeren. hoe we ons kunnen beroepen op de C++ referentie om kennis te krijgen over gewenste onderwerpen
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
Cursus - Advanced C++ Software Design
Automatisch vertaald
De instructeur lost altijd mijn twijfels op.
David C Pascual C - we need to hace this group for mexico people only from Turf and compact utility
Cursus - Advanced C++ Software Design
Automatisch vertaald
Ik vond het geweldig om gedurende 5 dagen volledig ondergedompeld te zijn in de C++ taal, zonder onderbrekingen door regulier werk ... Persoonlijk minder ervaren in C++ dan mijn collega's besloot ik om deze cursus te volgen om er diep in te duiken. Deze duik inspireerde me enorm om nog meer te leren ... wat precies was waar ik naar streefde. Ik waardeer de expertise van de trainer - en die van mijn collega's. Het feit dat onderwerpen snel aangeroerd werden en niet uitgebreid behandeld, is precies wat ik van een gevorderde cursus verwacht. Soms ging het te snel voor mij om mee te volgen (maar dat is een bekend en geaccepteerd nadeel van mijn deelname aan deze cursus :-)) ... maar anderzijds gaf het me een vrij compleet overzicht van de subtiliteiten van de taal. Bedankt voor het presenteren van een cursus op deze manier! Zeer gewaardeerd!!!
Jan Grauwen - Septentrio N.V.
Cursus - Advanced C++ Software Design
Automatisch vertaald