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é 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
Los conocimientos del instructor.
Juan Jose Lopez Martinez - 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