Contacta con nosotros

Temario del curso

Introducción

  • Novedades en C++.
  • Descripción general de 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 de C++.
  • Bibliotecas estándar y componentes.

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, matrices 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.
  • Trabajo con 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 pruebas.
  • Análisis y métricas.
  • Redacción de pruebas unitarias.
  • Pruebas de integración y a nivel del sistema.
  • Prueba de código legado.
  • Pruebas de caja negra.

Depuración del código

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