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 C++ programación

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
  • Semántica de movimiento
  • 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 implementaciones modernas

Seguridad Programming

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


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (3)

Cursos Relacionados

Codificación Segura C / C ++

  21 horas

Uso de C ++ en sistemas integrados: aplicación de C ++ 11 / C ++ 14

  21 horas

Categorías Relacionadas