Fase 1 — Fundamentos Reforzados

Base técnica sólida para el desarrollo de software moderno.

Tema 1
Estructuras de Datos y Algoritmos

Big O, arrays, árboles, hash tables, ordenamiento, programación dinámica.

Tema 2
Patrones de Diseño

Singleton, Factory, Observer, Strategy, Decorator y principios SOLID.

Tema 3
Lectura y Refactorización de Código

Code smells, antipatrones, DRY, separación de responsabilidades.

Tema 4
Sistemas Operativos y Redes

Procesos, hilos, async/await, TCP/UDP, HTTP/HTTPS.