Temario del curso
Introducción
Programación Funcional a Profundidad
- Programación orientada a objetos vs programación funcional
- Funciones de primera clase y funciones de orden superior
Programación Funcional en C++
- Escribir código en un estilo funcional
- Crear funciones Lambda
- Capturar objetos
- Fusionar funciones
Metaprogramación y Programación Reactiva Funcional
- Aplicar factoriales
- Usar bibliotecas de plantillas de C++ y bibliotecas de programación funcional
- Trabajar con extensiones reactivas y la biblioteca RxCpp
Desarrollo Funcional en C++
- Construir aplicaciones
- Usar funciones de orden superior
- Trabajar con manejo de errores
- Implementar funtores y mónadas
- Refactorizar código
- Escribir pruebas unitarias
- Perfilar rendimiento
- Hacer aplicaciones multihilo
Resumen y Conclusión
Requerimientos
Prerrequisitos
- Comprensión de la programación procedural/orientada a objetos
- Experiencia básica con C++
Audiencia
- Desarrolladores Web
Testimonios (5)
Disfruté de la flexibilidad y variedad de temas; la combinación de capacitaciones y ejercicios significó que podía aplicar lo que había aprendido de inmediato. También disfruté los proyectos del último día para integrar todo el conocimiento.
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, tiempo para la programación autónoma. Aprendo mejor si tengo la oportunidad de descubrir la respuesta por mí mismo y no solo que me la digan. También fue muy positivo que el entrenamiento estuviera bien planeado, manteniendo los descansos para café y sin perder mi atención. El formador tenía un conocimiento muy profundo de C++, nos sentíamos cómodos preguntando cualquier cosa.
Barna Szecsi - GIS Europe SE
Curso - C++ for Embedded Systems
Traducción Automática
La forma de explicar de Iván. Se le entiende muy bien. Su excelente nivel de conocimientos. Su experiencia. Su actitud con sus alumnos. Muy amable.
Luis Antonio Salazar Rivero - Banco de Mexico
Curso - Advanced C++ Software Design
Los detalles sobre cómo el compilador se comporta dependiendo del uso de la sintaxis. Las secciones de "Quiz" son muy estimulantes
Andrea Pomatto
Curso - Using C++ in Embedded Systems - Applying C++11/C++14
Traducción Automática