Contacta con nosotros

Temario del curso

Introducción a la Programación Orientada a Objetos en C++

  • Visión general de los conceptos de programación orientada a objetos
  • Diferencias entre enfoques procedurales y orientados a objetos
  • Ventajas del diseño modular y reutilizable de software
  • Comprensión de C++ como un lenguaje orientado a objetos

Clases y Diseño de Objetos en C++

  • Introducción a clases y objetos
  • Definición de clases y creación de objetos
  • Comprensión de constructores y destructores
  • Gestión del ciclo de vida de los objetos
  • Aplicación de especificadores de acceso:
    • Público
    • Privado
    • Protegido

Encapsulamiento y Abstracción

  • Comprensión del ocultamiento de datos y encapsulamiento
  • Diseño de interfaces para componentes reutilizables
  • Uso efectivo de variables y funciones miembro
  • Aplicación de principios de abstracción en el diseño de software

Funciones y Características Avanzadas de Clases en C++

  • Sobrecarga de funciones
  • Operador de resolución de ámbito
  • Miembros estáticos y funciones estáticas
  • Clases amigas y funciones amigas
  • Sobrecarga de operadores

Herencia y Polimorfismo

  • Comprensión de conceptos de herencia
  • Creación de jerarquías de clases
  • Implementación de polimorfismo
  • Funciones virtuales y comportamiento dinámico
  • Diseño de aplicaciones flexibles y mantenibles

Manejo de Datos y Conversión de Tipos

  • Comprensión de conversiones de datos en C++
  • Trabajo con tipos de datos primitivos y objetos
  • Aplicación de técnicas seguras de conversión

Manejo de Excepciones y Plantillas

  • Comprensión de estrategias de manejo de errores
  • Uso de excepciones en aplicaciones C++
  • Introducción a plantillas (templates)
  • Creación de código genérico reutilizable

Flujos de Entrada y Salida

  • Trabajo con flujos de entrada y salida en C++
  • Lectura y escritura eficiente de datos
  • Gestión de operaciones basadas en flujos

Taller Práctico de Programación en C++

  • Aplicación de principios de diseño orientado a objetos
  • Construcción de aplicaciones modulares en C++
  • Creación de clases y componentes reutilizables
  • Revisión de prácticas comunes de diseño

Resumen del Curso y Próximos Pasos

  • Repaso de conceptos clave de C++ orientado a objetos
  • Discusión de mejores prácticas para el diseño de software
  • Identificación de vías de aprendizaje adicionales en desarrollo con C++

Requerimientos

  • Comprensión de conceptos básicos de programación como variables, bucles y funciones
  • Experiencia en fundamentos del lenguaje C
  • Conocimientos básicos sobre conceptos de desarrollo de software

Público objetivo

  • Programadores de C que desean aprender técnicas de programación orientada a objetos
  • Desarrolladores de software que transicionan del diseño procedural al orientado a objetos
  • Ingenieros y programadores interesados en estructurar aplicaciones grandes en C
 7 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas