Solicitar información

Temario del curso

Introducción

  • ¿Qué novedades trae la última versión de C++?
  • Descripción general de las características y elementos fundamentales del lenguaje.
  • Fundamentos de la programación orientada a objetos.
  • Bases básicas de la programación en C++.

Primeros pasos en el desarrollo

  • Configuración inicial del entorno de desarrollo.
  • Instalación del IDE específico para C++.
  • Bibliotecas estándar y componentes esenciales.

Técnicas avanzadas en programación con C++

  • El uso de expresiones lambda en C++.
  • Manejo eficiente de contenedores y algoritmos estándar.
  • Conceptos clave sobre semántica de movimiento.
  • Reglas y convenciones de estilo en la programación C++.
  • Técnicas para implementar patrones con punteros a lógica interna (Plmpl).
  • Sobrecarga de operadores según buenas prácticas.
  • Principios de polimorfismo aplicados en C++.
  • Manejo correcto de variables, arreglos y condiciones lógicas.
  • Diferencias entre referencias y punteros: cuando usar cada uno.
  • Estrategias eficaces para el control de excepciones.
  • Otras funcionalidades modernas y patrones recientes en C++.

Seguridad en el desarrollo con C++

  • Mecanismos de protección incorporados y buenas prácticas de seguridad.
  • Estrategias modernas para la gestión de memoria dinámica.
  • Técnicas recomendadas para procesar correctamente las cadenas de texto.
  • Integración con controles de seguridad del sistema operativo, como el UAC.
  • Identificación y estrategias de mitigación frente a vulnerabilidades comunes.

Estrategias integrales para pruebas en C++

  • Elección del framework de pruebas más adecuado al proyecto.
  • Interpretación y análisis de métricas resultantes de las pruebas.
  • Redacción precisa de casos de prueba unitarios.
  • Aplicación de validaciones a nivel integracional y sistémico.
  • Estrategias para analizar código preexistente sin reescribirlo desde cero.
  • Metodologías enfocadas en pruebas basadas exclusivamente en comportamiento externo (black-box).

Depuración eficiente del código C++

  • Diseño y uso de puntos de interrupción condicionales o por función.
  • Técnicas avanzadas para el seguimiento de hilos en entornos multihilo.
  • Uso adecuado de herramientas orientadas a mediciones de rendimiento y análisis diagnóstico.

Síntesis finales y recomendaciones posteriores al curso

Requerimientos

  • Conocimientos básicos de programación en C++

Público objetivo

  • Desarrolladores informáticos
 35 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 7250 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (5)

Próximos cursos

Categorías Relacionadas