Cursusaanbod
Module 1 (C++ Fase 1)
- Intro + Verwijzingen
- Basisbeginselen
- Workshop basisbeginselen
- Overblooting
- Wat kunnen we overbotten en hoe.
- Extra C++ Typen (bool & verwijzing)
- Workshop overloading
- OOP
- Korte introductie tot Oop
- Klassen
- Structs
- Toegangsmodifiers
- Constructor
- default/delete functies
- initializer syntax / constructor initialisatie lijst
- Workshop classes
- Geheugen
- Classische geheugeninteractie
- Workshop Geheugen
Module 2
- Introductie tot kwantitatieve financiering
- Discrete tijdmodellen
- Continu tijdmodellen
- Rentemodelen
- Opties op obligaties
- Korte rentemodelen
- Voorwaartse rentemodelen
- Marktmiddelen
Module3 (C++ Fase2 & Kwantitatieve finale fase)
- Erfelijkheid
- Constructie
- Polymorfisme
- Virtueel, puur virtueel, abstract, interface
- Toegangsmodifiers
- Workshop Erfelijkheid (Vormen)
- Uitzonderingen
- Wat zijn ze
- Hoe werken ze
- Wat te gooien en wat te vangen
- Workshop uitzonderingen
- Uitputting van geheugen
- Hoe wordt het gemeld
- Hoe te handhaven
- Modern geheugenbeheer
- RAII
- Sjablonen toegepast op Modern geheugenbeheer (Slimme Pointer)
- Gestandaardiseerde C++11 Slimme Pointers
- Nullptr
- Workshop Slimme Pointers
- Namerruimten
- Workshop Namerruimten
- Vasicek Obligatieprijzen in C++
- Black-Scholes Modellering in C++ put &call
- Introductie tot Monte Carlo Simulatie
- Hoe opties prijzen met behulp van Simulatie
- Monte Carlo Simulatie in C++
- Geometrische Brownse Beweging
- Amerikaanse Vs Europese Opties
- Snap gebaseerde waardering: rooster methode
- Snap gebaseerde waardering: PDE methode
- Snap gebaseerde waardering: PDE methode
- Waardering van Amerikaanse (datums vooraf bepaald) Bermudse Optie
Module 4 -C++ Final fase
- auto
- De nieuwe auto sleutelwoord
- De nieuwe auto retour syntaxis
- enum
- Nieuwe stijl enums
- constexpr
- Nieuwe constante expressies
- Over constancy
- Const en Mutable uitgelegd
- Lambdas & functie objecten
- Klassen die als functies werken
- Introductie lambda functies
- Chrono
- Een introductie tot de nieuwe Chrono bibliotheek
Module 5
- Casting
- Standaard bibliotheek
- String
- Containers
- Vector (vs)
- List
- Map
- Array
- Tuple
- Initializer lijsten
- Iterators
- range-for syntaxis
- Std Algoritmes
- Streams
- Diverse sleutelwoorden
- static
- expliciet
Module 6
- Bewegen semantiek
- Introductie tot L/R waarden
- R-value-referenties toegepast op bewegend semantiek
- Type Traits
- Informatie verkrijgen op compile tijd
- Concurrentie
- Introductie tot C++11's Threading, async/future en atomische types implementatie
- Variadic sjablonen - een introductie tot C++11's variadic sjablonen
Vereisten
Algemene programmeringskennis
Getuigenissen (3)
Gedetailleerde uitleg, herhaling van punten op een subtielere manier die het kennisproces echt ten goede kwam. Rods bereidheid om de af en toe gestelde obscure vragen dubbel te checken, om zeker te zijn dat zijn antwoorden 100% juist waren. Bovendien was hij geïnteresseerd in het bespreken van de voordelen en nadelen van alternatieve coderingstijlen, zodat we niet alleen leerden hoe we C++ op onze beoogde manier konden gebruiken, maar ook waarom dat zo moest.
Nick Dillon - cellxica Ltd
Cursus - Using C++ in Embedded Systems - Applying C++11/C++14
Automatisch vertaald
Ervaring delen, de kennis en waarde van de docent.
Carey Fan - Logitech
Cursus - C/C++ Secure Coding
Automatisch vertaald
Het feit dat het online was betekende dat we veel tijd konden besparen. Zeer gewaardeerd. Bovendien hielp het enorm dat de trainer zowel c# als Cpp beheerste, waardoor hij alles kon uitleggen aan de hand van kennis die we al hadden.
Gabor - Rheinmetall Electronics Hungary Kft
Cursus - Advanced C++
Automatisch vertaald