Plan de Estudio 2026
Backend
Engineering
Ruta de aprendizaje agnostica al lenguaje. De fundamentos de Linux hasta sistemas distribuidos escalables.
36
Semanas
540h
Totales
8
Fases
15h
Por semana
Scroll
01 — Fases del programa
Roadmap completo
8 fases progresivas que cubren todo el stack backend, desde Linux hasta sistemas distribuidos.
01
Linux & Terminal
Semanas 1-3 · 45h
Sistema de archivos, permisos, procesos, senales, shell scripting, SSH, cron jobs y manejo de logs del sistema.
Proyecto Script bash que automatiza el setup completo de un entorno de desarrollo.
02
Redes & HTTP
Semanas 4-6 · 45h
TCP/IP, DNS, puertos, sockets. HTTP/HTTPS a fondo: verbos, headers, cookies, sesiones. TLS/SSL, WebSockets, CORS y caching HTTP.
Proyecto Analisis con curl + Wireshark del ciclo completo de una request HTTP.
03
Bases de Datos
Semanas 7-12 · 90h
Modelado relacional, normalizacion, ACID, indices, query planner. NoSQL: cuando y como. Migraciones, backups, replicacion, connection pooling. ORM y Query Builders para integración programática.
Proyecto BD completa de una app de facturacion freelance con migraciones versionadas.
04
Diseno de APIs
Semanas 13-18 · 90h
Framework backend (Node.js/NestJS/Express), REST a fondo, idempotencia, autenticacion JWT y OAuth 2.0, versionado, paginacion, rate limiting. GraphQL y cuando tiene sentido.
Proyecto API REST completa con JWT, Swagger, manejo de errores y rate limiting.
05
Seguridad
Semanas 19-21 · 45h
OWASP Top 10, SQL injection, XSS, CSRF. Hashing de contrasenas, manejo de secretos, HTTPS en produccion y headers de seguridad.
Proyecto Security audit de la API anterior. Encontrar y corregir vulnerabilidades reales.
06
Arquitectura
Semanas 22-26 · 75h
Clean Architecture, DDD, event-driven, CQRS. Monolito modular vs microservicios. Circuit breaker, retry, timeout y patrones de resiliencia.
Proyecto Refactorizar la API del portafolio aplicando Clean Architecture.
07
Infraestructura & DevOps
Semanas 27-31 · 75h
Docker a fondo, multi-stage builds, Docker Compose. CI/CD con GitHub Actions. VPS + Nginx reverse proxy + SSL. Monitoreo con Grafana y Prometheus.
Proyecto Deploy en VPS real con Docker, Nginx, SSL y pipeline de CI/CD automatico.
08
Escalabilidad & Proyecto Final
Semanas 32-36 · 75h
Load balancing, caching con Redis, Message Queues (Kafka/RabbitMQ), CAP theorem, consistencia eventual, sistemas distribuidos. Backend testing aplicado. Proyecto integrador completo con 2 semanas de desarrollo.
Proyecto Final Backend completo de un SaaS: API, BD, auth, deploy en produccion, CI/CD, monitoreo y suite de tests completa.
02 — Semana tipo
Distribucion semanal
15 horas semanales divididas en bloques diarios de 3 horas.
Distribucion diaria · 3h
📖 Lectura del libro de referencia1h
⌨️ Practica y experimentacion1h 30m
📝 Notas / documentar aprendizaje30m
| Semana | Fase | Tema principal | Horas |
|---|---|---|---|
| W01 | Linux | Sistema de archivos, permisos, usuarios, navegacion | 15h |
| W02 | Linux | Procesos, senales, variables de entorno, shell scripting | 15h |
| W03 | Linux | SSH, cron jobs, logs del sistema, vim basico | 15h |
| W04 | Redes | TCP/IP, DNS, puertos, sockets, Wireshark | 15h |
| W05 | Redes | HTTP/HTTPS: verbos, headers, status codes, cookies | 15h |
| W06 | Redes | TLS/SSL, WebSockets, CORS, caching HTTP | 15h |
| W07 | BD | Modelado relacional, normalizacion, claves, relaciones | 15h |
| W08 | BD | SQL avanzado: indices, JOINs, transacciones, ACID | 15h |
| W09 | BD | Indices internos, query planner, EXPLAIN | 15h |
| W10 | BD | NoSQL: documentos, clave-valor, columnar, cuando usarlo | 15h |
| W11 | BD | Migraciones, backups, replicacion, connection pooling | 15h |
| W12 | BD | ORM & Query Builders: Prisma, TypeORM — integracion con PostgreSQL, migraciones programaticas, relaciones | 15h |
| W13 | APIs | Backend Framework: Node.js + NestJS/Express — estructura de proyecto, middleware, controllers, DI | 15h |
| W14 | APIs | REST a fondo: recursos, verbos, status codes, idempotencia, HATEOAS | 15h |
| W15 | APIs | Autenticacion: JWT, OAuth 2.0, API Keys, refresh tokens, OIDC | 15h |
| W16 | APIs | Versionado, paginacion, filtros, documentacion OpenAPI/Swagger | 15h |
| W17 | APIs | Rate limiting, manejo de errores consistente, logging estructurado | 15h |
| W18 | APIs | GraphQL: queries, mutations, subscriptions, N+1 problem, DataLoader | 15h |
| W19 | Seguridad | OWASP Top 10: SQL injection, XSS, CSRF, broken auth, insecure deserialization | 15h |
| W20 | Seguridad | Hashing (bcrypt/argon2), manejo de secretos, variables de entorno, rotacion de credenciales | 15h |
| W21 | Seguridad | HTTPS en produccion, security headers, CORS, auditoria OWASP ZAP, dependency audit | 15h |
| W22 | Arquitectura | Clean Architecture: capas, inversion de dependencias, puertos y adaptadores | 15h |
| W23 | Arquitectura | Domain-Driven Design: entidades, value objects, aggregates, repositorios, bounded contexts | 15h |
| W24 | Arquitectura | Event-driven: colas de mensajes, pub/sub, event sourcing, casos reales | 15h |
| W25 | Arquitectura | Monolito modular vs microservicios: trade-offs reales, cuando migrar | 15h |
| W26 | Arquitectura | CQRS, Saga pattern, circuit breaker, retry, timeout, resiliencia | 15h |
| W27 | DevOps | Docker: imagenes, volumenes, redes, multi-stage builds, .dockerignore | 15h |
| W28 | DevOps | Docker Compose para desarrollo local y orquestacion de servicios | 15h |
| W29 | DevOps | CI/CD con GitHub Actions: pipelines, testing automatico, deploy continuo | 15h |
| W30 | DevOps | VPS, Nginx reverse proxy, SSL con Let's Encrypt, health checks | 15h |
| W31 | DevOps | Observabilidad: logs estructurados, Grafana, Prometheus, OpenTelemetry, alertas | 15h |
| W32 | Escala | Load balancing, caching con Redis (estrategias), CDN, session management | 15h |
| W33 | Escala | Message Queues en profundidad: Kafka/RabbitMQ, patrones pub/sub, dead letter queues, backpressure | 15h |
| W34 | Escala | CAP theorem, consistencia eventual, distributed locks, Saga pattern, diseno de sistemas distribuidos | 15h |
| W35 | Escala | Backend Testing aplicado: Jest + Supertest, mocks de BD con Prisma, integration tests, coverage gates | 15h |
| W36 | Final | 🚀 SaaS completo: API + BD + auth + testing + deploy en produccion + CI/CD + monitoreo | 15h |
03 — Biblioteca de referencia
Libros recomendados
Recursos esenciales organizados por fase del programa.
The Linux Command Line
Fase 1 · LinuxGratuito en linuxcommand.org
How Linux Works
Fase 1 · LinuxComputer Networking: A Top-Down Approach
Fase 2 · RedesHTTP: The Definitive Guide
Fase 2 · RedesDesigning Data-Intensive Applications
Fases 3 & 8El libro mas importante del plan
Database Internals
Fase 3 · BDAPI Design Patterns
Fase 4 · APIsDesigning Web APIs
Fase 4 · APIsGratuito en O'Reilly Safari
The Web Application Hacker's Handbook
Fase 5 · SeguridadClean Architecture
Fase 6 · ArquitecturaBuilding Microservices
Fase 6 · ArquitecturaDocker Deep Dive
Fase 7 · DevOpsSystem Design Interview
Fase 8 · EscalaMuy visual, diagramas para cada problema
04 — Timeline visual
9 meses de recorrido
05 — Recursos online
Recursos complementarios
Herramientas y plataformas visuales para complementar el estudio.
Roadmap interactivo
roadmap.sh/backend
El mapa de referencia de la industria. Actualizado y con recursos por cada nodo.
Roadmap interactivo
roadmap.sh/linux
Mapa completo de Linux para devs. Complementa la Fase 1.
YouTube + Newsletter
ByteByteGo
Diagramas de sistemas y arquitectura. Esencial para Fases 6-8.
Practica SQL
PostgreSQL Docs
Documentacion oficial. La mejor fuente para entender el query planner.
Seguridad
OWASP Testing Guide
Gratuito en owasp.org. La biblia de la seguridad web para developers.
CI/CD
GitHub Actions Docs
Documentacion oficial para construir pipelines en la Fase 7.

