Udemyalles

Programación PROFESIONAL desde cero con C++

Master C++ programming! This course provides in-depth knowledge and practical skills to become proficient in C++. Learn C++ from the ground up.

4.8(373)
14,937students
39h 14m
Certificate
Vladimir Rodríguez
Vladimir RodríguezTerapeuta C. Conductual | PNL Master Coach | Programador S.

Course Content

Programación PROFESIONAL desde cero con C++ is an all-levels Udemy course taught by Vladimir Rodríguez. It runs 39h 14m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 373 reviews, with 14,937 students enrolled. It is a paid course, last updated May 2024.

Domina la Programación desde Cero: De Principiante a Profesional

Este curso de programación te ofrece una formación completa para convertirte en un programador profesional, partiendo de cero. No se trata solo de aprender C++, sino de adquirir una base sólida en los paradigmas de programación más importantes y aplicarlos a la resolución de problemas reales.

Aprenderás a pensar como un programador, descomponiendo desafíos complejos en partes manejables y desarrollando tus propias soluciones. El curso combina una profunda teoría con la práctica constante a través de ejercicios y proyectos.

¿Qué aprenderás?

  • Programación Estructurada: Fundamentos esenciales para crear programas en cualquier lenguaje.

    • Entrada y salida de datos
    • Variables y tipos de datos (primitivos y estructurados)
    • Diagramas de flujo
    • Estructuras de control: Secuencia, Selección (IF), Repetición (FOR, WHILE, REPEAT-DO...WHILE)
    • Subrangos y arreglos (lineales estáticos, dinámicos, bidimensionales)
    • Depurador y ejecución paso a paso
    • Enumerados y registros
    • Procedimientos y funciones
    • Alcance de identificadores (locales y globales)
    • Pasaje de parámetros (por valor y por referencia)
    • Manejo de archivos de texto y archivos tipados
    • Proyectos Finales: Aplicación práctica de los conceptos aprendidos.
  • Memoria Dinámica y Tipos Abstractos de Datos (TADs): Profundiza en conceptos avanzados como punteros y TADs.

    • Gestión de memoria RAM: asignación y liberación.
    • Alias y reprogramación de proyectos a memoria dinámica.
    • Modularización de programas y creación de unidades.
    • Definición e implementación de tipos abstractos.
    • Uso de TADs en diferentes sistemas:
      • Listas (encadenadas simples, doblemente encadenadas, circulares)
      • Colas y Pilas
      • TADs personalizados
    • Reprogramación de proyectos utilizando TADs.
  • Recursividad y el Árbol Binario: Domina la recursividad para resolver problemas complejos.

    • Entender la diferencia entre recursividad e iteración.
    • Aplicación de la recursividad en listas lineales y matrices.
    • Árbol binario de búsqueda y árboles generales.
    • Estructuras arborescentes y casos de estudio.
    • Proyecto: Implementación de un árbol binario.
  • Programación Orientada a Objetos (POO): Aprende a diseñar programas modulares y eficientes.

    • Teoría de objetos, clases, objetos.
    • Creación y destrucción de objetos.
    • Herencia, polimorfismo y casteo.
    • Clases abstractas e interfaces.
    • Manejo de excepciones (try-catch).
    • Beans y diseño básico de software.
    • UML para diseño de software.
    • Proyectos Finales: Desarrollo de aplicaciones POO.
  • Interfaces Gráficas de Usuario (GUI): Crea aplicaciones con interfaces intuitivas.

    • Creación manual de interfaces y componentes.
    • Creación gráfica mediante el entorno de desarrollo.
    • Manejo de eventos y control de errores.
    • Reprogramación de proyectos para crear interfaces gráficas.
    • Proyecto Final: Desarrollo de una aplicación con GUI.
  • Bases de Datos MySQL y SQLite: Aprende a interactuar con bases de datos.

    • Fundamentos de bases de datos.
    • Uso de MySQL y SQLite.
    • Diseño de bases de datos.
    • Consultas SQL.

Este curso te proporciona las herramientas necesarias para construir una carrera exitosa en el mundo de la programación. ¡Inscríbete ahora y comienza tu camino hacia la maestría!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(1)
5h 53m
all
5.0(5)
2h 35m
beginner
5.0(26)
1h 11m
beginner

Curso de Pilates desde cero para principiantes

by Jose Antonio Almagro Lechuga

5.0(26)
3h 49m
beginner
5.0(4)
2h 26m
intermediate
5.0(2)
1h 12m
beginner