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
Ho apprezzato la flessibilità e la varietà di argomenti. La combinazione di formazioni ed esercizi ha permesso di applicare immediatamente ciò che avevo imparato. Ho anche trovato molto interessanti i progetti del giorno finale, che hanno contribuito a unire tutti i concetti acquisiti.
Luca Ricagni - Rockwell Collins UK Limited
Corso - Advanced C++
Traduzione automatica
Mi è piaciuto molto essere immerso nel linguaggio C++ per 5 giorni consecutivi - senza interruzioni dovute al lavoro regolare... Personalmente, non ero così esperto di C++ come i miei colleghi, quindi ho deciso di partecipare a questo corso per approfondire. L'immersione mi ha enormemente stimolato a imparare di più... che era esattamente ciò che volevo ottenere. Ho apprezzato molto le competenze del formatore - e quelle dei miei colleghi. Il fatto che gli argomenti fossero trattati in modo rapido e non approfonditi è ciò che mi aspettavo da un corso avanzato. A volte era troppo veloce per me (ma questo era un handicap noto e accettato dal mio partecipazione a questo corso :-)) ... ma, d'altro canto, mi ha fornito una panoramica abbastanza completa delle sottigliezze del linguaggio. Grazie mille per aver presentato il corso in questo modo! Molto apprezzato!!!
Jan Grauwen - Septentrio N.V.
Corso - Advanced C++ Software Design
Traduzione automatica
Interattività, tempo per la programmazione autonoma. Imparo meglio se ho l'opportunità di scoprire le risposte da solo e non solo di essere istruito. È stato anche molto positivo che il corso fosse ben pianificato, con pause caffè e senza perdere la mia attenzione. Il formatore aveva una conoscenza approfondita di C++ e ci sentivamo a nostro agio nel porre qualsiasi domanda.
Barna Szecsi - GIS Europe SE
Corso - C++ for Embedded Systems
Traduzione automatica
I dettagli su come il compilatore si comporta a seconda dell'uso della sintassi. Le sezioni "Quiz" sono molto stimolanti.
Andrea Pomatto
Corso - Using C++ in Embedded Systems - Applying C++11/C++14
Traduzione automatica