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

  49 horas
 

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Declaração de Clientes (2)

Cursos Relacionados

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

  21 horas

Categorias Relacionadas