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.
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!
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.