Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Modul 1(C++ Fase 1)
- Intro + Referanser Grunnleggende Workshop Grunnleggende Overbelastning Hva kan vi overbelaste, og hvordan. Ekstra C++ Typer (bool og referanse) Verkstedoverbelastning OOP Rask introduksjon til Oop-klasser Strukturer Tilgangsmodifikatorer Konstruktør standard/slette funksjoner initialiseringssyntaks / konstruktørinitialiseringsliste Verkstedklasser Minne Klassisk minneinteraksjon Verkstedminne
Modul 2
- Introduksjon til kvantitativ finans Diskrete tidsmodeller Kontinuerlig tidsmodeller Rentemodeller Opsjoner på obligasjoner Kortrentemodeller Forward Rate-modeller Markedsmodeller
Modul3 (C++ Fase2 og kvantitativ sluttfase)
- Arvskonstruksjon Polymorfisme Virtuelt, rent virtuelt, abstrakt, grensesnitt Tilgangsmodifikatorer Workshop Arv (former) Unntak Hva er de Hvordan fungerer de Hva skal kastes og hva man skal fange Verkstedunntak Minneutmattelse Hvordan det varsles Hvordan håndtere moderne minne Management RAII-maler brukt på Modern Memory Management (SmartPointer) Standardisert C++11 SmartPointers Nullptr Workshop SmartPointers Namespaces Workshop Namespaces Vasicek Obligasjonspriser i C++ Black-Scholes-modellering i C++ put &call Introduksjon til Monte carlo-simulering Hvordan prissette alternativer ved hjelp av simulering Monte carlo-simulering i C++ Geometric Brownian Motion American vs European Options Slice-basert verdivurdering :Lattice Method Slicebasert verdivurdering :PDE Method Slicebasert verdivurdering :PDE-metode Verdivurdering av amerikansk (forhåndsbestemt datoer) Bermudan Option
Modul 4 -C++ Sluttfase
- auto Det nye auto-søkeordet Det nye autoretur-syntaksen enum Ny stil-enums constexpr Nye konstante uttrykk Om constness Const og Mutable forklart Lambdaer og funksjonsobjekter Klasser som fungerer som funksjoner Introduksjon lambda-funksjoner Chrono En introduksjon til det nye Chrono-biblioteket
Modul 5
- Casting Standard bibliotek String Containers Vector (vs) List Map Array Tuple Initializer lists Iteratorer range-for syntaks Std Algoritmer Streams Diverse Nøkkelord statisk eksplisitt
Modul 6
- Flyttesemantikk Introduksjon til L/R-verdier R-verdi-referanser brukt på flyttesemantikk Typetrekk Innhenting av informasjon om kompileringstid Samtidig Introduksjon til C++11s tråding, implementering av asynkron/fremtidig og atomtyper Variadiske maler - En introduksjon til C++11s variadiske maler
Krav
Generelt Programming Kunnskap
49 timer
Testimonials (3)
Åpen diskusjon, trener svært kunnskapsrik og villig til å hjelpe med feilsøking og spørsmål Good balanse mellom teoretiske og praktiske øvelser.
JACK ROSS - STMicroelectronics R&D Ltd
Kurs - Programming in C++
Machine Translated
Gode eksempler, fokus på mest nyttig materiale
Piotr Sowiński - Intel Technology Poland
Kurs - Object Oriented Programming with C++
Machine Translated
Great training atmosphere.