Curso C++ Essentials 2
Curso
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Idiomas
Castellano
-
Horas lectivas
30h
ste 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 Emagister podrás acceder a esta formación y, mediante explicaciones claras y ejemplos prácticos, aprender 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 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.
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
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.
Opiniones
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Este centro lleva 24 años en Emagister.
Materias
- Programación orientada a objetos
- Clases y objetos
- C++
- Polimorfismo
- Métodos virtuales
- Dynamic casting
- Sobrecarga de operadores
- Manejo de errores
Profesores
Profesor certificado OpenEDG
Profesor certificado OpenEDG
- Formador con certificación oficial OpenEDG. - Más de cinco (5) años de experiencia como profesional. - Más de cuatro (4) años de experiencia como docente. - Profesional activo en empresas del sector IT.
Temario
• 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++.
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Curso C++ Essentials 2
