De Jr a Senior en 6 meses - Construcción de un SaaS

Paid — $200.00/month

Curso para Desarrolladores Junior — 6 meses

Formato: 6 meses · 10 sesiones/mes (2 por semana) · 60 sesiones totales. Prerrequisitos: licencia de Claude Code y PC propio. Mentoría: las sesiones enseñan herramientas y validan la rutina; el contenido teórico se estudia en los bloques semanales del alumno. IA transversal: Claude Code es el par de trabajo permanente en todos los módulos.

Proyecto capstone

Cada alumno construye un SaaS real (idea propia o asignada por el mentor). Hitos mensuales: (1) idea y repo; (2) esqueleto funcional; (3) BD y lógica de dominio; (4) refactor con patrones y ADRs; (5) tests, code reviews y UX; (6) deploy a producción. El SaaS es la pieza central del portafolio para entrevistas.

Módulo 1 — Gestión del tiempo + entrevistas (6 sesiones, 1ª de cada mes)

Cada mes la primera sesión valida la rutina, revisa el avance del SaaS y entrena contenidos de entrevista alineados al momento del curso:

  • Mes 1: setup de Google Calendar y rutina; pitch personal, método STAR, Git/Linux/IDE básicos.
  • Mes 2: revisión real; entrevista sobre stack (lenguaje, framework, debugging en vivo).
  • Mes 3: productividad avanzada; entrevista sobre BD, SQL, SOLID y manejo de errores.
  • Mes 4: sistematizar simulacros; system design, patrones, trade-offs, arquitectura.
  • Mes 5: búsqueda laboral; entrevistas completas en inglés, behavioral, negociación.
  • Mes 6: consolidación y plan post-curso; entrevista técnica final y preguntas al entrevistador.

Rutina semanal (bloques fijos): inglés diario, simulacros de entrevista, code reviews, patrón de la semana, arquitectura, técnicas de criterio, planificación con IA, trabajo en el SaaS.

Módulo 2 — Entorno de trabajo (8 sesiones)

Linux (3): filosofía Unix, procesos, pipes, diagnóstico. SSH (1): claves, agent, config. IDE + Claude Code en profundidad (3): atajos, debugging, Git, modos de uso de Claude Code. Inglés — plan de estudio (1) con meta B1 funcional.

Módulo 3 — Fundamentos del stack (12 sesiones)

Herramientas del stack (3): lenguaje a fondo, framework, ecosistema. Buenas prácticas (3): SOLID, DRY/KISS/YAGNI, Conventional Commits y estrategias de ramas. Excepciones y errores (2): fail fast, logging estructurado, observabilidad (Sentry). BD (4): modelado relacional, SQL intermedio, transacciones y migraciones, NoSQL y optimización. Todo aplicado al SaaS propio con Claude Code como apoyo.

Módulo 4 — Arquitectura, patrones y planificación con IA (14 sesiones)

El módulo más denso, donde se forma el criterio.

  • Leer antes de escribir (2): explorar codebases, diagramas, dominio de negocio.
  • Evaluar soluciones (2): trade-offs, ADRs, simplicidad > complejidad.
  • Patrones (3): creacionales/estructurales, comportamentales, cuándo NO aplicarlos.
  • Arquitectura (2): MVC/Hexagonal/Clean/DDD, event-driven, monolito vs microservicios.
  • Planificación con IA / Claude Code (3): workflow idea → diseño → scaffolding → tests → revisión; prompting; riesgos de código plausible pero incorrecto.
  • Mejorar el criterio (2): leer código ajeno, post-mortems, debatir decisiones con IA.

Módulo 5 — Calidad (10 sesiones)

Testing (4): unitarios, feature, browser, integración, TDD. Code reviews en GitHub/GitLab (3): abrir y revisar PRs, dar y recibir feedback. UX y QA (2): estados, validación, a11y, responsive. Dogfooding del SaaS propio (1).

Módulo 6 — DevOps y deploy seguro (10 sesiones)

Flujo DevOps (1). Pipelines CI/CD (3): anatomía, secretos, caching, debugging. Deploy sin romper producción (3): feature flags, blue-green/canary, backward compatibility, migraciones expand→migrate→contract, rollbacks y checklists. Cloud AWS/Cloudflare (2). Bugs urgentes en producción (1): triaje, logs, hotfix vs fix, post-mortem.

Evaluación final

El alumno termina con: rutina autónoma, entorno Linux/Mac con Claude Code, capacidad de entender y contribuir a repos nuevos, feature end-to-end con IA, code reviews efectivos, deploys sin romper producción, manejo de bugs urgentes, inglés B1 funcional para entrevistas, y un SaaS desplegado en producción como pieza central del portafolio.