Kurzusleírás

1. modul (C++ 1. fázis)

  • Bevezetés + Referenciák
  • Alapok
  • Műhelymunka az alapokon
  • Túlterhelés
  • Mit lehet túlterhelni, és hogyan.
  • További C++ típusok (bool & referencia)
  • Műhelymunka a túlterhelésről
  • OOP 
  • Gyors bevezetés az OOP-be
  • Osztályok
  • Struktúrák
  • Hozzáférési módosítók
  • Konstruktor
  • alapértelmezett/törölt funkciók
  • inicializáló szintaxis / konstruktor inicializálási lista
  • Műhelymunka az osztályokon
  • Memória
  • Klasszikus memória interakció
  • Műhelymunka a memóriáról

2. modul

  • Bevezetés a kvantitatív pénzügyekbe
  • Diszkrét időmodellek
  • Folytonos időmodellek
  • Kamatláb modellek 
  • Opciók kötvényekre
  • Rövid kamatláb modellek 
  • Előrejelzett kamatláb modellek 
  • Piaci modellek 

3. modul (C++ 2. fázis & Kvantitatív záró fázis)

  • Öröklés
  • Konstrukció
  • Polimorfizmus
  • Virtuális, tiszta virtuális, absztrakt, interfész
  • Hozzáférési módosítók
  • Műhelymunka az öröklésről (Alakzatok)
  • Kivételek
  • Mik azok
  • Hogyan működnek
  • Mit dobjunk és mit kapjunk el
  • Műhelymunka a kivételekről
  • Memória kimerülés
  • Hogyan értesülünk róla
  • Hogyan kezeljük
  • Modern memóriakezelés
  • RAII
  • Sablonok alkalmazása a modern memóriakezelésben (SmartPointer)
  • Szabványos C++11 SmartPointerek
  • Nullptr
  • Műhelymunka a SmartPointerekkel
  • Névterek
  • Műhelymunka a névterekkel
  • Vasicek kötvényárak C++-ban
  • Black-Scholes modellezés C++-ban put &call 
  • Bevezetés a Monte Carlo szimulációba
  • Hogyan árazzunk opciókat szimulációval 
  • Monte Carlo szimuláció C++-ban
  • Geometriai Brown-mozgás
  • Amerikai vs európai opciók
  • Részesedésalapú értékelés: Rácsos módszer
  • Részesedésalapú értékelés: PDE módszer
  • Részesedésalapú értékelés: PDE módszer
  • Amerikai (előre meghatározott dátumú) Bermudai opció értékelése 

4. modul - C++ záró fázis 

  • auto
  • Az új auto kulcsszó
  • Az új auto visszatérési szintaxis
  • enum
  • Új stílusú enumok
  • constexpr
  • Új konstans kifejezések
  • A konstansságról
  • Const és Mutable magyarázata
  • Lambda & függvényobjektumok
  • Olyan osztályok, amelyek függvényként viselkednek
  • Bevezetés a lambda függvényekbe
  • Chrono
  • Bevezetés az új Chrono könyvtárba

 5. modul

  • Típuskonverzió
  • Szabványos könyvtár
  • String
  • Tárolók
  • Vektor (vs)
  • Lista
  • Térkép
  • Tömb
  • Tuple
  • Inicializáló listák
  • Iterátorok
  • range-for szintaxis
  • Std algoritmusok
  • Streamek
  • Egyéb kulcsszavak
  • static
  • explicit

6. modul

  • Mozgatási szemantika
  • Bevezetés az L/R értékekbe
  • R-érték-hivatkozások alkalmazása a mozgató szemantikában
  • Típusjellemzők
  • Információk beszerzése fordítási időben
  • Párhuzamosítás
  • Bevezetés a C++11 szálkezelésébe, async/future és atomi típusok implementációja
  • Variadic sablonok - Bevezetés a C++11 variadic sablonjaihoz

Követelmények

Általános programozási ismeretek

 49 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák