Beginning C++ Programming - From Beginner to Beyond

Why take this course?
¡Claro! A continuación, te presento un resumen de lo que aprenderás en este curso de C++ Moderno:
-
Bucle y operaciones matemáticas: Aprenderás a usar bucles
while
,for
(incluyendo bucles por rango y recursión) y realizar cálculos y mostrar resultados en la consola. -
Funciones: Dominarás el uso de funciones para crear y encapsular comportamientos específicos, así como pasar argumentos y recibir valores de retorno.
-
Punteros: Entenderás cómo se manejan punteros en C++, que son fundamentales para la manipulación de memoria y el acceso a objetos.
-
Clases y objetos: Aprenderás a definir tus propias clases, crear objetos y comprender las propiedades y métodos asociados con la orientación a objetos en C++.
-
STL (Standard Template Library): Introducirás y utilizarás clases básicas de la STL como
Vector
, lo cual te ayudará a trabajar con estructuras de datos complejas sin tener que implementarlas desde cero. -
Constructores y destructores: Aprenderás cómo inicializar y liminar objetos correctamente utilizando constructores y destructores, y entenderás el papel crítico de la inicialización en C++.
-
Operadores personalizados: Dominarás cómo sobrecargar operadores para extender la funcionalidad estándar de los objetos.
-
Hierarchías y herencia de clases: Aprenderás a diseñar sistemas complejos utilizando herencia, abstracción y polimorfismo, lo cual es esencial para la programación orientada a objetos avanzada.
-
Polimorfismo y vinculación dinámica: Te familiarizarás con el concepto de polimorfismo y cómo C++ utiliza vinculación dinámica para determinar qué función se llama en tiempo de ejecución.
-
Punters inteligentes (smart pointers): Aprenderás a gestionar memoria de manera segura utilizando punteros como
unique_ptr
,shared_ptr
yweak_ptr
. -
Entrada/salida con flujo (I/O stream): Te capacitarás para manipular la entrada y salida de datos con el sistema, utilizando
istream
eostream
. -
Introducción a la gestión de excepciones: Aprenderás las sintaxis básica de C++ para manejar excepciones.
Este curso te enseñará Modern C++, que es la versión más actualizada y ampliamente utilizada en la industria. A diferencia de otros cursos que podrían enseñarte versiones obsoletas de C++, este curso se centra en las prácticas modernas y te preparará para trabajar con el lenguaje como lo usan los profesionales de hoy.
Además, te proporcionarás ejemplos visuales y explicaciones adicionales a través de la escritura a mano en la pantalla, lo cual puede ser muy útil para comprender mejor los conceptos.
Al concluir este curso, estarás listo para crear programas propios en C++ y estarás bien equipado para obtener tu primer trabajo pagado como programador o avanzar a una posición más senior. ¡No esperes más y comienza hoy mismo!
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
Beginning C++ Programming - From Beginner to Beyond offers a thorough and well-structured course that introduces key concepts of programming using Modern C++ language. While some explanations might be too elaborate, and certain sections like pointers and quizzes may need improvements, the overall strength lies in the comprehensive coverage of topics from basic to advanced levels. This is an ideal starting point for beginners or those with prior exposure.
What We Liked
- Covers key concepts of programming applicable to other languages
- Includes both basic & advanced C++ features like inheritance & polymorphic functions
- Instructor's teaching style suits structured learning, with minimal dead space
- Comprehensive course ideal for beginners or those new to coding
Potential Drawbacks
- Explanations can be long-winded which may lead to loss of focus
- Lacks clear examples on using external C++ libraries/frameworks
- Some 'scientific' terminology in quizzes might seem confusing
- Pointer section could benefit from clearer explanations