Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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 los enfoques procedimentales y orientados a objetos.
- Ventajas del diseño de software modular y reutilizable.
- Comprensión de C++ como un lenguaje orientado a objetos.
Clases y diseño de objetos en C++
- Introducción a las 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
Encapsulación y abstracción
- Comprensión del ocultamiento de datos y la encapsulación.
- 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 y funciones estáticas.
- Clases amigas y funciones amigas.
- Sobrecarga de operadores.
Herencia y polimorfismo
- Comprensión de los 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.
Gestión de datos y conversión de tipos
- Comprensión de las conversiones de datos en C++.
- Trabajo con tipos de datos primitivos y objetos.
- Aplicación de técnicas de conversión seguras.
Gestión de excepciones y plantillas (templates)
- Comprensión de las estrategias de manejo de errores.
- Uso de excepciones en aplicaciones C++.
- Introducción a las plantillas.
- 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 C++ modulares.
- 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 los conceptos clave de la programación orientada a objetos en C++.
- Discusión de las mejores prácticas para el diseño de software.
- Identificación de vías de aprendizaje adicionales en el desarrollo con C++.
Requerimientos
- Comprensión de conceptos básicos de programación como variables, bucles y funciones.
- Experiencia con los fundamentos del lenguaje C.
- Conocimientos básicos sobre conceptos de desarrollo de software.
Público objetivo
- Programadores en C que desean aprender técnicas de programación orientada a objetos.
- Desarrolladores de software que transitan del diseño procedimental al diseño orientado a objetos.
- Ingenieros y programadores interesados en estructurar aplicaciones C a gran escala.
7 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.
Precio por grupo privado (formación online) desde 1450 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
Buenos ejemplos, enfóquese en el material más útil
Piotr Sowinski - Intel Technology Poland
Curso - Object Oriented Programming with C++
Traducción Automática