Ingeniero de Software Full-StackAvanzado8 módulos~4.0 horas prácticas3 modos de aprendizaje
Construí y operá un SaaS de producción
Construí OrbitDesk, un SaaS de operaciones multi-tenant con roles de organización, autorización impuesta por la base de datos, subidas privadas, facturación por suscripción, webhooks verificados, tareas en segundo plano duraderas, correo transaccional, observabilidad, tests automatizados, CI, despliegue y recuperación.
// Lo que podrás hacer- Límites del producto, prerrequisitos y un contrato de producción honesto
- Creá una base de Next.js 16 con versiones fijadas y controles locales determinísticos
- Organizaciones, membresías, roles, RLS y pruebas de denegar por defecto
- Server Actions, transiciones de estado, concurrencia, subidas y acceso firmado
8 módulos, hechos para ejecutar
Cada módulo incluye código ejecutable. Expande cualquiera para ver su contenido.
00IntroducciónEl SaaS de producción que vas a construir y operar30 min
Preguntas que responde este módulo
- ¿Cómo podés entender el recorrido completo de producción de OrbitDesk?
- ¿Cómo podés reconocer los límites que hacen que un SaaS multi-tenant sea confiable?
Empezar móduloVista previa gratis
01OrientaciónLímites del producto, prerrequisitos y un contrato de producción honesto30 min
Preguntas que responde este módulo
- ¿Cómo podés distinguir las funcionalidades del producto de las garantías de producción?
- ¿Cómo podés fijar un estándar honesto para completar un capstone full-stack?
02Configuración del proyectoCreá una base de Next.js 16 con versiones fijadas y controles locales determinísticos30 min
Preguntas que responde este módulo
- ¿Cómo podés inicializar Git y un workspace pnpm respaldado por lockfile desde el primer comando?
- ¿Cómo podés definir límites tipados de entorno y chequeos determinísticos de release?
03Identidad y autorización multi-tenantOrganizaciones, membresías, roles, RLS y pruebas de denegar por defecto30 min
Preguntas que responde este módulo
- ¿Cómo podés modelar organizaciones y membresías como el límite de autorización del tenant?
- ¿Cómo podés hacer cumplir los grants y la seguridad a nivel de fila para cada tabla expuesta?
04Flujos de trabajo tipados y archivos privadosServer Actions, transiciones de estado, concurrencia, subidas y acceso firmado30 min
Preguntas que responde este módulo
- ¿Cómo podés modelar las solicitudes de servicio como una máquina de estados explícita?
- ¿Cómo podés rechazar actualizaciones concurrentes obsoletas con una versión esperada?
05Facturación y confiabilidad de webhooksCiclos de vida de suscripción, eventos verificados, idempotencia y reconciliación30 min
Preguntas que responde este módulo
- ¿Cómo podés tratar el acceso a suscripciones como un ciclo de vida en vez de un booleano?
- ¿Cómo podés reconciliar el estado local de facturación tras entregas perdidas o demoradas?
06Tareas en segundo plano y observabilidadColas duraderas, correo tolerante a reintentos, registros estructurados, trazas y recuperación30 min
Preguntas que responde este módulo
- ¿Cómo podés mover el trabajo confirmado del outbox a una cola durable de Supabase sin perder el contexto del tenant?
- ¿Cómo podés demostrar comportamiento de éxito, reintento y falla terminal sin credenciales de proveedor en vivo?
07Mirá cómo funcionaProbá el contrato completo de tenant, facturación, tareas y release30 min
Preguntas que responde este módulo
- ¿Cómo podés ejecutar un release contract determinista a través de tipos, unit tests, builds y browser tests?
- ¿Cómo podés diagnosticar un release fallido sin debilitar un límite de producción?
¿Listo para construir tu primer agente? Construí y operá un SaaS de producción?
Empezá con el Módulo 0 gratis y desbloqueá la ruta completa con un plan Pro.