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++
Getuigenissen (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