Programación · C++20

C++ desde cero para construir y comprender

Aprende fundamentos, funciones, objetos y gestión de recursos. Sigue el código paso a paso y construye un inventario con validación y pruebas.

22 unidades · 42 ejemplos · 21 soluciones completas.Desde cero, sin exigir C. Proyecto guiado y pruebas reproducibles.

Ruta del curso

Del primer programa a una entrega explicada

Lee, predice, ejecuta y experimenta. Cada unidad incluye práctica en tres pasos, reto y soluciones razonadas.

00
Unidad 00

Preguntas, algoritmos y ruta de aprendizaje

01
Unidad 01

Compilar y ejecutar el primer programa

02
Unidad 02

Variables, tipos, constantes y operaciones

03
Unidad 03

Condiciones, decisiones y límites

04
Unidad 04

Ciclos, acumuladores y trazas

05
Unidad 05

Entrada de texto y conversión controlada

06
Unidad 06

Funciones, parámetros y referencias

07
Unidad 07

Texto con std::string y contratos de formato

08
Unidad 08

std::array y std::vector

09
Unidad 09

Iteradores, algoritmos y lambdas

10
Unidad 10

Registros, enumeraciones y modelos

11
Unidad 11

Errores, std::optional y excepciones

12
Unidad 12

Clases, constructores e invariantes

13
Unidad 13

Alcance, punteros y vida útil

14
Unidad 14

RAII, std::unique_ptr y movimiento

15
Unidad 15

Interfaces y polimorfismo con propósito

16
Unidad 16

Mapas, conjuntos e identidad

17
Unidad 17

Archivos, rutas y persistencia

18
Unidad 18

Plantillas, conceptos y varios archivos

19
Unidad 19

CMake, CTest y pruebas reproducibles

20
Unidad 20

Depuración, sanitizadores y coste de algoritmos

21
Unidad 21

Proyecto integrador: inventario explicado