Curso C++ Essentials 2

Lo sentimos, en estos momentos este programa no está activo en CanalCursos.com

Ver programas similares

Curso C++ Essentials 2

  • Curso |
  • Semipresencial en Madrid

Contacta con el centro para más información

Pide Información y sin compromiso

Descripción del curso

Detalles

Dirigido a:

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.

Requisitos:

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.

Comentarios:

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.

Temario:

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

Profesorado:

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.

Titulación:

Este curso te prepara para la certificación CPA™ – C++ Certified Associate Programmer, que valida tu dominio de los conceptos fundamentales de programación orientada a objetos, estructuras del lenguaje, técnicas avanzadas y buenas prácticas esenciales en C++.La formación te proporciona una base sólida de conocimientos técnicos y prácticos que favorecerá tu preparación para el examen. Es recomendable reforzar lo aprendido mediante práctica adicional y revisión de ejercicios, con el fin de presentarte al examen con mayores garantías de éxito.

Duración:

30 horas.
...

Sede principal del centro

Madrid: Calle de la Basílica 19 - 28020 - Madrid
  • Madrid: Calle de la Basílica 19 - 28020 - Madrid

Ofertas relacionadas

Disculpa las molestias, en este momento no existen programas similares
Compartir Canalcursos.com



Estás viendo
Curso C++ Essentials 2
Centros de Formación y Academias - Cursos Cas-Training - Masters Cas-Training - Formación Cas-Training
Precio
Contacta con nosotros y resuelve tus dudas