Zkuste nás kontaktovat

Návrh Školení

Modul 1 (C++ Fáze 1)

  • Úvod + Referenční proměnné
  • Základy
  • Pracovní dílna Základy
  • Přetěžování
  • Co lze přetížit a jak.
  • Další typy C++ (bool & reference)
  • Pracovní dílna Přetěžování
  • OOP
  • Rychlý úvod do OOP
  • Třídy
  • Struktury
  • Přístupové modifikátory
  • Konstruktor
  • Výchozí/smazání funkce
  • Initizační syntaxe / inicializační seznam konstruktoru
  • Pracovní dílna Třídy
  • Paměť
  • Klasická interakce s pamětí
  • Pracovní dílna Paměť

Modul 2

  • Úvod do kvantitativní financí
  • Diskrétní modely
  • Kontinuální modely
  • Modely úrokových sazeb
  • Opce na dluhopisy
  • Modely krátkodobé úrokové sazby
  • Modely forwardových sazeb
  • Tržní modely

Modul 3 (C++ Fáze 2 & Kvantitativní finální fáze)

  • Dědičnost
  • Konstrukce
  • Polymorfismus
  • Virtual, čistě virtuální, abstraktní, rozhraní
  • Přístupové modifikátory
  • Pracovní dílna Dědičnost (Tvary)
  • Výjimky
  • Co jsou
  • Jak fungují
  • Co házet a co chytit
  • Pracovní dílna Výjimky
  • Využití paměti
  • Jak je to oznámeno
  • Jak to řešit
  • Moderní správa paměti
  • RAII
  • Šablony aplikované na moderní správu paměti (SmartPointer)
  • Standardizované C++11 SmartPointers
  • Nullptr
  • Pracovní dílna SmartPointers
  • Obory názvů
  • Pracovní dílna Obory názvů
  • Ceny dluhopisů Vasicek v C++
  • Modelování Black-Scholes v C++ put &call
  • Úvod do simulace Monte Carlo
  • Jak oceňovat opce pomocí simulace
  • Simulace Monte Carlo v C++
  • Geometrický Brownovský pohyb
  • Americké vs. Evropské opce
  • Hodnocení založené na řezech: Mřížková metoda
  • Hodnocení založené na řezech: PDE Metoda
  • Hodnocení založené na řezech: PDE Metoda
  • Oceňování americké (daty predeterminované) Bermudské opce

Modul 4 -C++ Finální fáze

  • auto
  • Nový klíčové slovo auto
  • Nový return syntax pro auto
  • enum
  • Nový styl enumů
  • constexpr
  • Nové konstantní výrazy
  • O konstanci
  • Const a Mutable vysvětleno
  • Lambdy & funkční objekty
  • Třídy, které se chovají jako funkce
  • Úvod do lambda funkcí
  • Chrono
  • Úvod do nové knihovny Chrono

Modul 5

  • Přetypování
  • Standardní knihovna
  • Řetězce
  • Kontejnery
  • Vector (vs)
  • Seznam
  • Mapa
  • Pole
  • Tuple
  • Inicializační seznamy
  • Iterátory
  • range-for syntaxe
  • Std Algoritmy
  • Proudy
  • Různá klíčová slova
  • static
  • explicitní

Modul 6

  • Sémantika přesunu
  • Úvod do L/R hodnot
  • R-value-references aplikované na sémantiku přesunu
  • Typové vlastnosti
  • Získávání informací na dobu překladu
  • Concurrency
  • Úvod do vláknění C++11, async/future a atomických typů implementace
  • Variadické šablony - Úvod do variadických šablon C++11

Požadavky

Základy programování

 49 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie