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.