Temario 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
Testimonios (5)
Disfruté la flexibilidad y variedad de temas, la combinación de formaciones y ejercicios significó que pudiera aplicar lo aprendido inmediatamente. También disfruté los proyectos del último día para integrar todo lo aprendido.
Luca Ricagni - Rockwell Collins UK Limited
Curso - Advanced C++
Traducción Automática
El excelente nivel de conocimientos del instructor, la disposición y su amabilidad.
Luis Antonio Salazar Rivero - Banco de Mexico
Curso - C/C++ Secure Coding
Interactividad, momento para la programación autosuficiente. Aprendo más fácilmente si tengo la oportunidad de descubrir la respuesta por mí mismo y no solo que me la den. También fue muy positivo que el entrenamiento estuviera bien planificado, mantuvimos las pausas para café y el entrenamiento no perdió mi atención. El formador tenía un conocimiento muy profundo en C++, nos sentíamos cómodos preguntando cualquier cosa.
Barna Szecsi - GIS Europe SE
Curso - C++ for Embedded Systems
Traducción Automática
Los conocimientos del instructor.
Juan Jose Lopez Martinez - Banco de Mexico
Curso - Advanced C++ Software Design
Los detalles sobre cómo se comporta el compilador dependiendo del uso de la sintaxis. Las secciones "Quiz" son muy estimulantes.
Andrea Pomatto
Curso - Using C++ in Embedded Systems - Applying C++11/C++14
Traducción Automática