Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
План на курса
Модул 1 (C++ Фаза 1)
- Въведение + препратки Основи Основи на семинара Претоварване Какво можем да претоварваме и как. Допълнителни C++ Типове (bool & справка) Претоварване на Workshop OOP Бързо въведение в Oop Класове Структури Модификатори на достъп Конструктор по подразбиране/изтриване на функции инициализатор синтаксис / списък за инициализация на конструктор Класове на Workshop Памет Класическо взаимодействие с памет Workshop Памет
Модул 2
- Въведение в количествените финанси Модели с дискретно време Модели с непрекъснато време Модели на лихвени проценти Опции върху облигации Модели с къси лихви Модели с форуърдни лихви Пазарни модели
Модул 3 (C++ Фаза 2 и финална количествена фаза)
- Полиморфизъм на изграждането на наследяване Виртуален, чисто виртуален, абстрактен, интерфейс Модификатори на достъп Наследяване на работилница (форми) Изключения Какви са те Как работят Какво да хвърлят и какво да хващат Изключения на работилница Изчерпване на паметта Как се уведомява Как да се борави с Modern Memory Management RAII Templates приложен към Modern Memory Management (SmartPointer) Стандартизиран C++11 SmartPointers Nullptr Workshop SmartPointers Namespaces Workshop Namespaces Vasicek Цени на облигации в C++ Black-Scholes Моделиране в C++ put &call Въведение в симулацията на Монте Карло Как да цените опции с помощта на симулация Симулация на Монте Карло в C++ Geometric Brownian Motion Американски срещу европейски опции Оценяване на базата на срезове : Оценяване на базата на срезове по метода на решетка : Оценяване на базата на срезове на метода PDE : Оценяване на метода PDE на американската (предварително определени дати) Бермудска опция
Модул 4 - C++ Финална фаза
- auto Новата ключова дума auto Новият синтаксис за автоматично връщане enum Нов стил enums constexpr Нови константни изрази Относно константата Const и Mutable обяснени Lambda & функционални обекти Класове, които действат като функции Въведение lambda функции Chrono Въведение в новата библиотека Chrono
Модул 5
- Casting Стандартна библиотека String Containers Vector (vs) List Map Array Tuple Initializer lists Итератори диапазон-за синтаксис Std Алгоритми Потоци Разни Ключови думи static explicit
Модул 6
- Семантика на преместване Въведение в L/R стойности R-value-references, приложени за семантика на преместване Характеристики на типа Получаване на информация за времето за компилиране Паралелност Въведение в изпълнението на C++11's Threading, async/future и atomic типове Variadic templates - Въведение в C++11's разнообразни шаблони
Изисквания
Общи Programming знания
49 Hours
Oтзиви от потребители (3)
Отворена дискусия, обучител с много знания и желание да помогне с отстраняване на грешки и въпроси Goo баланс между теоретични и практически упражнения.
JACK ROSS - STMicroelectronics R&D Ltd
Course - Programming in C++
Machine Translated
Добри примери, фокусирайте се върху най-полезния материал
Piotr Sowiński - Intel Technology Poland
Course - Object Oriented Programming with C++
Machine Translated
Great training atmosphere.