Struttura del corso

Modulo 1 (C++ Fase 1)

  • Introduzione + Riferimenti
  • Informazioni di base
  • Nozioni di base sull'officina
  • Sovraccarico
  • Cosa possiamo sovraccaricare e come.
  • Extra C++ Tipi (bool e riferimento)
  • Sovraccarico dell'officina
  • OOP
  • Breve introduzione a Oop
  • Classi
  • Strutture
  • Modificatori di accesso
  • Costruttore
  • Funzioni predefinite/di eliminazione
  • Sintassi dell'inizializzatore/Elenco di inizializzazione del costruttore
  • Lezioni di laboratorio
  • Memoria
  • Interazione con la memoria classica
  • Memoria dell'officina

Modulo 2

  • Introduzione alla finanza quantitativa
  • Modelli a tempo discreto
  • Modelli a tempo continuo
  • Modellidi tassi d'interesse
  • Opzioni su obbligazioni
  • Modellia tasso breve
  • Modellidi tasso a termine
  • Modellidi mercato

Modulo 3 (C++ Fase 2 e fase finale quantitativa)

  • Eredità
  • Costruzione
  • Polimorfismo
  • Virtuale, virtuale puro, astratto, interfaccia
  • Modificatori di accesso
  • Ereditarietà dell'officina (forme)
  • Eccezioni
  • Cosa sono
  • Come funzionano
  • Cosa lanciare e cosa prendere
  • Eccezioni per i workshop
  • Esaurimento della memoria
  • Come viene notificato
  • Come maneggiare
  • Memoria moderna Management
  • RAII
  • Modelli applicati a Modern Memory Management (SmartPointer)
  • SmartPointer C++11 standardizzati
  • Nullptr
  • SmartPointer per officina
  • Spazi dei nomi
  • Spazi dei nomi del workshop
  • Quotazioni obbligazioni Vasicek in C++
  • Modellazione di Black-Scholes in C++ put &call
  • Introduzione alla simulazione Monte Carlo
  • Come valutare le opzioni utilizzando la simulazione
  • Simulazione Monte Carlo in C++
  • Moto browniano geometrico
  • Opzioni americane vs europee
  • Valutazione basata su fette :Metodo reticolare
  • Metodo di valutazione basato su fette :P DE
  • Metodo di valutazione basato su fette :P DE
  • Valutazione dell'opzione americana (date predeterminate) Bermudan

Modulo 4 -C++ Fase finale

  • Automatico
  • La nuova parola chiave auto
  • La nuova sintassi di ritorno automatico
  • Enumerazione
  • Enumerazioni di nuovo stile
  • constexpr
  • Nuove espressioni costanti
  • A proposito di costanza
  • Spiegazione di Const e Mutable
  • Lambda e oggetti funzione
  • Classi che agiscono come funzioni
  • Introduzione alle funzioni lambda
  • Crono
  • Un'introduzione alla nuova libreria Chrono

 Modulo 5

  • Colata
  • Libreria standard
  • Corda
  • Contenitori
  • Vettore (vs)
  • Lista
  • Mappa
  • Array
  • Tupla
  • Elenchi di inizializzatori
  • Iteratori
  • range-for sintassi
  • Algoritmi Std
  • Flussi
  • Parole chiave varie
  • statico
  • esplicito

Modulo 6

  • Semantica di spostamento
  • Introduzione ai valori L/R
  • R-value-references applicati alla semantica di spostamento
  • Tratti del tipo
  • Ottenere informazioni sul tempo di compilazione
  • Concorrenza
  • Introduzione all'implementazione di C++11 tipi di threading, asincroni/futuri e atomici
  • Modelli variadici - Un'introduzione ai modelli variadici di C++11

Requisiti

Generale Programming Conoscenze

  49 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (2)

Corsi relativi

Using C++ in Embedded Systems - Applying C++11/C++14

  21 ore

Categorie relative