Cursusaanbod
Module 1(C++ Fase 1)
- Inleiding + Referenties
- Basisprincipes
- Basisprincipes van workshops
- Overbelasting
- Wat kunnen we overbelasten, en hoe.
- Extra C++ Types (bool & referentie)
- Overbelasting van de werkplaats
- OOP
- Snelle introductie tot Oep
- Klassen
- Structuren
- Access Modificatoren
- Constructeur
- standaard/verwijder functies
- initialisatiesyntaxis / constructor-initialisatielijst
- Workshop lessen
- Geheugen
- Klassieke geheugeninteractie
- Werkplaatsgeheugen
module2
- Inleiding tot kwantitatieve financiering
- Discrete tijdmodellen
- Continue tijdmodellen
- Rentemodellen
- Opties op obligaties
- Modellen met korte rente
- Forward Rate-modellen
- Marktmodellen
Module3 (C++ Fase2 & Kwantitatieve eindfase)
- Erfenis
- Bouw
- Polymorfisme
- Virtueel, puur virtueel, abstract, interface
- Access modificaties
- Workshop-overerving (vormen)
- Uitzonderingen
- Wat zijn ze
- Hoe werken ze
- Wat te gooien en wat te vangen
- Uitzonderingen op de werkplaats
- Geheugenuitputting
- Hoe het wordt gemeld
- Hoe aan te pakken
- Modern geheugen Management
- RAI
- Sjablonen toegepast op modern geheugen Management (SmartPointer)
- Gestandaardiseerd C++11 SmartPointers
- Nulptr
- Workshop SmartPointers
- Naamruimten
- Naamruimten van werkplaatsen
- Vasicek Obligatieprijzen in C++
- Black-Scholes-modellering in C++ put &call
- Inleiding tot Monte Carlo-simulatie
- Opties prijzen met behulp van Simulatie
- Monte Carlo-simulatie in C++
- Geometrische Brownse beweging
- Amerikaanse versus Europese opties
- Op segmenten gebaseerde waardering: roostermethode
- Op segmenten gebaseerde waardering: PDE-methode
- Op segmenten gebaseerde waardering: PDE-methode
- Waardering van de Amerikaanse (data vooraf bepaald) Bermudan-optie
Module 4 -C++ Laatste fase
- auto
- Het nieuwe automatische trefwoord
- De nieuwe syntaxis voor automatisch retourneren
- opsomming
- Enums in nieuwe stijl
- constexpr
- Nieuwe constante uitdrukkingen
- Over consistentie
- Const en Mutable uitgelegd
- Lambda's en functieobjecten
- Klassen die als functies fungeren
- Introductie lambda-functies
- Chrono
- Een introductie tot de nieuwe Chrono-bibliotheek
module5
- Gieten
- Standaard bibliotheek
- Snaar
- Containers
- Vector (vs)
- Lijst
- Kaart
- Array
- Tupel
- Initialisatielijsten
- Iteratoren
- bereik-voor syntaxis
- Standaard algoritmen
- Stromen
- Diverse trefwoorden
- statisch
- expliciet
module6
- Semantiek verplaatsen
- Inleiding tot L/R-waarden
- R-waarde-referenties toegepast om semantiek te verplaatsen
- Type eigenschappen
- Informatie verkrijgen over de compileertijd
- Gelijktijdigheid
- Inleiding tot de implementatie van C++11's Threading, asynchrone/toekomstige en atomaire typen
- Variadische sjablonen - Een inleiding tot de variadische sjablonen van C++11
Vereisten
Algemeen Programming Kennis
Testimonials (5)
Algemene cursusinformatie
Paulo Gouveia - EID
Cursus - C/C++ Secure Coding
Automatisch vertaald
Genoten van de flexibiliteit en variëteit aan onderwerpen, de combinatie van opleidingen en oefeningen betekende dat ik meteen wat ik geleerd had kon toepassen. Ik genoot ook van de projecten op de laatste dag om alles samen te brengen.
Luca Ricagni - Rockwell Collins UK Limited
Cursus - Advanced C++
Automatisch vertaald
Ik vond het leuk om 5 dagen ondergedompeld te worden in de C++ taal - niet onderbroken door regulier werk - veel achter elkaar ... Persoonlijk niet zo ervaren in C++ als mijn collega's, besloot ik deel te nemen aan deze cursus om een diepe duik te nemen. De duik heeft me enorm getriggerd om meer te leren ... en dat is precies wat ik wilde bereiken. Ik waardeerde de deskundigheid, kennis van de trainer - en die van mijn collega's. Het feit dat onderwerpen heel snel werden aangeraakt en niet in detail werden behandeld, is wat ik verwacht van een cursus voor gevorderden. Soms te snel voor mij om te volgen (maar dat is een bekend en geaccepteerd nadeel van mijn deelname aan deze cursus :-)) ... maar aan de andere kant gaf het me een vrij compleet overzicht van de subtiliteiten van de taal. Heel erg bedankt voor het presenteren van een cursus op deze manier! Meest gewaardeerd!!
Jan Grauwen - Septentrio N.V.
Cursus - Advanced C++ Software Design
Automatisch vertaald
Interactiviteit, tijd voor zelfstandig programmeren. Ik leer het makkelijker als ik de kans heb om zelf het antwoord te vinden in plaats van dat het me simpelweg te worden verteld. Het was ook een heel goed dat de training goed was gepland, we hielden koffiepauzes en de training verliep vlot en hield mijn aandacht vast. De trainer had een zeer diepgaande kennis van C++, we voelden dat we alles konden vragen.
Barna Szecsi - GIS Europe SE
Cursus - C++ for Embedded Systems
Automatisch vertaald
De details over hoe de compiler zich gedraagt afhankelijk van de syntaxgebruik. De "Quiz" secties zijn erg stimulerend.
Andrea Pomatto
Cursus - Using C++ in Embedded Systems - Applying C++11/C++14
Automatisch vertaald