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 (5)
Néhány új dologat tanultam, amit nem ismertem, és egyúttal felismételtem az alapvető szempontokat.
Jurj
Kurzus - Advanced C++ Custom 2 days
Gépi fordítás
Általános tanfolyami információk
Paulo Gouveia - EID
Kurzus - C/C++ Secure Coding
Gépi fordítás
Örömteli a téma sokfélesége és rugalmassága, a képzések és gyakorlatok kombinációja miatt tudtam azonnal alkalmazni, amit megtanultam. Szintén nagyon tetszett a legutolsó nap projektekkel, melyek segítségével minden tanultat össze lehetett vonni.
Luca Ricagni - Rockwell Collins UK Limited
Kurzus - Advanced C++
Gépi fordítás
Nagyon élveztem az 5 napig tartó, munka nélküli C++ nyelvi immergezést ... Személy szerint nem olyan tapasztaltak vagyok a C++-ban, mint kollegáim, ezért döntöttam arra, hogy csatlakozok ehhez a tanfolyamhoz mélyebb belemászásra. A belemászás nagyra vált azért, hogy tovább tanuljak ... ami pontosan azt jelenti, amit el akartam érni. Értékeltem a képző szakmai tudást - és kollegáimét is. Azon témák gyors megemlítése, amelyeket nem részletesen keresztülmegytek, pont az volt, amit egy haladó tanfolyamon elvárhatok. Néha túlságosan gyors volt a folyamat számomra (de ez ismert és elfogadott hátrány volt a részvételről :-)) ... de másrészről egy átfogó áttekintést adott a nyelv összetett elemeiről. Köszönöm nagyon szépen, hogy ilyen módon tartották a tanfolyamot! Nagyra értékelém!!!
Jan Grauwen - Septentrio N.V.
Kurzus - Advanced C++ Software Design
Gépi fordítás
Interaktivitás, önálló programozás időben. Könnyebben tanulok, ha lehetőségem van a válasz kitalálására, nem csak hogy megmondják nekem. Nagyon jó volt, hogy a képzés jól tervezett volt, felfüggesztésekkel jártak és a képzés nem vesztette el a figyelmemet. A képző tanár nagyon mély ismeretei voltak C++-ban, úgy érezzük, hogy bármire kérdést feltehetünk.
Barna Szecsi - GIS Europe SE
Kurzus - C++ for Embedded Systems
Gépi fordítás