Temario del curso
Introducción
Funcional Programming en profundidad
- Programación orientada a objetos vs. programación funcional
 - Funciones de primera clase y funciones de orden superior
 
Funcional Programming en C++
- Escribiendo código en un estilo funcional
 - Creando funciones Lambda
 - Capturando objetos
 - Fusionando funciones
 
Metaprogramación y Functional Reactive Programming
- Aplicando factoriales
 - Utilizando bibliotecas de plantillas C++ y bibliotecas de programación funcional
 - Trabajando con extensiones Reactive y la biblioteca RxCpp
 
Desarrollo funcional C++
- Construyendo aplicaciones
 - Utilizando funciones de orden superior
 - Trabajando con el manejo de errores
 - Implementando functores y mónadas
 - Refactorizando código
 - Escribiendo pruebas unitarias
 - Analizando el rendimiento
 - Aplicaciones multihilo
 
Resumen y conclusión
Requerimientos
Prerrequisitos
- Una comprensión de la programación procedimental/orientada a objetos
 - Experiencia básica con C++
 
Audiencia
- Desarrolladores web
 
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