Programa del Curso

Introducción

  • ¿Qué hay de nuevo en C++?
  • Descripción general de C++ características y elementos
  • Comprensión de la programación orientada a objetos
  • Conceptos básicos de la programación C++

Empezar

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

Avanzado Programming en C++

  • Expresiones lambda en C++
  • Contenedores y algoritmos estándar
  • Mover semántica
  • C++ Reglas de estilo de codificación
  • Puntero a la implementación (Plmpl)
  • Sobrecarga del operador
  • Polimorfismo en C++
  • Variables, matrices y condicionales
  • Referencias y punteros
  • Excepciones
  • Otras funciones e implementación modernas

Seguridad Programming

  • C++ Características de seguridad y mejores prácticas
  • Gestión de memoria moderna
  • Técnicas de manejo de cuerdas
  • Trabajar 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 marco de prueba
  • Análisis y métricas
  • Escritura de pruebas unitarias
  • Pruebas de integración y nivel de sistema
  • Prueba de código heredado
  • Pruebas de caja negra

Depuración del código

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

Resumen y próximos pasos

Requerimientos

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

Audiencia

  • Desarrolladores
 35 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas