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
  • Los fundamentos de la programación en C++

Primeros pasos

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

Programación avanzada en C++

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

Programación segura

  • Características de seguridad y mejores prácticas en C++
  • Gestión moderna de 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 para C++

  • Elección de un framework de pruebas
  • Análisis y métricas
  • Escribir pruebas unitarias
  • Pruebas de integración y a nivel de sistema
  • Pruebas de código heredado
  • Pruebas de caja negra

Depuración del código

  • Puntos de ruptura 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++

Público objetivo

  • Desarrolladores
 35 Horas

Número de participantes


Precio por participante

Testimonios (5)

Próximos cursos

Categorías Relacionadas