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)
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away. I also enjoyed the projects on the last day to bring everything together.
Luca Ricagni - Rockwell Collins UK Limited
Curso - Advanced C++
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
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.
Barna Szecsi - GIS Europe SE
Curso - C++ for Embedded Systems
Los conocimientos del instructor.
Juan Jose Lopez Martinez - Banco de Mexico
Curso - Advanced C++ Software Design
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating