Pide Información SIN COMPROMISO

Curso C++ Essentials 2

Solo preparan alumnos de Madrid
Curso C++ Essentials 2
Solo preparan alumnos de Madrid
Consultar Precio
Este curso profundiza en los conceptos esenciales de C++ y te guía hacia un nivel intermedio de dominio del lenguaje, permitiéndote comprender y aplicar... Seguir leyendo

¿NOS DEJAS TU OPINIÓN?

Si has realizado este curso, ¿por qué no darnos tu opinión?. Si lo haces, estarás ayudando a miles de personas que, como tu en su momento, están intentando cambiar su vida a través de la formación. No hay mejor ayuda, para decidirse entre miles de cursos, que la opinión de una persona que ha vivido la experiencia de cursarlo, miles de personas te lo agradecerán.

Danos tu opinión detallada sobre el Curso C++ Essentials 2. No olvides decirnos que te pareció el temario del curso, el profesorado, la accesibilidad al equipo del centro para resolver tus dudas y, en el caso de los programas online, la calidad del campus virtual.

Tu experiencia es muy valiosa
Tu voto
Haz clic para puntuar
ENVIAR
Descripción del Curso

Este curso profundiza en los conceptos esenciales de C++ y te guía hacia un nivel intermedio de dominio del lenguaje, permitiéndote comprender y aplicar los principios fundamentales de la programación orientada a objetos.

A través de explicaciones claras y ejemplos prácticos, aprenderás a diseñar y estructurar programas más avanzados, incorporando nuevas técnicas y enfoques del desarrollo moderno en C++.

Explorarás conceptos clave como clases, objetos, herencia, polimorfismo y uso de métodos virtuales, así como la gestión de excepciones, la sobrecarga de operadores y el trabajo con tipos enumerados. Además, te familiarizarás con patrones y mecanismos que permiten desarrollar software más robusto, modular y mantenible, aplicando buenas prácticas utilizadas en entornos profesionales.

Este curso constituye un paso fundamental dentro de la ruta de aprendizaje oficial de C++ y te ofrece los conocimientos necesarios para continuar tu progreso técnico y afrontar con confianza la preparación hacia la certificación CPA™ – C++ Certified Associate Programmer.


Objetivos:

El objetivo de este curso es que domines los fundamentos de la programación orientada a objetos aplicados a C++, comprendiendo cómo funcionan las clases, los objetos y los mecanismos principales del paradigma.Aprenderás a trabajar con herencia, polimorfismo, métodos virtuales y el concepto de friendship, así como a manejar excepciones, utilizar operadores sobrecargados y emplear tipos enumerados para estructurar programas más avanzados y fiables.

Este curso te permite prepararte para el examen de certificación CPA™ – C++ Certified Associate Programmer, proporcionándote las bases técnicas y prácticas necesarias para afrontar su contenido con garantías.


Materiales:

Documentación oficial para el curso C++ Essentials 2.


Próximos pasos:

Tras completar este curso, podrás presentarte a la certificación CPA™ – C++ Certified Associate Programmer, que valida tus competencias en programación intermedia con C++ y supone el avance natural dentro de la ruta oficial del lenguaje.

Después, el siguiente paso recomendado es continuar con el curso C++ Advanced, donde profundizarás en el uso de la STL, plantillas, algoritmos avanzados, contenedores asociativos y técnicas profesionales para el desarrollo en C++.

A partir de ahí, podrás orientar tu aprendizaje hacia áreas más especializadas del ecosistema C++, incluyendo optimización, arquitectura de software o preparación para la certificación CPP™, ampliando tu proyección profesional dentro del desarrollo de aplicaciones y sistemas.

La formación es impartida por un docente certificado por OpenEDG en tecnologías de C++ y con amplia experiencia en desarrollo de software utilizando programación orientada a objetos. Ha participado en proyectos que requieren diseño modular, optimización del rendimiento y uso avanzado de los mecanismos del lenguaje, aportando una visión práctica y actualizada.Su trayectoria docente garantiza una metodología clara, estructurada y orientada al aprendizaje progresivo, facilitando que los alumnos consoliden los conceptos avanzados del lenguaje de forma comprensible y aplicable a proyectos reales.

Requisitos del Curso

Este curso no exige requisitos formales, aunque se recomienda haber completado previamente C++ Essentials 1 o contar con experiencia equivalente, de manera que los conceptos avanzados puedan asimilarse con mayor fluidez durante la formación.

Destinatarios del Curso

Este curso está dirigido a personas que ya cuentan con conocimientos básicos de C++ y desean avanzar hacia un nivel intermedio. Es ideal para estudiantes, profesionales en desarrollo de software, perfiles técnicos en evolución o quienes buscan profundizar en el lenguaje para trabajar con conceptos más avanzados relacionados con la orientación a objetos y la arquitectura del código. También es adecuado para quienes pretenden seguir una ruta de certificación oficial en C++ o buscan mejorar sus competencias para acceder a roles en programación de aplicaciones, entornos de sistemas o proyectos que requieran un manejo más completo y estructurado del lenguaje.

Temario del Curso

Contenidos:

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++.