Programa 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