Curso avanzados de C++

CCNA
Cursos certificado avanzado en C++

Diseñado para llevar tus habilidades de programación al nivel profesional y prepararte para la certificación CPP – C++ Certified Professional Programmer.

El curso C++ Advanced está dirigido a personas que han completado satisfactoriamente C++ Essentials 2 o que poseen conocimientos intermedios equivalentes de programación en C++, y que desean profundizar sus competencias hasta alcanzar un nivel profesional.

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

  • Haber completado satisfactoriamente la serie de cursos C++ Essentials, contar con la certificación CPA o poseer conocimientos intermedios equivalentes de programación en C++.
  • Tener una comprensión sólida de los conceptos intermedios de programación.
  • Conocer el uso de funciones y clases.
  • Comprender los principios de herencia.
  • Tener experiencia o conocimientos sobre operaciones con archivos y manejo de errores.

El plan de estudio se centra principalmente en la Biblioteca de Plantillas Estándar (STL), sus contenedores, algoritmos, utilidades y operaciones avanzadas de entrada y salida. Asimismo, aborda el uso de plantillas para desarrollar programas genéricos, reutilizables y eficientes.

  • Comprender las características y funcionalidades de los contenedores secuenciales y asociativos de la STL.
  • Aplicar adaptadores de contenedores para organizar y gestionar datos según las necesidades de cada problema.
  • Utilizar algoritmos no modificadores para recorrer, buscar y analizar datos sin alterar su contenido.
  • Implementar algoritmos modificadores para transformar, copiar, eliminar y reorganizar elementos de los contenedores.
  • Aplicar algoritmos de ordenamiento y búsqueda para organizar y recuperar datos eficientemente.
  • Utilizar algoritmos de fusión y operaciones de conjuntos para combinar y comparar colecciones de datos.
  • Incorporar utilidades y componentes de la biblioteca funcional de la STL para mejorar la eficiencia y legibilidad de los programas.
  • Implementar operaciones avanzadas de entrada y salida mediante flujos, archivos, procesamiento de cadenas y técnicas de formato.
  • Crear y utilizar plantillas de funciones y clases para desarrollar soluciones de programación genérica y reutilizable.
  • Integrar los conocimientos adquiridos para resolver problemas avanzados de programación y prepararse para la certificación CPP.

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. Contenedores secuenciales de la STL Aplicar los contenedores secuenciales y sus adaptadores, seleccionando el más apropiado según las necesidades de gestión de datos.
Módulo 2. Contenedores asociativos de la STL Utilizar contenedores asociativos para almacenar, organizar y recuperar información de manera adecuada.
Módulo 3. Algoritmos no modificadores de la STL Aplicar algoritmos que permiten recorrer y analizar los datos sin modificar el contenido de los contenedores.
Módulo 4. Algoritmos modificadores de la STL Aplicar algoritmos modificadores para transformar y manipular datos, evaluando su uso en diferentes situaciones.
Módulo 5. Operaciones de ordenamiento de la STL Ordenar datos y aplicar técnicas de búsqueda para facilitar su recuperación eficiente.
Módulo 6. Operaciones de fusión de la STL Diseñar e implementar estrategias para fusionar y comparar conjuntos de datos de forma eficiente.
Módulo 7. Utilidades y biblioteca funcional de la STL Utilizar las utilidades y herramientas funcionales de la STL para mejorar la funcionalidad, eficiencia y legibilidad de los programas.
Módulo 8. Entrada y salida avanzada de la STL Implementar operaciones avanzadas de entrada y salida para gestionar y presentar datos según los requerimientos de una aplicación.
Módulo 9. Plantillas (Templates) Crear y utilizar plantillas de funciones y clases para desarrollar programas genéricos, eficientes y reutilizables.
↑
Para más información:

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

Contáctanos