Course Kingdom
HomeCoursesJobsWebinarsBlogSavedAboutTelegram
Course Kingdom

Course Kingdom is an initiative to provide free education in a legit way. We provide free coupons of premium courses from different platforms, webinars, and job opportunities.

Quick Links

  • Home
  • Courses
  • Categories
  • Webinars
  • Jobs
  • Blog
  • Saved Courses
  • About Us
  • FAQ
  • Terms and Conditions
  • Privacy Policy
  • Affiliate Disclosure

Get in Touch

  • Telegram
  • guptahimanshu479@gmail.com

© 2026 Course Kingdom. All rights reserved.

Course Kingdom

— Course —

  1. Home
  2. Courses
  3. Programación PROFESIONAL desde cero con C++
Programación PROFESIONAL desde cero con C++
Development

1 June, 2024

Aprende al máximo y domina C++ a fondo

$89.00FREE

Programación PROFESIONAL desde cero con C++

Este curso es un curso de Programación desde cero, y resaltamos la palabra programación porque no es solo un curso de C++, sino que es un entrenamiento diseñado para forjar a un programador profesional desde la nada absoluta hasta la maestría.

Pasarás de forma progresiva por los distintos paradigmas de programación, aprendiendo:

  • Programación estructurada

  • Programación modular

  • Memoria dinámica

  • Programación Orientada a Objetos

  • Programación de Interfaces Gráficas de Usuario

  • Bases de Datos SQL

A través de este curso el estudiante desarrollará varios proyectos, diseñará sus propios programas, resolverá problemas complejos con pocas herramientas, aprenderá a pensar y a dividir grandes retos en pequeñas partes. Aprenderá también la teoría profunda que todo programador necesita hoy día y la pondrá en práctica inmediatamente a través de los ejercicios y proyectos planteados.

El curso se divide en varios módulos extremadamente poderosos, cada uno de los cuales extiende y amplifica al módulo anterior. En concreto:

Módulo 1: Programación estructurada

Un curso de programación en sí mismo, ya que en él el estudiante conocerá todas las herramientas esenciales para crear programas en cualquier lenguaje. Los conceptos son dados de tal forma que el estudiante podrá aplicarlos en cualquier lenguaje moderno a su elección. Los temas que se darán son:

  1. Salida estándar de datos

  2. Entrada estándar

  3. Definición de variables

  4. Tipos primitivos de datos

  5. Tipos estructurados de datos

  6. Diagramas de flujo

  7. Secuencia y selección (IF)

  8. Repetición iterativa (FOR)

  9. Repetición condicional (WHLE y REPEAT - DO...WHILE)

  10. Subrangos

  11. Arreglos lineales estáticos

  12. Arreglos lineales dinámicos

  13. Arreglos bidimensionales

  14. Depurador y ejecución paso a paso

  15. Enumerados y registros

  16. Procedimientos y funciones

  17. Alcance de identificadores (locales y globales)

  18. Pasaje de parámetros por valor (copia) y por referencia (alias)

  19. Archivos de texto y archivos tipados

  20. Proyectos finales

Módulo 2: Memoria dinámica y Tipos Abstractos de datos

Aquí el curso comienza a profundizar en conceptos que muchos programadores desconocen o no dominan (como quienes aprenden Java como primer lenguaje): los punteros. A través de esta herramienta el programador podrá comenzar a crear programas que gestionen la memoria RAM, enfrentándose a los problemas y complejidades que ésto conlleva.

Los Tipos Abstractos de Datos (TADs) introducen todo un concepto nuevo de programación: dividir el programa en módulos individuales y trabajar por separado con cada uno. De este modo el estudiante aprenderá a abstraer datos y a modularizar sus programas, todo lo cual es la base fundamental de la Programación Orientada a Objetos que posteriormente será tratada en profundidad.

  1. El tipo puntero

  2. Solicitud de memoria

  3. Liberación de memoria

  4. Alias

  5. Reprogramación de proyectos a memoria dinámica

  6. Modularización de programas

  7. Creación de unidades

  8. Definición de tipos abstractos

  9. Implementación de operaciones

  10. Uso de TADs en diferentes sistemas

  11. Linkedición

  12. Listas encadenadas simples

  13. Listas doblemente encadenadas

  14. Listas circulares

  15. Colas

  16. Pilas

  17. TADs personalizados

  18. Reprogramación de proyectos usando TADs

Módulo 3: Recursividad y el TAD Árbol binario

Una herramienta muy poderosa y a la vez delicada. El estudiante aprenderá a utilizarla, conocerá sus ventajas y desventajas, entenderá su diferencia con la repetición iterativa, y comprenderá cómo resolver problemas complejos con ella.

El estudiante además conocerá cómo crear una estructura arborescente a través del uso de punteros, y cómo esta estructura resulta útil para ciertos casos. Es una herramienta muy poderosa que no todo programador domina. Siendo una estructura recursiva, se une perfectamente con la recursividad.

  1. Qué es la recursividad

  2. Diferencia entre recursividad e iteración

  3. Recursividad en listas lineales

  4. Recursividad en matrices

  5. Reprogramación de proyectos usando recursividad

  6. Árbol binario de búsqueda

  7. Árbol general

  8. Estructuras arborescentes

  9. Caso de estudio

  10. Proyecto

Módulo 4: Programación Orientada a Objetos

El estudiante aplicará ahora todos sus conocimientos para aprender este nuevo paradigma y comenzar a ver las estructuras de los programas como objetos. De este modo logrará modularizar aún más su código y comenzar a diseñar programas de forma más rápida y eficiente.

  1. Teoría de objetos

  2. Clases

  3. Creación y destrucción de objetos

  4. Herencia

  5. Polimorfismo

  6. Casteo

  7. Clases abstractas e interfaces

  8. Bloques try y lanzamiento de excepciones

  9. Beans

  10. Diseño básico de software

  11. Bases de UML

  12. Proyectos finales

Módulo 5: Interfaces gráficas de usuario

Todo lo aprendido en el curso le permitirá al estudiante comprender cómo crear interfaces gráficas de usuario y utilizarlas de forma inteligente, ya que éstas, en cualquier lenguaje moderno, están diseñadas con Objetos (POO). De esta manera el estudiante aprenderá a utilizar la librería CLI de C++, que le permitirá aprender las bases de la creación de interfaces gráficas, manejo de eventos y control de errores.

  1. Creación manual de interfaces y componentes

  2. Creación gráfica mediante el entorno de desarrollo

  3. Ejemplos y aplicaciones

  4. Reprogramación de proyectos para crear interfaces gráficas

  5. Proyecto final

Módulo 6: Bases de datos MySQL y SQLite

Pasaremos a un punto bien distinto de la programación, ya que el estudiante ahora aprenderá a usar dos herramientas concretas de bases de datos, que es algo que va más allá de la programación en sí pero que a la vez es super necesario.

Affiliate disclosure: Course Kingdom participates in affiliate programmes (including Udemy via the Cuelinks network). Some links on this page are affiliate links — if you click and enroll, we may earn a small commission at no extra cost to you. Learn more.

Enroll NowJoin us on Telegram
Udemy Courses TelegramSubscribe on YouTube
Share
← Back to all courses

Related Courses

NEW[ES] Curso de Certificación de Ingeniero Asociado en IA
Development

[ES] Curso de Certificación de Ingeniero Asociado en IA

1 September, 2026
$89.00FREE
NEW[TR] Python Ustalığı: 100 Gün, 100 Proje
Development

[TR] Python Ustalığı: 100 Gün, 100 Proje

1 September, 2026
$89.00FREE
NEW[FR] Maîtrise de Python : 100 Jours, 100 Projets
Development

[FR] Maîtrise de Python : 100 Jours, 100 Projets

1 September, 2026
$89.00FREE
NEW[PT] Masterclass de Engenharia de IA: Do Zero ao Herói da IA
Development

[PT] Masterclass de Engenharia de IA: Do Zero ao Herói da IA

1 September, 2026
$89.00FREE
From Sanatan Hindu

Explore Sanatan Hindu Wisdom

Discover articles on Hindu rituals, mantras, festivals, and spiritual practices from sanatanhindu.co.in

Manglik Dosha — Causes, Effects and Remedies in Vedic Astrology
Hindu Astrology (Jyotish)

Manglik Dosha — Causes, Effects and Remedies in Vedic Astrology

Comprehensive guide to Manglik Dosha in Vedic astrology: causes, effects on marriage, and effective remedies including mantras, pujas, and gemstones.

1 September, 2026
Kaal Sarp Dosha — Types, Effects and Vedic Remedies: Complete Guide
Hindu Astrology (Jyotish)

Kaal Sarp Dosha — Types, Effects and Vedic Remedies: Complete Guide

Comprehensive guide to Kaal Sarp Dosha: 12 types, effects on life, and authentic Vedic remedies including mantras, puja vidhi, and pilgrimage sites.

1 September, 2026
🙏
Daily Panchang

Daily Panchang, Tuesday, 1 September 2026

Hindu Panchang for Tuesday, 1 September 2026, Chaturthi, Ashwini, Bhadrapada, VS 2083. Includes Rahu Kaal, Choghadiya, and Abhijit Muhurat timings.

31 August, 2026
Kundli Milan (Guna Matching) for Marriage — The Complete Guide to Ashtakoota Matching
Hindu Astrology (Jyotish)

Kundli Milan (Guna Matching) for Marriage — The Complete Guide to Ashtakoota Matching

Learn the profound science of Kundli Milan (Guna Matching). Understand Ashtakoota, the 36 Gunas, and how Vedic astrology assesses marital compatibility.

31 August, 2026
Shubh Muhurat for Griha Pravesh: Complete Guide to Auspicious House Warming Date Selection
Hindu Astrology (Jyotish)

Shubh Muhurat for Griha Pravesh: Complete Guide to Auspicious House Warming Date Selection

Comprehensive guide to selecting auspicious Griha Pravesh muhurat using Vedic astrology, Vastu principles, and traditional rituals for a prosperous new home.

31 August, 2026
Shubh Muhurat for Marriage: Complete Guide to Vedic Wedding Date Selection
Hindu Astrology (Jyotish)

Shubh Muhurat for Marriage: Complete Guide to Vedic Wedding Date Selection

Comprehensive guide to Shubh Muhurat for Hindu marriage — Vedic principles, planetary positions, Panchang analysis, and step-by-step date selection process for auspicious wedding timing.

31 August, 2026
Visit Sanatan Hindu