Con este programa aprenderás sobre clases, herencia, polimorfismo, excepciones, sobrecarga de operadores y tipos enumerados, aplicando técnicas para crear programas más estructurados y mantenibles. Además, te prepara para continuar la ruta de certificación CPA™ – C++ Certified Associate Programmer.
El programa está dirigido a personas con conocimientos básicos de C++ que buscan avanzar a un nivel intermedio y profundizar en programación orientada a objetos, estructura y arquitectura del código. Es ideal para estudiantes y profesionales que desean mejorar sus competencias, prepararse para certificaciones o ampliar sus oportunidades en programación.
Nuestra misión principal es preparar a los estudiantes para que logren obtener la certificación CPA - C++ Certified Associate Programmer.
Módulo 1: Fundamentos de la Programación Orientada a Objetos (OOP)
Comprensión de los conceptos esenciales de la OOP.
Comparación entre el enfoque procedural y el enfoque orientado a objetos.
Anatomía de las clases y sus componentes.
Uso de miembros estáticos dentro de las clases.
Diferencias entre objetos y punteros; objetos anidados.
Módulo 2: Herencia y Polimorfismo
Exploración de jerarquías de clases y herencia.
Compatibilidad de tipos en clases derivadas.
Implementación de polimorfismo y métodos virtuales.
Paso de objetos como parámetros; uso de dynamic casting.
Características adicionales como el uso de const y friendship.
Módulo 3: Gestión de Excepciones
Introducción al manejo de excepciones en C++.
Uso detallado de la instrucción throw.
Comprensión de categorías de excepciones y sus funciones.
Implementación de bloques catch y gestión estructurada de errores.
Observación práctica de los mecanismos de tratamiento de excepciones.
Módulo 4: Operadores y Tipos Enumerados
Uso de la sobrecarga de operadores para personalizar comportamientos.
Comprensión y empleo de los tipos enumerados en C++.
Este curso te prepara para la certificación CPA™ – C++ Certified Associate Programmer.
No se requieren requisitos formales, aunque se recomienda haber realizado C++ Essentials 1 o tener conocimientos equivalentes para facilitar el aprendizaje de los contenidos avanzados.
Información Adicional
Precio: 490,00 €
Otros cursos