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
Recensioni (5)
Informazioni generali sul corso
Paulo Gouveia - EID
Corso - C/C++ Secure Coding
Traduzione automatica
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away. I also enjoyed the projects on the last day to bring everything together.
Luca Ricagni - Rockwell Collins UK Limited
Corso - Advanced C++
Mi è piaciuto essere immerso nella lingua C++ per 5 giorni - non interrotti dal lavoro regolare - di fila molto ... Personalmente non avendo la stessa esperienza in C++ dei miei colleghi, ho deciso di iscrivermi a questo corso per fare un'immersione profonda. L'immersione mi ha spinto enormemente a saperne di più... che è esattamente quello che volevo ottenere. Ho apprezzato la competenza e la conoscenza del formatore e quella dei miei colleghi. Il fatto che gli argomenti siano stati toccati molto velocemente e non affrontati in dettaglio, è quello che mi aspetto da un corso avanzato. A volte troppo veloce per me da seguire (ma questo è uno svantaggio noto e accettato dalla mia partecipazione a questo corso :-)) ... ma d'altra parte mi ha fornito una panoramica abbastanza completa delle sottigliezze del linguaggio. Grazie mille per aver presentato un corso in questo modo! Molto apprezzato!!
Jan Grauwen - Septentrio N.V.
Corso - Advanced C++ Software Design
Traduzione automatica
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.
Barna Szecsi - GIS Europe SE
Corso - C++ for Embedded Systems
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating