• No hay productos en el carrito.

Certificado Profesional · Impartido por MicrosoftPago único de $4,990 MXN · acceso por 12 meses

Introducción a la programación en C++ de Microsoft

Introducción a la programación en C++ de Microsoft

Certificado con validez SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 192 h 100% autodidacta 20 unidades Nivel principiante
Modalidad

Así estudias: curso autodidacta

  • Autodidacta y 100% en línea: contenido disponible 24/7.
  • Avanzas a tu ritmo: la plataforma guarda tu progreso.
  • Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
  • Te evalúas con actividades automáticas, sin entregas a un tutor.
Qué aprenderás

Lo que serás capaz de hacer

La demanda de desarrolladores de C++ cualificados sigue creciendo, y este certificado profesional le dota de los conocimientos esenciales para iniciar una carrera en el desarrollo de software. Desarrollado por expertos de la industria, aprenderá los conceptos básicos de programación y progresará hacia técnicas avanzadas, incluyendo matrices, cadenas, manejo de archivos, programación modular y diseño orientado a objetos. También adquirirá experiencia con las funciones modernas de C++, como la biblioteca de plantillas estándar (STL), la concurrencia, los subprocesos múltiples y las estrategias de optimización. Las herramientas GenAI se introducen a lo largo del programa para apoyar la generación de código, la revisión de código y la documentación. Este programa es ideal para los que cambian de carrera y los principiantes interesados en desempeñar funciones en el desarrollo de software, programación de sistemas o desarrollo de juegos. Cada curso incluye proyectos prácticos que le dan la oportunidad de aplicar lo que ha aprendido y construir una cartera profesional. Al final del programa, usted será capaz de: Escribir, depurar y compilar programas de C ++ que resuelven problemas reales Aplicar los principios de programación modular y orientada a objetos Implementar características avanzadas tales como STL, multihilo, y la gestión de memoria Utilizar herramientas GenAI para apoyar la codificación, revisión y documentación de aplicaciones Usted va a terminar con una cartera de cuatro proyectos y un certificado profesional que muestra su experiencia en C ++-listo para perseguir papeles de nivel de entrada en el desarrollo de software.

  • Escribir, depurar y compilar programas en C++, aplicar principios de programación, implementar funciones avanzadas de C++ y crear proyectos listos para la cartera.
Habilidades que desarrollarás
Entrada/salida de archivos Gestión de memoria Depuración Entorno de desarrollo C++ (lenguaje de programación) Documentación de software Reutilización de código Diseño de API Arquitectura de software Pseudocódigo Desarrollo de programas Diseño funcional Desarrollo de aplicaciones Mantenibilidad Optimización del rendimiento Diseño de aplicaciones Interfaz de línea de comandos Estructuras de datos Documentación técnica IA generativa

Temario

UNIDAD 1 - Introducción a la sintaxis y estructura de C · 25 lecciones

Fundamentos de programación C - UNIDAD 1 - Introducción a la sintaxis y estructura de C

  • Bienvenido a Fundamentos de programación CVideo · 3 min
  • Programa del cursoLectura · 10 min
  • Guía de configuración del Entorno de Desarrollo IntegradoLectura · 10 min
  • "¡Hola Mundo!" Estructura y componentes del programaLectura · 10 min
  • Navegación por el entorno de desarrollo de C++ con VS CodeVideo · 5 min
  • Comprensión de los componentes de los programas en C++ y la compilaciónActividad · 15 min
  • Primer programa "Hola MundoLectura · 1 h
  • Programa de presentación personalLectura · 1 h
  • Evaluación de la estructura básica de programas CCuestionario · 15 min
  • Por qué la estructura del programa C++ es importante para el desarrollo profesionalVideo · 3 min
  • El impacto de la estructura del programa en la calidad del códigoVideo · 7 min
  • Componentes del programa, cabeceras y espacios de nombresLectura · 10 min
  • Explorar la estructura del programa mediante modificacionesLectura · 1 h
  • Creación de programas multicomponentesLectura · 1 h
  • Estructura del programa y evaluación del preprocesadorCuestionario · 15 min
  • Por qué el estilo del código hace o deshace su carrera en C++Video · 2 min
  • El coste de un mal estilo de código en el desarrollo profesionalVideo · 6 min
  • Convenciones de estilo y normas de documentación de CLectura · 10 min
  • Toma de decisiones de estilo y compensacionesActividad · 15 min
  • Práctica de identificación y corrección de estiloLectura · 1 h
  • Refactorización del código para normas profesionalesLectura · 1 h
  • Evaluación del estilo del código y la documentaciónCuestionario · 15 min
  • Módulo 1: Guía de referenciaLectura · 10 min
  • Módulo 1: Evaluación exhaustivaCuestionario · 20 min
  • Módulo 1: Integración de conceptosActividad · 15 min
UNIDAD 2 - Tipos de datos y variables en C · 25 lecciones

Fundamentos de programación C - UNIDAD 2 - Tipos de datos y variables en C

  • Por qué las decisiones sobre tipos de datos pueden hacer o deshacer su programa C++Video · 3 min
  • Decisiones sobre tipos de datos en aplicaciones realesVideo · 7 min
  • Tipos de datos primitivos, memoria y rangos de valoresLectura · 10 min
  • Exploración y comprobación de tipos de datosLectura · 1 h
  • Programa práctico de aplicación de tipos de datosLectura · 1 h
  • Estrategia de selección de tipos de datos y compensacionesActividad · 15 min
  • Conocimiento de los tipos de datos y evaluación de las aplicacionesCuestionario · 15 min
  • Por qué la gestión de variables separa el código C++ amateur del profesionalVideo · 2 min
  • Gestión variable y fiabilidad del programaVideo · 7 min
  • Declaración de variables, constantes y principios de alcanceLectura · 10 min
  • Declaración de variables y práctica de palabras claveLectura · 1 h
  • Introducción a las funciones y validación básica de entradasLectura · 10 min
  • Convertidor de temperatura interactivoLectura · 1 h
  • Mejores prácticas y decisiones de diseño en materia de variablesActividad · 15 min
  • Declaración de variables y evaluación del comportamientoCuestionario · 15 min
  • Por qué los errores de conversión tipográfica cuestan millones a las empresasVideo · 3 min
  • Consecuencias de una conversión de tipos inseguraVideo · 7 min
  • Mecanismos de conversión de tipos y estrategias de seguridadLectura · 10 min
  • Investigación y análisis de la conversión de tiposLectura · 1 h
  • Reto de depuración de seguridad tipográficaLectura · 1 h
  • Estrategia de conversión de tipos y evaluación de riesgosActividad · 15 min
  • Conversión de tipo Evaluación de la seguridad y las mejores prácticasCuestionario · 15 min
  • Módulo 2: Integración de conceptosActividad · 15 min
  • Módulo 2: Guía de referenciaLectura · 10 min
  • Módulo 2: Evaluación exhaustivaCuestionario · 20 min
UNIDAD 3 - Operadores y flujo de control · 24 lecciones

Fundamentos de programación C - UNIDAD 3 - Operadores y flujo de control

  • Por qué dominar los operadores es la clave de una programación C++ potenteVideo · 3 min
  • Los operadores como elementos de programaciónVideo · 6 min
  • Tipos de operadores y reglas de precedencia exhaustivasLectura · 10 min
  • Práctica progresiva de operadores y construcción de expresionesLectura · 1 h
  • Evaluador de expresiones matemáticasLectura · 1 h
  • Selección de operadores y estrategia de diseño de expresionesActividad · 15 min
  • Precedencia de operadores y evaluación de expresionesCuestionario · 15 min
  • Por qué la lógica condicional transforma el código estático en aplicaciones inteligentesVideo · 3 min
  • Lógica condicional en aplicaciones interactivasVideo · 7 min
  • Sintaxis y modelos de aplicación de las sentencias condicionalesLectura · 10 min
  • Práctica de lógica condicional e implementación de menúsLectura · 1 h
  • Calculadora interactiva con lógica condicionalLectura · 1 h
  • Diseño de estructuras condicionales y estrategia organizativaActividad · 15 min
  • Aplicación de la declaración condicional y evaluación del comportamientoCuestionario · 15 min
  • Por qué los bucles son el secreto de la programación escalable y eficienteVideo · 3 min
  • Los bucles como herramientas de automatización y eficaciaVideo · 5 min
  • Tipos de bucles, sentencias de control y patrones de implementaciónLectura · 10 min
  • Selección del tipo de bucle y práctica de controlLectura · 1 h
  • Generación de patrones con bucles anidadosLectura · 1 h
  • Criterios de selección de bucles y consideraciones de rendimientoActividad · 15 min
  • Aplicación del bucle y evaluación del análisis del comportamientoCuestionario · 15 min
  • Módulo 3: Integración de conceptosActividad · 15 min
  • Módulo 3: Guía de referenciaLectura · 10 min
  • Módulo 3: Evaluación exhaustivaCuestionario · 50 min
UNIDAD 4 - Creación y compilación de código · 24 lecciones

Fundamentos de programación C - UNIDAD 4 - Creación y compilación de código

  • Por qué la capacidad de resolver problemas es más importante que la sintaxis de programaciónVideo · 3 min
  • Resolución sistemática de problemas en el desarrollo de softwareVideo · 7 min
  • Diseño de algoritmos y marcos de resolución de problemasLectura · 10 min
  • Resolución de problemas con pseudocódigoLectura · 1 h
  • Flujo de trabajo completo para la resolución de problemasLectura · 1 h
  • Calidad del algoritmo y estrategia de análisis de problemasActividad · 15 min
  • Diseño de algoritmos y evaluación de la resolución de problemasCuestionario · 15 min
  • Por qué entender la compilación le transforma de redactor de código a ingeniero de softwareVideo · 3 min
  • Comprender la compilación para mejorar el desarrolloVideo · 5 min
  • Fases de compilación y organización de proyectos con varios archivosLectura · 10 min
  • Proceso de compilación y banderas del compiladorLectura · 1 h
  • Creación y gestión de proyectos multiarchivoLectura · 1 h
  • Optimización de la compilación y estrategia de estructura de proyectosActividad · 15 min
  • Evaluación del proceso y las herramientas de compilaciónCuestionario · 15 min
  • Por qué las habilidades de depuración determinan su éxito como desarrollador profesionalVideo · 3 min
  • La depuración profesional como labor detectivescaVideo · 6 min
  • Tipos de error, estrategias de depuración y técnicas de prevenciónLectura · 10 min
  • Clasificación de errores y práctica de depuraciónLectura · 1 h
  • Desafío integral de depuraciónLectura · 1 h
  • Selección de estrategias de depuración y prevención de erroresActividad · 15 min
  • Evaluación de la metodología de análisis y depuración de erroresCuestionario · 15 min
  • Módulo 4: Integración de conceptosActividad · 15 min
  • Módulo 4: Guía de referenciaLectura · 10 min
  • Módulo 4: Evaluación exhaustivaCuestionario · 50 min
UNIDAD 5 - Proyecto práctico del curso · 7 lecciones

Fundamentos de programación C - UNIDAD 5 - Proyecto práctico del curso

  • Visión general del proyecto de la herramienta de utilidad de línea de comandosLectura · 10 min
  • Proyectos Capstone y desarrollo profesionalVideo · 3 min
  • Herramienta de utilidad de línea de comandos: Proyecto CapstoneLectura · 1 h
  • Archivo de solucionesLectura · 10 min
  • Herramienta de utilidad de línea de comandos: Evaluación del Proyecto CapstoneCuestionario · 30 min
  • Reflexión sobre proyectos y desarrollo profesionalActividad · 15 min
  • Finalización del curso y próximos pasosLectura · 10 min
UNIDAD 6 - Matrices y manipulación de cadenas · 25 lecciones

Técnicas de programación C++ intermedias - UNIDAD 6 - Matrices y manipulación de cadenas

  • Bienvenido a C++ y sus aplicaciones modernasVideo · 3 min
  • Programa del cursoLectura · 10 min
  • Matrices en el tratamiento de datos en el mundo realVideo · 10 min
  • Declaración de matrices, inicialización y disposición de la memoriaLectura · 10 min
  • Declaración de matrices y patrones de acceso ActividadLectura · 1 h
  • Programa Integral de Operaciones de ArrayLectura · 1 h
  • Selección del tipo de matriz y consideraciones de seguridadActividad · 15 min
  • Implantación de matrices y evaluación de la seguridadCuestionario · 30 min
  • Por qué las matrices multidimensionales lo potencian todo, desde los juegos hasta la inteligencia artificialVideo · 3 min
  • Matrices multidimensionales en aplicaciones profesionalesVideo · 4 min
  • matrices 2D, disposición de la memoria y algoritmos matricialesLectura · 10 min
  • operaciones con matrices 2D y patrones de desplazamientoLectura · 1 h
  • Programa de manipulación de matricesLectura · 1 h
  • Optimización de matrices multidimensionales y selección de algoritmosActividad · 15 min
  • Operaciones matriciales y complejidad de los algoritmosCuestionario · 30 min
  • Por qué el manejo de cadenas separa las aplicaciones seguras de las pesadillas de seguridadVideo · 3 min
  • Procesamiento de cadenas en aplicaciones modernasVideo · 6 min
  • Cadenas estilo C frente a cadenas modernas, métodos y compatibilidad con UnicodeLectura · 10 min
  • Práctica del método de cuerdas y comparaciones de seguridadLectura · 1 h
  • Analizador de texto completoLectura · 1 h
  • Rendimiento de las cadenas y consideraciones de seguridadActividad · 15 min
  • Manipulación de cadenas y seguridadCuestionario · 30 min
  • Módulo 1 Integración de conceptosActividad · 15 min
  • Módulo 1 Guía de referenciaLectura · 10 min
  • Módulo 1 Evaluación globalCuestionario · 30 min
UNIDAD 7 - Operaciones de entrada/salida · 24 lecciones

Técnicas de programación C++ intermedias - UNIDAD 7 - Operaciones de entrada/salida

  • Por qué las aplicaciones de consola profesionales crean mejores experiencias de usuario que la mayoría de las interfaces gráficas de usuarioVideo · 3 min
  • Aplicaciones profesionales de consola y experiencia de usuarioVideo · 6 min
  • Manipuladores avanzados de uso y formato de flujosLectura · 10 min
  • Validación y formato de la entrada en la consolaLectura · 1 h
  • Generador de informes con formatoLectura · 1 h
  • Validación de entradas y estrategia de diseño de la experiencia de usuarioActividad · 15 min
  • Entrada/salida de la consola y formatoCuestionario · 30 min
  • Por qué las habilidades de E/S de archivos abren las puertas a las carreras de programación basadas en datosVideo · 3 min
  • E/S de archivos en aplicaciones basadas en datosVideo · 6 min
  • Flujos de archivos, operaciones binarias frente a operaciones de texto y API del sistema de archivosLectura · 10 min
  • Operaciones de E/S de archivos y procesamiento de datosLectura · 1 h
  • Aplicación Data LoggerLectura · 1 h
  • Selección del formato de archivo y estrategia de recuperación de erroresActividad · 15 min
  • Evaluación de la E/S de archivos y la persistencia de datosCuestionario · 30 min
  • Por qué las técnicas avanzadas de E/S separan las aplicaciones robustas de los prototipos frágilesVideo · 3 min
  • E/S avanzadas en sistemas de producciónVideo · 6 min
  • Gestión del estado de los flujos y funciones modernas de formatoLectura · 10 min
  • Gestión avanzada de flujos y validación de datosLectura · 1 h
  • Sistema integral de validación de entradasLectura · 1 h
  • Filosofía de tratamiento de errores y estrategia moderna de adopción de funcionesActividad · 15 min
  • Evaluación de funciones avanzadas de E/S y C++ modernoCuestionario · 30 min
  • Módulo 2 Integración de conceptosActividad · 15 min
  • Módulo 2 Guía de referenciaLectura · 10 min
  • Módulo 2 Evaluación globalCuestionario · 30 min
UNIDAD 8 - Funciones y programación modular · 24 lecciones

Técnicas de programación C++ intermedias - UNIDAD 8 - Funciones y programación modular

  • Por qué las funciones transforman el código caótico en software mantenibleVideo · 3 min
  • Funciones en la arquitectura profesional de softwareVideo · 7 min
  • Sintaxis de las funciones, paso de parámetros y tipos de retornoLectura · 10 min
  • Práctica de creación de funciones y paso de parámetrosLectura · 1 h
  • Refactorización del código con funcionesLectura · 1 h
  • Principios de diseño de funciones y optimización de interfacesActividad · 15 min
  • Implementación y diseño de funcionesCuestionario · 30 min
  • Por qué las técnicas de funciones avanzadas crean API que los desarrolladores adoran utilizarVideo · 3 min
  • Técnicas avanzadas de funciones en el desarrollo profesionalVideo · 7 min
  • Sobrecarga de funciones, parámetros por defecto y recursividadLectura · 10 min
  • Ejercicios sobre sobrecarga de funciones y recursividadLectura · 1 h
  • Comparación entre algoritmos recursivos e iterativosLectura · 1 h
  • Selección de algoritmos y estrategia de diseño de la interfaz de funcionesActividad · 15 min
  • Técnicas avanzadas de funciones y selección de algoritmosCuestionario · 30 min
  • Por qué la organización del código determina si su proyecto crece o se hundeVideo · 3 min
  • Organización del código en proyectos de software de gran envergaduraVideo · 7 min
  • Creación de espacios de nombres, organización del código y módulos de C++20Lectura · 10 min
  • Práctica de creación y organización de espacios de nombresLectura · 1 h
  • Diseño de arquitectura de código modularLectura · 1 h
  • Diseño arquitectónico y estrategia del sistema modularActividad · 15 min
  • Organización del código y espacio de nombresCuestionario · 30 min
  • Módulo 3 Integración de conceptosActividad · 15 min
  • Módulo 3 Guía de referenciaLectura · 10 min
  • Módulo 3 Evaluación globalCuestionario · 30 min
UNIDAD 9 - Bibliotecas externas y GenAI para la generación de código · 24 lecciones

Técnicas de programación C++ intermedias - UNIDAD 9 - Bibliotecas externas y GenAI para la generación de código

  • Por qué las bibliotecas externas le transforman de escritor de código a arquitecto de softwareVideo · 3 min
  • Bibliotecas externas en el desarrollo profesionalVideo · 7 min
  • Sistemas de descubrimiento, integración y creación de bibliotecasLectura · 10 min
  • Práctica de integración de bibliotecas y configuración de compilacionesLectura · 1 h
  • Completar el proyecto de integración de la biblioteca externaLectura · 1 h
  • Selección de bibliotecas y estrategia de gestión de la dependenciaActividad · 15 min
  • Integración de bibliotecas y sistema de construcciónCuestionario · 30 min
  • Por qué los asistentes de codificación de IA están cambiando lo que significa ser programadorVideo · 3 min
  • Asistentes de codificación de IA en el desarrollo modernoVideo · 6 min
  • Herramientas de generación de código mediante IA y su configuraciónLectura · 10 min
  • Práctica de generación de código asistida por IALectura · 1 h
  • Flujo de trabajo de desarrollo asistido por IALectura · 1 h
  • Selección de herramientas de IA y estrategia de garantía de calidadActividad · 15 min
  • Herramientas de codificación de IA y evaluación de la garantía de calidadCuestionario · 30 min
  • Por qué las habilidades de integración de IA separan a los programadores aficionados de los equipos de desarrollo profesionalesVideo · 3 min
  • Integración de la IA en los equipos de desarrollo profesionalVideo · 7 min
  • Integración avanzada de IA y flujos de trabajo de control de calidadLectura · 10 min
  • Integración del código de IA y práctica de garantía de calidadLectura · 1 h
  • Desarrollo integral de proyectos asistido por IALectura · 1 h
  • Estrategia de integración de la IA y metodología de control de calidadActividad · 15 min
  • Integración avanzada de IA y desarrollo colaborativoCuestionario · 30 min
  • Módulo 4 Integración de conceptosActividad · 15 min
  • Módulo 4 Guía de referenciaLectura · 10 min
  • Módulo 4 Evaluación globalCuestionario · 30 min
UNIDAD 10 - Proyecto de curso práctico · 7 lecciones

Técnicas de programación C++ intermedias - UNIDAD 10 - Proyecto de curso práctico

  • Visión general del proyecto de aplicación integral de procesamiento de datosLectura · 10 min
  • Proyectos Capstone e integración de competencias profesionalesVideo · 4 min
  • Aplicación informática: Proyecto finalLectura · 1 h
  • Aplicación informática: Proyecto finalCuestionario · 30 min
  • Aplicación informática: Proyecto finalLectura · 10 min
  • Reflexión sobre la integración del proyecto y el desarrollo profesionalActividad · 15 min
  • Finalización del curso y próximos pasos profesionalesLectura · 10 min
UNIDAD 11 - Clases y objetos · 25 lecciones

Programación orientada a objetos con C++ - UNIDAD 11 - Clases y objetos

  • Bienvenido a la programación orientada a objetos con C++Video · 3 min
  • Programa del curso de programación orientada a objetos C++ con hitos del proyectoLectura · 10 min
  • La revolución de la programación orientada a objetos en el desarrollo de softwareVideo · 7 min
  • Definición de clases, creación de objetos y paradigmas de programaciónLectura · 10 min
  • Definición de clases y práctica de interacción con objetosLectura · 1 h
  • Sistema de modelado de entidades en el mundo realLectura · 1 h
  • Principios de diseño de clases y estrategia de selección de paradigmasActividad · 15 min
  • Evaluación del diseño y la aplicación orientados a objetosCuestionario · 30 min
  • Gestión del ciclo de vida de los objetos en aplicaciones profesionalesVideo · 3 min
  • Tipos de constructores, destructores y principios de RAIILectura · 10 min
  • Gestión del ciclo de vida de los objetos en aplicaciones profesionalesVideo · 7 min
  • Práctica de implementación de constructores y destructoresLectura · 1 h
  • Implementación de clases de gestión de recursosLectura · 1 h
  • Diseño del constructor y estrategia de aplicación del RAIIActividad · 15 min
  • Evaluación del ciclo de vida de los objetos y gestión de recursosCuestionario · 30 min
  • Por qué la encapsulación protege su código del caos y su carrera de los desastresVideo · 4 min
  • Encapsulación en el diseño de software robustoVideo · 5 min
  • Especificadores de acceso, patrones getter/setter y relaciones de amistadLectura · 10 min
  • Práctica sobre control de acceso y encapsulaciónLectura · 1 h
  • Proyecto de refactorización de la encapsulación de clasesLectura · 1 h
  • Diseño de encapsulación y estrategia de usabilidad de la interfazActividad · 15 min
  • Evaluación de la encapsulación y la protección de datosCuestionario · 30 min
  • Módulo 1 Integración de conceptosActividad · 15 min
  • Fundamentos de la programación orientada a objetos en C++: una guía de referenciaLectura · 10 min
  • Módulo 1 Evaluación globalCuestionario · 30 min
UNIDAD 12 - Referencias, punteros y gestión de la memoria · 24 lecciones

Programación orientada a objetos con C++ - UNIDAD 12 - Referencias, punteros y gestión de la memoria

  • Referencias y punteros en sistemas de alto rendimientoVideo · 3 min
  • Semántica de referencias, operaciones con punteros y direccionamiento de memoriaLectura · 10 min
  • Referencias y punteros en sistemas de alto rendimientoVideo · 7 min
  • Ejercicios sobre la declaración de referencias y punterosLectura · 1 h
  • Sistema de programación con indirección de memoriaLectura · 1 h
  • Selección entre referencias y punteros y estrategia de seguridadActividad · 15 min
  • Indirección de memoria y evaluación del usoCuestionario · 30 min
  • Memoria dinámica en aplicaciones escalablesVideo · 3 min
  • Asignación dinámica, ciclo de vida de la memoria y prevención de erroresLectura · 10 min
  • Memoria dinámica en aplicaciones escalablesVideo · 5 min
  • Ejercicio sobre asignación dinámica y detección de erroresLectura · 1 h
  • Sistema de seguimiento y gestión de la memoriaLectura · 1 h
  • Estrategia de gestión de la memoria y metodología de depuraciónActividad · 15 min
  • Evaluación de la seguridad dinámica de la memoria y la depuraciónCuestionario · 30 min
  • Punteros inteligentes en el desarrollo C++ modernoVideo · 4 min
  • Tipos de punteros inteligentes, implementación de RAII y eliminadores personalizadosLectura · 10 min
  • Punteros inteligentes en el desarrollo C++ modernoVideo · 6 min
  • Prácticas de uso y propiedad del puntero inteligenteLectura · 1 h
  • Proyecto de modernización del código heredadoLectura · 1 h
  • Estrategia de diseño de la selección y la propiedad de los punteros inteligentesActividad · 15 min
  • Gestión moderna de la memoria y evaluación de la propiedadCuestionario · 30 min
  • Módulo 2 Integración de conceptosActividad · 15 min
  • Guía sobre referencias, punteros y gestión de la memoria en C++Lectura · 10 min
  • Módulo 2 Evaluación globalCuestionario · 30 min
UNIDAD 13 - Herencia y polimorfismo · 24 lecciones

Programación orientada a objetos con C++ - UNIDAD 13 - Herencia y polimorfismo

  • Herencia en la arquitectura profesional de softwareVideo · 3 min
  • Clases base/derivadas, control de acceso a la herencia y cadenas de constructoresLectura · 10 min
  • Herencia en la arquitectura profesional de softwareVideo · 5 min
  • Prácticas de implementación de la herencia y control de accesoLectura · 1 h
  • Diseño de la jerarquía del sistema de clasificaciónLectura · 1 h
  • Diseño de la herencia y estrategia de control de accesoActividad · 15 min
  • Aplicación de la herencia y evaluación del diseñoCuestionario · 30 min
  • Polimorfismo en sistemas de software extensiblesVideo · 3 min
  • Funciones virtuales, enlace dinámico e implementación de RTTILectura · 10 min
  • Polimorfismo en sistemas de software extensiblesVideo · 7 min
  • Función virtual y práctica de comportamiento polimórficoLectura · 1 h
  • Implantación de una arquitectura de sistema polimórficaLectura · 1 h
  • Diseño de funciones virtuales y estrategia de optimización del rendimientoActividad · 15 min
  • Evaluación del polimorfismo y las funciones virtualesCuestionario · 30 min
  • Clases abstractas en la arquitectura profesional de softwareVideo · 3 min
  • Funciones virtuales puras, diseño de interfaces y herencia múltipleLectura · 10 min
  • Clases abstractas en la arquitectura profesional de softwareVideo · 5 min
  • Prácticas de diseño de clases abstractas e interfacesLectura · 1 h
  • Arquitectura de sistemas basada en interfacesLectura · 1 h
  • Diseño de interfaces y estrategia de herencia múltipleActividad · 15 min
  • Clases abstractas y evaluación del diseño de interfacesCuestionario · 30 min
  • Integración de la herencia y el polimorfismo en el diseño de softwareActividad · 15 min
  • Herencia y polimorfismo: Guía de referencia del módulo 3Lectura · 10 min
  • Módulo 3 Evaluación globalCuestionario · 30 min
UNIDAD 14 - Gestión de errores, depuración y revisión de código · 24 lecciones

Programación orientada a objetos con C++ - UNIDAD 14 - Gestión de errores, depuración y revisión de código

  • Gestión de excepciones en sistemas de software robustosVideo · 3 min
  • Mecanismos de excepción, implementación de Try-Catch y diseño personalizado de excepcionesLectura · 10 min
  • Gestión de excepciones en sistemas de software robustosVideo · 6 min
  • Implementación de excepciones y prácticas relacionadas con las excepciones personalizadasLectura · 1 h
  • Sistema integral de gestión de erroresLectura · 1 h
  • Estrategia de gestión de excepciones y diseño de la recuperaciónActividad · 15 min
  • Evaluación de la gestión de excepciones y la recuperación de erroresCuestionario · 30 min
  • Depuración y pruebas en el desarrollo profesionalVideo · 3 min
  • Herramientas de depuración, marcos de pruebas y diseño de código comprobableLectura · 10 min
  • Depuración y pruebas en el desarrollo profesionalVideo · 7 min
  • Uso de herramientas de depuración y prácticas de creación de casos de pruebaLectura · 1 h
  • Conjunto completo de pruebas y flujo de trabajo de depuraciónLectura · 1 h
  • Estrategia de depuración y selección de la metodología de pruebasActividad · 15 min
  • Depuración y pruebas Evaluación de la aplicaciónCuestionario · 30 min
  • Revolución GenAI en los procesos de revisión del códigoVideo · 3 min
  • Herramientas de revisión de código basadas en IA, detección de antipatrones y refactorización automatizadaLectura · 10 min
  • Revolución GenAI en los procesos de revisión del códigoVideo · 6 min
  • Práctica de análisis y revisión de código asistida por IALectura · 1 h
  • Sistema integral de revisión de código asistido por IALectura · 1 h
  • Estrategia de integración de herramientas de IA y de garantía de calidadActividad · 15 min
  • Revisión de código y evaluación del control de calidad asistidas por IACuestionario · 30 min
  • Integración del Módulo 4: Manejo de excepciones y depuraciónActividad · 15 min
  • Guía de gestión de excepciones en C++ y revisión de código de IALectura · 10 min
  • Módulo 4 Evaluación globalCuestionario · 30 min
UNIDAD 15 - Proyecto práctico del curso · 7 lecciones

Programación orientada a objetos con C++ - UNIDAD 15 - Proyecto práctico del curso

  • Visión general del proyecto de sistema de bibliotecas orientado a objetosLectura · 10 min
  • Sistemas de bibliotecas empresariales y excelencia en programación orientada a objetosVideo · 4 min
  • Proyecto práctico del curso: Sistema de bibliotecas orientado a objetosLectura · 1 h
  • Evaluación del proyecto finalCuestionario · 30 min
  • Proyecto práctico del curso: Sistema de bibliotecas orientado a objetosLectura · 10 min
  • Reflexión sobre el diseño empresarial y el desarrollo profesionalActividad · 15 min
  • Finalización del curso y próximos pasos profesionalesLectura · 10 min
UNIDAD 16 - Biblioteca de plantillas estándar (STL) · 26 lecciones

Programación C++ avanzada y prácticas modernas - UNIDAD 16 - Biblioteca de plantillas estándar (STL)

  • Bienvenido a Programación C++ avanzada y prácticas modernasVideo · 4 min
  • Programa del cursoLectura · 10 min
  • Contenedores STL en aplicaciones de alto rendimientoVideo · 7 min
  • Tipos de contenedores STL, características y criterios de selecciónLectura · 10 min
  • Contenedores STL en aplicaciones de alto rendimientoVideo · 7 min
  • Declaración de contenedores y comparación de prestacionesLectura · 1 h
  • Tratamiento de datos con contenedores STLLectura · 1 h
  • Estrategia de selección de contenedores y optimización del rendimientoActividad · 15 min
  • Implantación de contenedores y evaluación del rendimientoCuestionario · 30 min
  • Algoritmos STL en el tratamiento de datos empresarialesVideo · 3 min
  • Categorías de algoritmos STL y procesamiento moderno de rangosLectura · 10 min
  • Algoritmos STL en el tratamiento de datos empresarialesVideo · 6 min
  • Prácticas de aplicación y composición de algoritmosLectura · 1 h
  • Canal de algoritmos STL para el tratamiento de datosLectura · 1 h
  • Selección de algoritmos y estrategia de optimización del rendimientoActividad · 15 min
  • Aplicación de algoritmos y evaluación de la complejidadCuestionario · 30 min
  • Programación genérica con iteradores y objetos de funciónVideo · 4 min
  • Categorías de iteradores, objetos de función y programación moderna por rangosLectura · 10 min
  • Programación genérica con iteradores y objetos de funciónVideo · 6 min
  • Manipulación de iteradores y práctica de diseño de objetos de funciónLectura · 1 h
  • Tratamiento de datos de objetos de función e iteradoresLectura · 1 h
  • Diseño de programación genérica y estrategia de reutilizaciónActividad · 15 min
  • Programación genérica y evaluación moderna de CCuestionario · 30 min
  • Módulo 1 Integración de conceptosActividad · 15 min
  • Módulo 1 Guía de referenciaLectura · 10 min
  • Módulo 1 Evaluación globalCuestionario · 30 min
UNIDAD 17 - Concurrencia y multihilo · 24 lecciones

Programación C++ avanzada y prácticas modernas - UNIDAD 17 - Concurrencia y multihilo

  • Multithreading en las aplicaciones informáticas modernasVideo · 3 min
  • Fundamentos de la rosca, gestión del ciclo de vida y buenas prácticasLectura · 10 min
  • Multithreading en las aplicaciones informáticas modernasVideo · 7 min
  • Práctica de creación y gestión de hilosLectura · 1 h
  • Laboratorio práctico de multihilo básicoLectura · 1 h
  • Estrategia de diseño y gestión de hilosActividad · 15 min
  • Evaluación de los fundamentos y la gestión de ThreadingCuestionario · 30 min
  • Sincronización en sistemas de misión críticaVideo · 4 min
  • Primitivas de sincronización, prevención de bloqueos y diseño seguro de subprocesosLectura · 10 min
  • Sincronización en sistemas de misión críticaVideo · 6 min
  • Prácticas de sincronización y prevención de bloqueosLectura · 1 h
  • Laboratorio de Prácticas de Mecanismos Básicos de SincronizaciónLectura · 1 h
  • Diseño de la sincronización y estrategia de equilibrio del rendimientoActividad · 15 min
  • Seguridad de los hilos y evaluación de la sincronizaciónCuestionario · 30 min
  • Concurrencia avanzada en sistemas escalablesVideo · 4 min
  • Programación asíncrona, Thread Pools y programación sin bloqueosLectura · 10 min
  • Concurrencia avanzada en sistemas escalablesVideo · 6 min
  • Futuros, promesas y práctica de implementación de Thread PoolLectura · 1 h
  • Laboratorio práctico de patrones de concurrencia avanzadosLectura · 1 h
  • Diseño avanzado de concurrencia y estrategia de escalabilidadActividad · 15 min
  • Evaluación avanzada de la concurrencia y la escalabilidadCuestionario · 30 min
  • Módulo 2 Integración de conceptosActividad · 15 min
  • Módulo 2 Guía de referenciaLectura · 10 min
  • Módulo 2 Evaluación globalCuestionario · 30 min
UNIDAD 18 - Buenas prácticas y optimización del código · 24 lecciones

Programación C++ avanzada y prácticas modernas - UNIDAD 18 - Buenas prácticas y optimización del código

  • Optimización del código en aplicaciones de rendimiento críticoVideo · 4 min
  • Optimización de memoria, análisis de algoritmos y optimización de compiladoresLectura · 10 min
  • Optimización del código en aplicaciones de rendimiento críticoVideo · 6 min
  • Práctica de aplicación y análisis de la optimización del rendimientoLectura · 1 h
  • Laboratorio práctico de optimización de código básicoLectura · 1 h
  • Selección de estrategias de optimización y análisis de compensacionesActividad · 15 min
  • Optimización del rendimiento y evaluación del análisisCuestionario · 30 min
  • C++ moderno en el desarrollo profesional de softwareVideo · 4 min
  • Principios RAII, semántica de movimientos y patrones de diseño modernosLectura · 10 min
  • C++ moderno en el desarrollo profesional de softwareVideo · 6 min
  • Modern C++ Idioms and Design Patterns Práctica de implementaciónLectura · 1 h
  • Laboratorio de Prácticas de Modismos y Patrones de C++ ModernoLectura · 1 h
  • Estrategia de adopción de C++ moderno y de calidad del códigoActividad · 15 min
  • Implementación moderna de C++ y evaluación de patrones de diseñoCuestionario · 30 min
  • Perfiles en la optimización basada en pruebasVideo · 4 min
  • Herramientas de creación de perfiles, metodologías de medición y optimización basada en datosLectura · 10 min
  • Perfiles en la optimización basada en pruebasVideo · 5 min
  • Práctica de perfiles de rendimiento y análisis de cuellos de botellaLectura · 1 h
  • Laboratorio de Prácticas de Análisis de Perfiles y RendimientoLectura · 1 h
  • Estrategia de perfiles y metodología de medición del rendimientoActividad · 15 min
  • Análisis de rendimiento y evaluación de la optimización basada en datosCuestionario · 30 min
  • Módulo 3 Integración de conceptosActividad · 15 min
  • Módulo 3 Guía de referenciaLectura · 10 min
  • Módulo 3 Evaluación globalCuestionario · 30 min
UNIDAD 19 - Características y documentación de C++ moderno · 24 lecciones

Programación C++ avanzada y prácticas modernas - UNIDAD 19 - Características y documentación de C++ moderno

  • C++ moderno en el desarrollo de software contemporáneoVideo · 4 min
  • TÍTULO: Características de C++17, capacidades de C++20 y evolución del lenguajeLectura · 10 min
  • C++ moderno en el desarrollo de software contemporáneoVideo · 5 min
  • Prácticas modernas de implementación e integración de funciones en CLectura · 1 h
  • Fundamentos de C++ moderno - Clases y contenedores STLLectura · 1 h
  • Estrategia de adopción y compatibilidad con C++ modernoActividad · 15 min
  • Características modernas de C++ y evaluación de la evolución del lenguajeCuestionario · 30 min
  • Documentación en el desarrollo profesional de softwareVideo · 4 min
  • Comentarios en el código, documentación de la API y organización del proyectoLectura · 10 min
  • Documentación en el desarrollo profesional de softwareVideo · 5 min
  • Creación de documentación y práctica de evaluación de la calidadLectura · 1 h
  • Documentación y comentarios sobre el código básicoLectura · 1 h
  • Estrategia de documentación y consideración del público destinatarioActividad · 15 min
  • Principios de documentación y evaluación de la comunicación técnicaCuestionario · 30 min
  • Revolución GenAI en la creación de documentaciónVideo · 4 min
  • Herramientas de documentación de IA, evaluación de la calidad e integración de flujos de trabajoLectura · 10 min
  • IA generativa para la documentaciónVideo · 6 min
  • Generación de Documentación AI y Práctica de Mejora de la Calidad Tipo de Artículo: Actividad de programación breveLectura · 1 h
  • Introducción a la documentación de códigos asistida por IALectura · 1 h
  • Estrategia de integración y control de calidad de la documentación sobre IAActividad · 15 min
  • Documentación asistida por IA y evaluación de la garantía de calidadCuestionario · 30 min
  • Módulo 4 Integración de conceptosActividad · 15 min
  • Módulo 4 Guía de referenciaLectura · 10 min
  • Módulo 4 Evaluación globalCuestionario · 30 min
UNIDAD 20 - Proyecto práctico del curso · 7 lecciones

Programación C++ avanzada y prácticas modernas - UNIDAD 20 - Proyecto práctico del curso

  • Desarrollo avanzado de aplicaciones en CLectura · 10 min
  • C++ avanzado en el desarrollo de aplicaciones empresarialesVideo · 3 min
  • Desarrollo avanzado de aplicaciones C++: Proyecto finalLectura · 1 h
  • Desarrollo avanzado de aplicaciones C++: Evaluación del proyecto finalCuestionario · 30 min
  • Desarrollo avanzado de aplicaciones C++: Proyecto finalLectura · 10 min
  • Reflexión sobre el desarrollo profesional y el liderazgo técnicoActividad · 15 min
  • Finalización de cursos y excelencia profesionalLectura · 10 min
Certificado oficial

Certificado con validez SEP: lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $4,990 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    20 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    68 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Introducción a la programación en C++ de Microsoft

Muestra · verificable por folio y QR

  • Certificado SEP incluido (sin costo). Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Microsoft.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 20 unidades · 418 lecciones · 192 h
  • 12 meses de acceso
  • 68 cuestionarios de evaluación
  • Certificado SEP incluido (sin costo), emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$4,990MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor de inscripción
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Microsoft; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

¿El curso tiene validez SEP?

Sí, incluido sin costo. Al completar el curso recibes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

¿El curso tiene tutor o clases en vivo?

No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.

¿Cómo se evalúa?

Te evalúas con actividades automáticas, sin entregas a un tutor.

Cursos relacionados

Certificado emitido por la SEP a través del Gobierno del Estado de México · Introducción a la programación en C++ de Microsoft

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture