Lépjen kapcsolatba velünk

Kurzusleírás

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

  • Bevezetés + Referenciák
  • Alapok
  • Műhelymunka – Alapok
  • Túlterhelés
  • Mit lehet túlterhelni és hogyan.
  • További C++ típusok (bool & referencia)
  • Műhelymunka – Túlterhelés
  • OOP
  • Gyors bevezetés az OOP-ba
  • 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ó lista
  • Műhelymunka – Osztályok
  • Memória
  • Klasszikus memória interakció
  • Műhelymunka – Memória

Modul 2

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

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

  • Öröklődés
  • Konstrukció
  • Polimorfizmus
  • Virtuális, tiszta virtuális, absztrakt, interfész
  • Hozzáférési módosítók
  • Műhelymunka – Öröklődés (Alakzatok)
  • Kivételek
  • Mik azok
  • Hogyan működnek
  • Mit dobjunk és mit fogjunk
  • Műhelymunka – Kivételek
  • 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 – SmartPointerek
  • Névterek
  • Műhelymunka – Névterek
  • 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
  • Szeletenkénti értékelés: rácsos módszer
  • Szeletenkénti értékelés: PDE módszer
  • Szeletenkénti értékelés: PDE módszer
  • Amerikai (előre meghatározott dátumú) Bermudai opció értékelése

Modul 4 – C++ záró fázis

  • auto
  • Az új auto kulcsszó
  • Az új auto visszatérési szintaxis
  • enum
  • Új stílusú enums
  • constexpr
  • Új konstans kifejezések
  • A constness-ról
  • Const és Mutable magyarázat
  • 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

Modul 5

  • Típuskonverzió
  • Standard könyvtár
  • String
  • Tárolók
  • Vector (vs)
  • List
  • Map
  • Array
  • Tuple
  • Inicializáló listák
  • Iterátorok
  • range-for szintaxis
  • Std algoritmusok
  • Streamek
  • Egyéb kulcsszavak
  • static
  • explicit

Modul 6

  • Mozgatási szemantika
  • Bevezetés az L/R értékekbe
  • R-érték hivatkozások alkalmazása a mozgási 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
  • Variadikus sablonok – Bevezetés a C++11 variadikus sablonjaiba

Követelmények

Általános programozási ismeretek

 49 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák