Programa del Curso

Módulo 1(C++ Fase 1)

  • Introducción + Referencias
  • Básico
  • Conceptos básicos del taller
  • Sobrecarga
  • Qué podemos sobrecargar y cómo.
  • Extra C++ Tipos (bool y referencia)
  • Sobrecarga del taller
  • POO
  • Introducción rápida a Oop
  • Clases
  • Estructuras
  • Modificadores de acceso
  • Constructor
  • Funciones predeterminadas/de eliminación
  • Sintaxis del inicializador / lista de inicialización del constructor
  • Clases taller
  • Memoria
  • Interacción clásica de la memoria
  • Memoria del Taller

Módulo 2

  • Introducción a las finanzas cuantitativas
  • Modelos de tiempo discreto
  • Modelos de tiempo continuo
  • Modelosde tipos de interés
  • Opciones sobre bonos
  • Modelosde tarifa corta
  • Modelosde Forward Rate
  • Modelosde mercado

Módulo 3 (C++ Fase 2 y fase final cuantitativa)

  • Herencia
  • Construcción
  • Polimorfismo
  • Virtual, virtual puro, abstracto, interfaz
  • Modificadores de acceso
  • Herencia de Taller (Formas)
  • Excepciones
  • ¿Qué son?
  • ¿Cómo funcionan?
  • Qué tirar y qué atrapar
  • Excepciones del taller
  • Agotamiento de la memoria
  • Cómo se notifica
  • Cómo manejarlo
  • Memoria moderna Management
  • RAII
  • Plantillas aplicadas a la memoria moderna Management (SmartPointer)
  • SmartPointers estandarizados de C++11
  • Nullptr
  • SmartPointers de taller
  • Espacios de nombres
  • Espacios de nombres de taller
  • Precios de los bonos de Vasicek en C++
  • Modelado de Black-Scholes en C++ put & call
  • Introducción a la simulación de Monte carlo
  • Cómo fijar el precio de las opciones mediante la simulación
  • Simulación Monte carlo en C++
  • Movimiento browniano geométrico
  • Opciones americanas vs europeas
  • Valoración basada en segmentos: Método de celosía
  • Método de valoración basada en porciones :P DE
  • Método de valoración basada en porciones :P DE
  • Valoración de la opciónestadounidense (fechas predeterminadas) de las Bermudas

Módulo 4 -C++ Fase final

  • Automático
  • La nueva palabra clave auto
  • La nueva sintaxis de retorno automático
  • Enumeración
  • Nuevas enumeraciones de estilo
  • constexpr
  • Nuevas expresiones constantes
  • Acerca de la constancia
  • Explicación de Const y Mutable
  • Lambdas y objetos de función
  • Clases que actúan como funciones
  • Introducción a las funciones lambda
  • Crono
  • Introducción a la nueva biblioteca Chrono

 Módulo 5

  • Fundición
  • Biblioteca estándar
  • Cuerda
  • Recipientes
  • Vector (vs)
  • Lista
  • Mapa
  • Arreglo
  • Tupla
  • Listas de inicializadores
  • Iteradores
  • sintaxis range-for
  • Algoritmos estándar
  • Arroyos
  • Palabras clave misceláneas
  • estático
  • explícito

Módulo 6

  • Semántica de movimiento
  • Introducción a los valores L/R
  • Referencias de valor R aplicadas a la semántica de movimiento
  • Características de tipo
  • Obtención de información sobre el tiempo de compilación
  • Concurrencia
  • Introducción a la implementación de C++11 de Threading, async/future y tipos atómicos
  • Plantillas variádicas - Una introducción a las plantillas variádicas de C++11

Requerimientos

General Programming Conocimiento

 49 horas

Número de participantes



Precio por participante

Testimonios (5)

Categorías Relacionadas