Contacta con nosotros

Temario del curso

Introducción

  • ¿Qué hay de nuevo en C++?
  • Visión general 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, arrays y condicionales
  • Referencias y punteros
  • Gestión de excepciones
  • Otras funciones e implementaciones modernas

Programación segura en C++

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

Estrategias de prueba para C++

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

Depuración del código

  • Puntos de interrupción condicionales y por 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++

Audiencia objetivo

  • Desarrolladores
 35 Horas

Número de participantes


Precio por participante

Reseñas (5)

Próximos cursos

Categorías Relacionadas