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, arreglos y condicionales.
  • Referencias y punteros.
  • Gestión de excepciones.
  • Otras funciones e implementaciones modernas.

Programación segura

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

  • Elección del framework de pruebas.
  • Análisis y métricas.
  • Escritura de pruebas unitarias.
  • Pruebas a nivel de integración y sistema.
  • Pruebas de código heredado (legacy).
  • Pruebas de caja negra.

Depuración del código

  • Puntos de interrupción condicionales y de función.
  • Depuración multihebra.
  • 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

Reseñas (5)

Próximos cursos

Categorías Relacionadas