Curso C++ Essentials 2

CCNA
Cursos C++ Essentials 2

Es un curso de nivel intermedio que continúa a C++ Essentials 1, enseña el contraste práctico entre la programación procedimental y la programación orientada a objetos.

El curso C++ Essentials 2 está dirigido a personas que hayan completado C++ Essentials 1 o que posean conocimientos fundamentales equivalentes de programación en C++, y que deseen profundizar sus habilidades y avanzar hacia conceptos más complejos del lenguaje.

Para participar en el curso, se requiere cumplir con las siguientes condiciones:

  • Haber completado satisfactoriamente C++ Essentials 1, contar con la certificación CPE o poseer conocimientos equivalentes de los fundamentos de C++.
  • Comprender los conceptos básicos de programación.
  • Conocer el uso de variables, estructuras de control, tipos de datos y funciones.

El plan de estudio abarca la programación orientada a objetos, la creación y utilización de clases y objetos, los componentes estáticos, la herencia, el polimorfismo, la conversión dinámica de tipos, las relaciones entre clases, el manejo de excepciones, la sobrecarga de operadores y los tipos enumerados.

  • Aplicar los principios de la programación orientada a objetos para diseñar e implementar programas eficientes en C++.
  • Analizar y utilizar la herencia y el polimorfismo para crear código flexible y reutilizable.
  • Evaluar e implementar mecanismos de manejo de excepciones para desarrollar aplicaciones robustas y confiables.
  • Crear programas que utilicen la sobrecarga de operadores y los tipos enumerados para mejorar la funcionalidad y legibilidad del código.
  • Comprender la construcción y utilización de clases, objetos y componentes estáticos.
  • Aplicar la conversión dinámica de tipos y comprender las relaciones entre clases.
  • Integrar los conocimientos adquiridos en ejercicios prácticos y problemas de programación.
  • Prepararse para la certificación CPA – C++ Certified Associate Programmer.

Equipos recomendados y requisitos técnicos para utilizar Edube Interactive:

  • Una computadora de escritorio o una computadora portátil (recomendado: una computadora de escritorio con ratón/dispositivo señalador y teclado)
  • RAM mínima: 1 GB o más;
  • Procesador mínimo: 1,0 GHz o más;
  • La versión más reciente de Mozilla Firefox, Microsoft Edge, Google Chrome, Safari, Opera (preferido: Google Chrome)
  • JavaScript habilitado en su navegador (requisito obligatorio)
  • Una conexión a Internet rápida y estable (velocidad de descarga de Internet recomendada: 1.0 Mbps o superior; velocidad de carga de Internet recomendada: 0,5 Mbps o superior)
  • Un monitor a color, resolución mínima de pantalla: 640 por 480 píxeles (recomendado: 1024 por 768 píxeles)
  • Sistema operativo Windows 7/8/10, MacOS X 10.0x o posterior, sistema operativo Linux;
  • Incluir en la lista blanca los dominios “*.edube.org” y “*.openedg.org”
  • Acceso completo a través de los puertos 80 (http), 443 (https) y redirecciones http permitidas.
Tablas de contenidos
(Capítulo/Sección). Metas u objetivos.
Módulo 1. Fundamentos de la programación orientada a objetos Comprender y aplicar los fundamentos de la programación orientada a objetos en C++ para diseñar e implementar programas.
Módulo 2. Herencia y polimorfismo Aplicar conceptos avanzados de herencia y polimorfismo para diseñar aplicaciones flexibles y reutilizables en C++.
Módulo 3. Manejo de excepciones Implementar mecanismos de manejo de excepciones para mejorar la confiabilidad de las aplicaciones y la experiencia del usuario.
Módulo 4. Operadores y tipos enumerados Implementar la sobrecarga de operadores y utilizar tipos enumerados para crear programas más claros, funcionales y fáciles de mantener.
↑
Para más información:

Puedes contactarnos por privado para saber otros detalles sobre el curso, en el siguiente botón:

Contáctanos