Cursusaanbod
Module 1
- Intro + Referenties
- Algemeen
- Basisprincipes van de workshop
- Overbelasting
- Wat kunnen we overbelasten, en hoe.
- Extra C++ Typen (bool & verwijzing)
- Overbelasting van de werkplaats
- OOP
- Korte introductie tot Oop
- Klassen
- Structs
- Access Modifiers
- Bouwer
- Standaard-/verwijderfuncties
- Initializer Syntaxis / Constructor Initialisatie Lijst
- Workshop lessen
- Geheugen
- Klassieke geheugeninteractie
- Workshop Geheugen
Module 2
- Erfenis
- Constructie
- Polymorfisme
- Virtueel, puur virtueel, abstract, interface
- Access Modifiers
- Workshop Erfenis (Vormen)
- Uitzonderingen
- Wat zijn ze?
- Hoe werken ze?
- Wat te gooien en wat te vangen
- Werkplaats uitzonderingen
- Uitputting van het geheugen
- Hoe de melding wordt gedaan
- Hoe om te gaan
- Modern geheugen Management
- RAII
- Sjablonen toegepast op modern geheugen Management (SmartPointer)
- Gestandaardiseerd C++11 SmartPointers
- Nullptr
- Workshop SmartPointers
- Naamruimten
- Naamruimten voor werkplaatsen
Module 3
- Auto
- Het nieuwe automatische trefwoord
- De nieuwe syntaxis voor automatisch retourneren
- enum
- Nieuwe stijl enums
- Constexpr
- Nieuwe constante expressies
- Over constness
- Const en Mutable uitgelegd
- Lambda's en functieobjecten
- Klassen die fungeren als functies
- Introductie lambda-functies
- Chrono
- n inleiding tot de nieuwe Chrono-bibliotheek
Module 4
- Gietsel
- Standaard bibliotheek
- Snaar
- Containers
- Vector (vs)
- Lijst
- Kaart
- Array
- Tupel
- Initializer lijsten
- Iterators
- bereik-voor syntaxis
- Std-algoritmen
- Streams
- Diverse trefwoorden
- statisch
- uitdrukkelijk
Module 5
- Semantiek verplaatsen
- Inleiding tot L/R-waarden
- R-waarde-verwijzingen toegepast op verplaatsingsemantiek
- Type eigenschappen
- Informatie verkrijgen over de compilatietijd
- Concurrency
- Inleiding tot de implementatie van C++11 Threading, asynchrone/toekomstige en atomaire typen
- Variadische sjablonen - Een inleiding tot de variadische sjablonen van C++11
Vereisten
Minimaal 1 jaar ervaring op C++
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
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
I liked being submerged into the C++ language for 5 days - not interrupted by regular work - in a row a lot ... Personally not as experienced in C++ as my colleagues, I decided to join this course to take a deep dive. The dive triggered me hugely to learn more ... which is exactly what I wanted to achieve. I appreciated the expertise knowledge of the trainer - and that of my colleagues. The fact that topics were very quickly touched and not addressed in detail, is what I expect from an advanced course. Sometimes too quick for me to follow (but that's a known and accepted drawback from my joining this course :-)) ... but on the other hand provided me with a fairly complete overview of the subtleties of the language. Thanks a lot for presenting a course in this way! Most appreciated!!!