Programa do Curso
Módulo 1(C++ Fase 1)
- Introdução + Referências
- Fundamentos
- Noções básicas da oficina
- Sobrecarga
- O que podemos sobrecarregar e como.
- Tipos extras C++ (bool e referência)
- Sobrecarga de oficina
- POO
- Introdução rápida ao Oop
- Aulas
- Estruturas
- Access Modificadores
- Construtor
- funções padrão/excluir
- sintaxe do inicializador / lista de inicialização do construtor
- Aulas de oficina
- Memória
- Interação de memória clássica
- Memória de Oficina
Módulo 2
- Introdução às finanças quantitativas
- Modelos de Tempo Discreto
- Modelos de Tempo Contínuo
- Modelos de taxas de juros
- Opções sobre títulos
- Modelos de taxa curta
- Modelos de taxas futuras
- Modelos de Mercado
Módulo3 (C++ Fase2 e fase final quantitativa)
- Herança
- Construção
- Polimorfismo
- Virtual, virtual puro, abstrato, interface
- Access modificadores
- Herança da oficina (formas)
- Exceções
- O que eles são
- Como eles funcionam
- O que jogar e o que pegar
- Exceções de oficina
- Esgotamento da memória
- Como é notificado
- Como lidar
- Memória Moderna Management
- RAII
- Modelos aplicados à memória moderna Management (SmartPointer)
- Padronizado C++11 SmartPointers
- Nullptr
- Workshop SmartPointers
- Espaços para nome
- Namespaces da oficina
- Preços dos títulos Vasicek em C++
- Modelagem Black-Scholes em C++ put & call
- Introdução à simulação de Monte Carlo
- Como precificar opções usando Simulação
- Simulação de Monte Carlo em C++
- Movimento Browniano Geométrico
- Opções Americanas Vs Europeias
- Avaliação baseada em fatia: Método Lattice
- Avaliação baseada em fatia: Método PDE
- Avaliação baseada em fatia: Método PDE
- Avaliação da opção bermudense americana (datas pré-determinadas)
Módulo 4 -C++ Fase final
- auto
- A nova palavra-chave automática
- A nova sintaxe de retorno automático
- enumeração
- Novo estilo de enumerações
- constexpr
- Novas expressões constantes
- Sobre constância
- Const e Mutável explicados
- Lambdas e objetos de função
- Classes que agem como funções
- Introdução às funções lambda
- Crono
- Uma introdução à nova biblioteca Chrono
Módulo 5
- Fundição
- Biblioteca padrão
- Corda
- Containers
- Vetor (vs)
- Lista
- Mapa
- Variedade
- Tupla
- Listas de inicializadores
- Iteradores
- sintaxe de intervalo para
- Algoritmos padrão
- Fluxos
- Palavras-chave diversas
- estático
- explícito
Módulo 6
- Mover semântica
- Introdução aos valores L/R
- Referências de valor R aplicadas à semântica de movimento
- Características de tipo
- Obtendo informações sobre tempo de compilação
- Simultaneidade
- Introdução à implementação de Threading, assíncrono/futuro e tipos atômicos do C++11
- Modelos variados - Uma introdução aos modelos variados do C++11
Requisitos
Geral Programming Conhecimentos
Testemunhos de Clientes (3)
Explicação detalhada, reiteração dos pontos de uma maneira sutil que realmente consolidou o conhecimento muito bem. A disposição do Rod em revisar as perguntas mais obscuras que levantamos, para garantir que suas respostas fossem 100% corretas. Além disso, seu interesse em discutir os prós e contras de estilos de codificação alternativos, para que aprendêssemos não apenas como usar o C++ da maneira pretendida, mas também por quê.
Nick Dillon - cellxica Ltd
Curso - Using C++ in Embedded Systems - Applying C++11/C++14
Máquina Traduzida
A experiência de compartilhar, o conhecimento do professor e valioso.
Carey Fan - Logitech
Curso - C/C++ Secure Coding
Máquina Traduzida
O fato de ser online nos permitiu economizar muito tempo. Muito apreciado. Além disso, o treinador conhecer tanto C# quanto C++ foi uma grande ajuda, pois ele podia explicar tudo a partir do conhecimento que já tínhamos.
Gabor - Rheinmetall Electronics Hungary Kft
Curso - Advanced C++
Máquina Traduzida