Contacta con nosotros

Temario del curso

Introducción

  • ¿Qué hay de nuevo en C++?
  • Resumen de las características y elementos de C++
  • Comprensión de la programación orientada a objetos
  • Fundamentos de la programación en C++

Primeros pasos

  • Configuración del entorno de desarrollo
  • Instalación del IDE para C++
  • Bibliotecas y componentes estándar

Programación avanzada en C++

  • Expresiones lambda en C++
  • Contenedores y algoritmos estándar
  • Semántica de movimiento (Move semantics)
  • Reglas de estilo de codificación en C++
  • Puntero a implementación (Pimpl)
  • Sobrecarga de operadores
  • Polimorfismo en C++
  • Variables, matrices y condicionales
  • Referencias y punteros
  • Gestión de excepciones
  • Otras funciones modernas e implementación

Programación segura

  • Características de seguridad en C++ y mejores prácticas
  • Gestión moderna de la memoria
  • Técnicas de manejo de cadenas
  • Trabajo con el Control de cuentas de usuario (UAC)
  • Vulnerabilidades de seguridad y opciones de mitigación

Estrategias de prueba en C++

  • Selección de un marco de pruebas
  • Análisis y métricas
  • Redacción de pruebas unitarias
  • Pruebas de integración y a nivel del sistema
  • Pruebas en código legado
  • Pruebas de caja negra

Depuración del código

  • Puntos de interrupción condicionales y de función
  • Depuración multihilo
  • Herramientas de rendimiento y diagnóstico

Resumen y próximos pasos

Requerimientos

  • Experiencia básica en programación con C++

Público objetivo

  • Desarrolladores
 35 Horas

Número de participantes


Precio por participante

Testimonios (5)

Próximos cursos

Categorías Relacionadas