Programa del Curso

Módulo 1 (C ++ Fase 1)

  • Introducción + Referencias
  • Lo esencial
  • Conceptos básicos del taller
  • Sobrecarga
  • ¿Qué podemos sobrecargar y cómo?
  • Tipos adicionales de C ++ (bool y referencia)
  • Sobrecarga de taller
  • OOP
  • Introducción rápida a Oop
  • Clases
  • Estructura
  • Modificadores de acceso
  • Constructor
  • funciones predeterminadas / borrar
  • lista de inicialización de sintaxis / constructor
  • Clases de taller
  • Memoria
  • Interacción de memoria clásica
  • Memoria del taller

Módulo 2

  • Introducción a las finanzas cuantitativas
  • Modelos de tiempo discretos
  • Modelos de tiempo continuo
  • Modelos de tasa de interés
  • Opciones de bonos
  • Modelos de tasa corta
  • Modelos de tarifas anticipadas
  • Modelos de mercado

Módulo3 (C ++ Phase2 y fase final cuantitativa)

  • Herencia
  • Construcción
  • Polimorfismo
  • Virtual, pura virtual, abstracta, interfaz
  • Modificadores de acceso
  • Herencia del Taller (Formas)
  • Excepciones
  • Qué son
  • Cómo trabajan
  • Qué arrojar y qué atrapar
  • Excepciones de taller
  • Agotamiento de la memoria
  • Cómo se notifica
  • Cómo manejar
  • Gestión de memoria moderna
  • RAII
  • Plantillas aplicadas a Modern Memory Management (SmartPointer)
  • Estandarizado SmartPointers C ++ 11
  • Nullptr
  • Taller SmartPointers
  • Espacios de nombres
  • Espacios de nombre de taller
  • Precios de los bonos Vasicek en C ++
  • Black-Scholes Modeling en C ++ put & call
  • Introducción a la simulación de Monte carlo
  • Cómo valorar las opciones usando simulación
  • Simulación de Monte carlo en C ++
  • Movimiento geométrico browniano
  • American Vs European Options
  • Valoración basada en cortes: método de enrejado
  • Valoración basada en cortes: método PDE
  • Valoración basada en cortes: método PDE
  • Valoración de la opción bermudeña estadounidense (fechas predeterminadas)

Módulo 4 -C ++ Fase final

  • Auto
  • La nueva palabra clave auto
  • La nueva sintaxis de retorno automático
  • Enum
  • Nuevas enumeraciones de estilo
  • Constexpr
  • Nuevas expresiones constantes
  • Acerca de constness
  • Const y Mutable explicaron
  • Lambdas y objetos de función
  • Clases que actúan como funciones
  • Introducción funciones lambda
  • Chrono
  • Una introducción a la nueva biblioteca de Chrono

Módulo 5

  • Fundición
  • Biblioteca estándar
  • Cuerda
  • Contenedores
  • Vector (vs)
  • Lista
  • Mapa
  • Formación
  • Tuple
  • Listas de inicializadores
  • Iteradores
  • Rango de sintaxis
  • Algoritmos estándar
  • Arroyos
  • Palabras clave varias
  • Estático
  • Explícito

Módulo 6

  • Mover la semántica
  • Introducción a los valores L / R
  • Referencias de valores R aplicadas a la semántica de movimiento
  • Escriba rasgos
  • Obtener información sobre el tiempo de compilación
  • Concurrencia
  • Introducción a la implementación de Threading, async / future y atomic types de C ++ 11
  • Plantillas variables: una introducción a las plantillas variadas de C ++ 11

Requerimientos

Conocimiento general de programación
 

 49 horas

Número de participantes



Precio por participante

Testimonios (6)

Cursos Relacionados

Codificación Segura C / C ++

21 horas

Uso de C ++ en sistemas integrados: aplicación de C ++ 11 / C ++ 14

21 horas

Categorías Relacionadas