Kurzusleírás
1. modul (C++ 1. fázis)
- Bevezetés + Referenciák
- Alapok
- Műhely alapjai
- Túlterhelés
- Mit terhelhetünk túl, és hogyan.
- Extra C++ típusok (bool és referencia)
- A műhely túlterhelése
- OOP
- Az Oop gyors bemutatása
- osztályok
- Struktúrák
- Access Módosítók
- Konstruktőr
- alapértelmezett/törlési funkciók
- inicializáló szintaxis / konstruktor inicializálási listája
- Workshop órák
- memória
- Klasszikus memória interakció
- Műhely memória
2. modul
- Bevezetés a kvantitatív pénzügyekbe
- Diszkrét idő modellek
- Folyamatos idő modellek
- Kamatláb modellek
- Opciók a kötvényekre
- Rövid kamatozású modellek
- Forward árfolyam modellek
- Piaci modellek
3. modul (C++ 2. fázis és kvantitatív végső fázis)
- Öröklés
- Építkezés
- Polimorfizmus
- Virtuális, tiszta virtuális, absztrakt, interfész
- Access módosítók
- Műhely öröklődése (alakzatok)
- Kivételek
- Kik ők
- Hogyan működnek
- Mit dobjunk és mit fogjunk
- Műhely kivételek
- Memória kimerültség
- Az értesítés módja
- Hogyan kell kezelni
- Modern memória Management
- RAII
- Modern memóriára alkalmazott sablonok Management (SmartPointer)
- Szabványosított C++11 SmartPointer
- Nullptr
- Workshop SmartPointers
- Névterek
- Workshop névterek
- Vasicek kötvényárak itt: C++
- Black-Scholes modellezés in C++ put &call
- Bevezetés a Monte carlo szimulációba
- Az opciók árazása a szimuláció segítségével
- Monte carlo szimuláció itt: C++
- Geometriai Brown-mozgás
- Amerikai vs európai opciók
- Szelet alapú értékelés: rácsos módszer
- Szelet alapú értékelés: PDE módszer
- Szelet alapú értékelés: PDE módszer
- Az amerikai (előre meghatározott dátumok) bermudai opció értékelése
4. modul – C++ Utolsó fázis
- auto
- Az új automatikus kulcsszó
- Az új automatikus visszatérési szintaxis
- enum
- Új stílusú enumok
- constexpr
- Új állandó kifejezések
- Az állhatatosságról
- Const és Mutable elmagyarázta
- Lambdák és funkcióobjektumok
- Osztályok, amelyek függvényként működnek
- A lambda funkciók bemutatása
- Chrono
- Bevezetés az új Chrono könyvtárba
5. modul
- Öntvény
- Szabványos könyvtár
- Húr
- Konténerek
- Vektor (vs)
- Lista
- Térkép
- Sor
- Tuple
- Inicializáló listák
- Iterátorok
- range-for szintaxis
- Std algoritmusok
- Streamek
- Vegyes kulcsszavak
- statikus
- kifejezett
6. modul
- Mozgásszemantika
- Bevezetés az L/R értékekbe
- A szemantika mozgatására alkalmazott R-érték-hivatkozások
- Típustulajdonságok
- Információszerzés a fordítási időről
- Egyidejűség
- Bevezetés az C++11 Threading, aszinkron/jövő és atomtípusok megvalósításába
- Variadic templates – Bevezetés a C++11 variadic sablonjaiba
Követelmények
Általános Programming Tudás
Vélemények (9)
Sok gyakorlat és segítség. Hasznos volt a tréner számára, hogy az egyéni projektdokumentumainkat felhasználva segíthetett a probléma megoldásában és a gyakorlatok elvégzésében. {Rengeteg lehetőség a kérdések feltevésére is.
Matthew - Teledyne
Kurzus - Advanced C++
Machine Translated
az előadások és gyakorlatok egyensúlya, a ritmus, az oktatói tudás és a pedagógiai készség
Armando Pinto - EID
Kurzus - C/C++ Secure Coding
Machine Translated
Számos különböző eszközt mutattunk be (gdb, valgrind, callgrind, google sanitizers, ...), ami igazán nagyszerű volt, hogy rendelkezünk egy olyan alapismerettel, amelyet bővíthetünk, amikor szükségünk lesz ezeknek az eszközöknek a használatára.
Thibault Marechal - Red Embedded Consulting Sp. z o.o.
Kurzus - C++ 11 Programming
Machine Translated
Good coverage of the topic
Steven Irrgang - Raytheon Australia
Kurzus - Writing Simpler Cleaner Code with C++ 17
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating
Andrea Pomatto
Kurzus - Using C++ in Embedded Systems - Applying C++11/C++14
hogyan használhatjuk a fenntartott szavakat és a bevált gyakorlatokat az objektumorientált Programming használatakor. hogyan támaszkodhatunk a cpp hivatkozásra, hogy megismerjük a kívánt témákat
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
Kurzus - Advanced C++ Software Design
Machine Translated
Jó példák, összpontosítson a legtöbb hasznos anyagra
Piotr Sowiński - Intel Technology Poland
Kurzus - Object Oriented Programming with C++
Machine Translated
Nyílt beszélgetés, az oktató nagyon jól tájékozott és hajlandó segíteni a hibakeresésben és a kérdésekben Goaz elméleti és gyakorlati gyakorlatok közötti egyensúly megteremtésében.
JACK ROSS - STMicroelectronics R&D Ltd
Kurzus - Programming in C++
Machine Translated
Great training atmosphere.