Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa del Curso
Introducción
- ¿Qué hay de nuevo en C++?
- Descripción general de C++ características y elementos
- Comprensión de la programación orientada a objetos
- Conceptos básicos de C++ programación
Empezar
- Configuración del entorno de desarrollo
- Instalación de C++ IDE
- Bibliotecas y componentes estándar
Avanzado Programming en C++
- Expresiones lambda en C++
- Contenedores y algoritmos estándar
- Semántica de movimiento
- C++ Reglas de estilo de codificación
- Puntero a la implementación (Plmpl)
- Sobrecarga del operador
- Polimorfismo en C++
- Variables, matrices y condicionales
- Referencias y punteros
- Excepciones
- Otras funciones e implementaciones modernas
Seguridad Programming
- C++ Características de seguridad y prácticas recomendadas
- Gestión moderna de la memoria
- Técnicas de manejo de cuerdas
- Trabajar con el Control de cuentas de usuario (UAC)
- Vulnerabilidades de seguridad y opciones de mitigación
Estrategias de prueba para C++
- Elección de un marco de prueba
- Análisis y métricas
- Escritura de pruebas unitarias
- Pruebas de integración y nivel de sistema
- Prueba de código heredado
- Pruebas de caja negra
Depuración del código
- Puntos de interrupción condicionales y de función
- Depuración multiproceso
- Herramientas de rendimiento y diagnóstico
Resumen y próximos pasos
Requerimientos
- Experiencia básica C++ en programación
Audiencia
- Desarrolladores
35 horas
Testimonios (2)
Muchos ejercicios y ayuda. Fue útil para el entrenador poder usar nuestros documentos de proyectos individuales para poder ayudarnos a solucionar nuestro problema y completar los ejercicios. {Mucha oportunidad para hacer preguntas también.
Matthew - Teledyne
Curso - Advanced C++
Traducción Automática
I liked that we had exercises to do, the material was impressive and well structured and the trainer explained very well all the topics