Saltar al contenido
  • Nivel 4 · Construir
  • 40 h
  • Itinerario técnico
  • 890 €

Desarrollo de aplicaciones con IA: crea y publica el CRM de un negocio

En 40 horas guiadas construyes y publicas NexoCRM, un CRM real para un pequeño negocio, trabajando con Claude Code o Codex, GitHub, Vercel y Supabase.

Panel del negocio

Últimos 30 días

  • Oportunidades abiertas

    18

    6 en negociación

  • Valor ponderado

    34.150 €

    Importe por probabilidad

  • Ganadas este mes

    5

    21.900 € cerrados

  • Tareas atrasadas

    3

    Revisar hoy

Oportunidades por etapa

  • Nuevo
  • Cualificado
  • Propuesta
  • Negociación
  • Ganado
  • Llamar para confirmar la propuestaVencía ayer
  • Enviar presupuesto revisadoHoy

Vista actual de la maqueta: Panel.

Maqueta de las pantallas que construyes. Contactos, empresas e importes son ficticios.

  • Horas guiadas
    40h
    Crear y publicar un producto digital real con una IA de desarrollo.
  • Módulos
    10
    Cada uno cierra con un resultado comprobable.
  • Lecciones
    33
    Con práctica corregida al momento.
  • Formato
    Itinerario técnico
    Nivel 4 de la progresión: construir.
  • Al terminar
    Certificado
    De aprovechamiento interno con identificador verificable.

La promesa

Qué tiene de particular este curso

Curso online y práctico para aprender a desarrollar aplicaciones con ayuda de IA sin experiencia previa como programador/a. A lo largo de 10 módulos y 33 lecciones defines, construyes, pruebas y despliegas NexoCRM: un CRM con autenticación, contactos, empresas, oportunidades, tareas, notas y panel de indicadores. Trabajas con Claude Code o Codex, GitHub, Vercel y Supabase siguiendo siempre el mismo método: definir el objetivo, pedir un cambio pequeño, leer el plan, probar, guardar la evidencia y hacer commit. Terminas con un proyecto publicado, un repositorio documentado y un certificado de aprovechamiento interno.

En cuatro frases

  • Terminas con una aplicación publicada en internet, no con una lista de vídeos vistos.
  • Un método de trabajo con IA que se repite en cada lección: cambio pequeño, prueba y commit.
  • Base de datos, autenticación y aislamiento de datos por equipo montados por ti en Supabase.
  • Rúbrica de 100 puntos visible desde el primer día y certificado de aprovechamiento interno.

Formato: Itinerario técnico

Como el programa, pero con repositorio, base de datos y despliegue reales.

Se supera completando el itinerario y superando la rúbrica final del proyecto.

Contenido
10 módulos · 33 lecciones · 40 h
Proyecto propio
Sí: NexoCRM

El resultado

Terminas con NexoCRM publicado y funcionando

El itinerario avanza por hitos. Cada anillo marca qué parte de las horas llevas recorrida al cerrar el hito, y cada hito deja una entrega comprobable en tu repositorio.

  1. Hito 1Cuentas y entornoM1 · 4 h
  2. Hito 2Repositorio y UIM2 · M3 · 7 h
  3. Hito 3Datos segurosM4 · 5 h
  4. Hito 4CRM funcionalM5 · M6 · M7 · M8 · 17 h
  5. Hito 5PublicaciónM9 · M10 · 7 h

Ver el proyecto NexoCRM al detalle

Encaje

Para quién es y para quién no

Preferimos que lo sepas antes de decidir: este curso encaja muy bien con unos perfiles y muy mal con otros.

Es para ti si te reconoces aquí

  • Autónomos y autónomas que quieren una herramienta propia para gestionar clientes, presupuestos y seguimiento comercial sin depender de un proveedor.
  • Responsables de pequeños negocios de servicios que necesitan entender qué se puede construir con IA antes de contratar o comprar software.
  • Perfiles de producto (product managers, product owners, analistas funcionales) que quieren prototipar y validar funcionalidades reales sin esperar al equipo técnico.
  • Diseñadores y diseñadoras de interfaz que quieren convertir sus pantallas en una aplicación funcional con una base de datos real detrás.
  • Personas que ya usan asistentes de IA en el día a día y quieren dar el salto a crear aplicaciones útiles y publicarlas.
  • Personas que quieren reorientar su perfil profesional y necesitan un proyecto completo, publicado y documentado que demuestre lo que saben hacer.

No es para ti si buscas esto

  • Quien busca una titulación oficial u homologada: el certificado es de aprovechamiento interno y lo emite Wixart Academy.
  • Quien no quiere tocar código, terminal ni archivos de configuración: la IA escribe la mayor parte del código, pero tú lo lees, lo ejecutas y lo revisas.
  • Quien necesita hoy mismo un CRM con facturación, integraciones con su ERP o envíos masivos de correo: NexoCRM es un CRM funcional de gestión comercial, no un producto comercial cerrado.
  • Desarrolladores con experiencia que buscan técnicas avanzadas de arquitectura, rendimiento o escalado: el curso es de iniciación y parte de cero.

Temario

10 módulos y 33 lecciones

Primero el reparto de horas de un vistazo; después, cada módulo desplegable con sus lecciones y lo que dejas hecho al terminarlas.

Dónde se van las 40 h

  • M1. Empezar con criterio: IA, cuentas y entorno4 h
    4 lecciones · Configurar un entorno seguro y entender el ciclo de cambio con IA.
  • M2. Diseñar el CRM antes de construirlo3 h
    3 lecciones · Transformar una necesidad de negocio en flujos, historias y campos de datos.
  • M3. Base del proyecto, interfaz y repositorio4 h
    3 lecciones · Crear una aplicación organizada, una interfaz base usable y un historial de cambios sano.
  • M4. Supabase: datos, autenticación y seguridad5 h
    4 lecciones · Modelar, proteger y conectar los datos del CRM con Supabase.
  • M5. Construir el núcleo: contactos y empresas5 h
    4 lecciones · Implementar flujos CRUD de calidad para gestionar clientes y empresas.
  • M6. Oportunidades, pipeline y seguimiento comercial4 h
    3 lecciones · Gestionar ventas potenciales desde lead hasta cierre con trazabilidad.
  • M7. Tareas, notas y actividad4 h
    3 lecciones · Convertir el CRM en una herramienta de seguimiento diario.
  • M8. Dashboard y lectura de negocio4 h
    3 lecciones · Mostrar indicadores que orienten decisiones en lugar de gráficos decorativos.
  • M9. Calidad, despliegue y operación4 h
    3 lecciones · Publicar el CRM de forma controlada y saber diagnosticar problemas.
  • M10. Cierre profesional y proyecto final3 h
    3 lecciones · Documentar, demostrar y priorizar la evolución responsable del CRM.
Horas de trabajo guiado por módulo. Las 40 horas del itinerario repartidas entre los 10 módulos. Valores: M1. Empezar con criterio: IA, cuentas y entorno 4 h; M2. Diseñar el CRM antes de construirlo 3 h; M3. Base del proyecto, interfaz y repositorio 4 h; M4. Supabase: datos, autenticación y seguridad 5 h; M5. Construir el núcleo: contactos y empresas 5 h; M6. Oportunidades, pipeline y seguimiento comercial 4 h; M7. Tareas, notas y actividad 4 h; M8. Dashboard y lectura de negocio 4 h; M9. Calidad, despliegue y operación 4 h; M10. Cierre profesional y proyecto final 3 h.
CategoríaValor
M1. Empezar con criterio: IA, cuentas y entorno4 h
M2. Diseñar el CRM antes de construirlo3 h
M3. Base del proyecto, interfaz y repositorio4 h
M4. Supabase: datos, autenticación y seguridad5 h
M5. Construir el núcleo: contactos y empresas5 h
M6. Oportunidades, pipeline y seguimiento comercial4 h
M7. Tareas, notas y actividad4 h
M8. Dashboard y lectura de negocio4 h
M9. Calidad, despliegue y operación4 h
M10. Cierre profesional y proyecto final3 h
M14 h4 lecciones · 4 h

Empezar con criterio: IA, cuentas y entorno

Configurar un entorno seguro y entender el ciclo de cambio con IA.

Antes de escribir código, entiendes qué vas a construir, cómo se trabaja con Claude Code o Codex y dónde vive cada pieza de NexoCRM. Instalas las herramientas, creas las cuatro cuentas sin exponer secretos y conectas ordenador local, GitHub, Vercel y Supabase con un primer deployment de prueba. Al terminar tienes un entorno seguro, la memoria persistente del asistente y una forma de pedir cambios que se puede comprobar.

Qué se trabaja

  • Qué es un CRM, qué problema resuelve en un pequeño negocio y qué entra y qué no entra en NexoCRM (MVP, usuario principal, evidencia, iteración y deuda técnica).
  • El ciclo de trabajo con IA: definir objetivo, dar contexto, pedir un cambio pequeño, leer el plan, ejecutar, probar, guardar evidencia, hacer commit y revisar.
  • Instalación de Node LTS, Git, VS Code y terminal, y creación segura de las cuentas de Claude Code o Codex, GitHub (con 2FA), Vercel y Supabase sin compartir contraseñas ni API keys.
  • Mapa de responsabilidades (ordenador local, GitHub, Vercel, Supabase), flujo de publicación y memoria persistente del asistente: CLAUDE.md o AGENTS.md, docs/architecture.md, docs/plans/, .env.local y .env.example.

Lecciones del módulo

  1. 1.1
    Qué vamos a construir y cómo trabajaremos
    45 min

    Fijas el alcance real de NexoCRM y redactas la ficha de negocio (docs/product/brief.md) que guiará todas las decisiones del curso.

    Práctica segura
    Clasificas doce funcionalidades habituales de un CRM en 'Núcleo del MVP', 'MVP, segunda ola' o 'No corresponde'. Es un ejercicio sobre el alcance de NexoCRM, sin tocar código ni cuentas: equivocarte aquí solo te enseña dónde está la frontera. Después, un cuestionario corto comprueba que distingues un MVP bien planteado.
    Evidencia
    Demuestra que el alcance de tu NexoCRM está definido por escrito y cabe en una página.
  2. 1.2
    El ciclo correcto con Claude Code o Codex
    1 h

    Redactas el prompt de bootstrap que abrirá el repositorio de NexoCRM (docs/prompts/01-bootstrap.md) y fijas cómo pedirás cada cambio durante el curso.

    Práctica segura
    Construyes un prompt bloque a bloque en el prompt-builder: la plataforma valida que cada bloque tenga longitud y concreción suficientes y te muestra un ejemplo débil y otro profesional para comparar. No se ejecuta nada: practicas la redacción sin riesgo. Después, un cuestionario te pide diagnosticar qué le falta a un prompt débil.
    Evidencia
    Demuestra que tu primer prompt limita el alcance y pide una forma de probar el resultado.
  3. 1.3
    Instalación y creación segura de cuentas
    1 h 15 min

    Preparas el equipo (Node LTS, Git, VS Code, terminal) y las cuatro cuentas con las que construirás y publicarás NexoCRM: Claude Code o Codex, GitHub, Vercel y Supabase.

    Práctica segura
    Tres ejercicios sin riesgo. El setup-checklist te presenta una lista de acciones de configuración mezcladas con trampas ('compartir la contraseña con el formador', 'pegar la service_role key en el chat'): debes marcar solo lo correcto. El terminal-simulator relaciona ocho comandos con su efecto antes de teclearlos en tu equipo. El accounts-completion-check es la lista de finalización de las cuatro cuentas más Node y Git.
    Evidencia
    Demuestra que tu equipo funciona y que las cuatro cuentas existen, sin exponer ninguna credencial.
  4. 1.4
    Conectar todo y preparar el control continuo
    1 h

    Enlazas el repositorio de NexoCRM con GitHub y Vercel, creas la memoria persistente del asistente (CLAUDE.md, docs/architecture.md, docs/plans/) y haces el primer deployment de prueba.

    Práctica segura
    Dos ejercicios sin tocar tu repositorio. En el release-flow-simulator ordenas los ocho pasos de un cambio, del plan al smoke test; equivocarte aquí es gratis, equivocarte con un push real no lo es tanto. En el responsibility-map relacionas cada lugar (ordenador local, GitHub, Vercel, Supabase) con su fuente de verdad y con su regla de uso.
    Evidencia
    Demuestra que el circuito local → GitHub → Vercel funciona y que la memoria del asistente existe, sin exponer ningún valor sensible.
M23 h3 lecciones · 3 h

Diseñar el CRM antes de construirlo

Transformar una necesidad de negocio en flujos, historias y campos de datos.

Conviertes la idea de NexoCRM en alcance, historias de usuario y arquitectura de información antes de escribir código. Partes del caso de una agencia que pierde oportunidades entre WhatsApp y hojas de cálculo y terminas con tres documentos en docs/product/ que servirán de contexto a Claude Code o Codex durante todo el curso.

Qué se trabaja

  • Definir los dos perfiles del CRM, propietario/a y miembro del equipo, con sus decisiones y sus tareas frecuentes.
  • Limitar el MVP a cuentas y workspace, contactos, empresas, oportunidades, tareas, actividades y dashboard; todo lo demás va a 'Fuera del MVP'.
  • Escribir historias con criterios Dado que / cuando / entonces verificables antes de pedir cualquier cambio a la IA.
  • Justificar cada pantalla y cada campo con una historia: ninguna pantalla existe solo porque queda bonita.

Lecciones del módulo

  1. 2.1
    Usuarios, flujos y propuesta de valor
    1 h

    Defines quién usa NexoCRM (propietario/a y miembro del equipo), qué decide cada perfil y cómo viaja un lead hasta el cierre; el resultado vive en docs/product/users-and-flows.md y será el contexto de todos los prompts siguientes.

    Práctica segura
    En el journey map ordenas los ocho pasos del flujo 'nuevo lead -> seguimiento -> oportunidad -> cierre' de la agencia. Es seguro porque trabajas sobre un caso ficticio sin tocar tu repositorio, y el feedback te dice qué dato se crea en cada paso, justo lo que necesitarás para revisar el borrador de la IA. El quiz de job to be done te entrena a distinguir necesidad, solución y demografía.
    Evidencia
    Demuestra que el documento existe, está versionado y que la propuesta de valor cabe en una frase que alguien ajeno al negocio entiende.
  2. 2.2
    Historias de usuario y criterios de aceptación
    1 h

    Escribes las doce historias del núcleo comercial de NexoCRM, las que guiarán cada petición a Claude Code o Codex durante el resto del curso, y los criterios con los que comprobarás su trabajo; viven en docs/product/user-stories.md.

    Práctica segura
    En el editor de criterios marcas, entre siete criterios del CRM, cuáles son ambiguos; el feedback reescribe cada uno de forma verificable. Es seguro porque los criterios son de ejemplo y no tocas tu documento, y te entrena en la revisión que harás después sobre los borradores de la IA. La actividad de Dado que / cuando / entonces te hace montar dos criterios completos pieza a pieza.
    Evidencia
    Demuestra que las doce historias existen, están numeradas y versionadas, y que al menos una tiene criterios que otra persona podría ejecutar sin preguntarte nada.
  3. 2.3
    Navegación, pantallas y diseño de datos inicial
    1 h

    Conviertes las historias en el menú de NexoCRM (Dashboard, Contactos, Empresas, Oportunidades, Tareas, Ajustes) y en los campos de contacts, companies, deals y tasks que usará la base de datos en el módulo 4; el resultado vive en docs/product/navigation-and-fields.md.

    Práctica segura
    En la actividad de arquitectura de información unes nueve necesidades del equipo con la pantalla que las resuelve. Es seguro porque las pantallas son las del CRM de ejemplo y no tocas tu documento; el feedback explica por qué cada necesidad vive en una lista, un detalle, un formulario o el dashboard. El quiz de campos te entrena a decidir en qué entidad vive cada dato antes de que la IA lo decida por ti.
    Evidencia
    Demuestra que el mapa de navegación y los campos existen, que cada pantalla tiene historia y que los nombres de campo coinciden con el modelo oficial.
M34 h3 lecciones · 4 h

Base del proyecto, interfaz y repositorio

Crear una aplicación organizada, una interfaz base usable y un historial de cambios sano.

NexoCRM deja de ser un documento: la carpeta del módulo 1 se convierte en una aplicación Next.js con TypeScript que arranca en tu ordenador. Construyes el shell de navegación y las cinco pantallas estáticas (/dashboard, /contacts, /companies, /deals y /tasks) con componentes reutilizables y estados de carga, vacío y error. Y consolidas en el repositorio creado en el módulo 1 un .gitignore correcto y un historial de commits legible, con Vercel publicando ya la aplicación.

Qué se trabaja

  • Usar TypeScript, rutas en inglés dentro del grupo app/(app) y componentes reutilizables en components/, con estados de carga, vacío y error definidos desde el principio.
  • Revisar .gitignore antes de publicar la aplicación para que node_modules, .next y .env.local nunca lleguen a GitHub; .env.example sí se versiona.
  • Entender commit, push, ramas y pull request como red de seguridad, con cuatro comandos básicos y sin convertir Git en una barrera de entrada.
  • Revisar cada propuesta de Claude Code o Codex con el mapa del proyecto en la cabeza: plan antes de código, diff antes de commit, pruebas antes de evidencia.

Lecciones del módulo

  1. 3.1
    Crear el proyecto y entender su estructura
    1 h 15 min

    La carpeta nexo-crm que creaste en el módulo 1 se convierte en la aplicación Next.js 15 con TypeScript y Tailwind sobre la que se construirá NexoCRM durante todo el curso.

    Práctica segura
    Antes de tocar tu proyecto, practica a ubicar cambios en la carpeta correcta con un árbol de archivos ficticio y comprueba con un quiz breve que entiendes rutas, layouts y variables de entorno. Puedes equivocarte tantas veces como quieras: no se toca ningún archivo real.
    Evidencia
    Demuestra que el proyecto existe, arranca y está documentado. Las evidencias se revisan tal cual: comprueba que no contienen secretos antes de subirlas.
  2. 3.2
    Sistema visual y pantallas estáticas
    1 h 15 min

    NexoCRM gana su shell de aplicación (barra lateral y cabecera) y las cinco pantallas estáticas /dashboard, /contacts, /companies, /deals y /tasks que después se conectarán a Supabase.

    Práctica segura
    Antes de construir las pantallas, entrena el ojo con un ejercicio de emparejar: cada situación de una pantalla con datos (carga, vacío, sin resultados, error, con datos, éxito) con lo que la persona usuaria debería ver. No toca tu proyecto y te da el vocabulario para revisar lo que genere la IA.
    Evidencia
    Demuestra que el shell existe, que las cinco rutas navegan y que los estados vacío y de carga están resueltos. Todo con datos ficticios.
  3. 3.3
    GitHub como historial y garantía de recuperación
    1 h 30 min

    El repositorio privado que creaste en el módulo 1 recibe la aplicación Next.js con un .gitignore correcto y un historial de commits legible; Vercel, conectado desde la lección 1.4, publica ya la aplicación en cada push.

    Práctica segura
    Practica sobre un repositorio simulado: publica cambios pendientes con la secuencia correcta de comandos, revisa un .gitignore con fallos que dejarían pasar secretos y distingue mensajes de commit útiles de los que no dicen nada. Nada de esto toca tu proyecto.
    Evidencia
    Demuestra que la aplicación está en GitHub, que el historial es legible y que no se ha subido nada que no debía. Revisa cada captura antes de adjuntarla.
M45 h4 lecciones · 5 h

Supabase: datos, autenticación y seguridad

Modelar, proteger y conectar los datos del CRM con Supabase.

NexoCRM deja de ser una interfaz con datos de ejemplo y pasa a tener una base de datos real en Supabase. Modelas las nueve tablas con claves, relaciones e índices, las creas con migraciones versionadas, añades autenticación con email y contraseña y cierras el acceso con Row Level Security por workspace. Terminas con una prueba que demuestra que un negocio no puede ver los datos de otro.

Qué se trabaja

  • Claves, relaciones 1:N, índices sobre workspace_id y migraciones versionadas en supabase/migrations.
  • Sesión con Supabase Auth y @supabase/ssr: cliente de navegador, cliente de servidor y middleware que protege rutas.
  • Distinguir NEXT_PUBLIC_SUPABASE_ANON_KEY (pública, limitada por RLS) de SUPABASE_SERVICE_ROLE_KEY (salta RLS, nunca al cliente ni al repositorio).
  • Probar el aislamiento entre workspaces con dos usuarios ficticios: ocultar un botón no es seguridad, RLS sí.

Lecciones del módulo

  1. 4.1
    Modelado relacional para un CRM
    1 h 30 min

    Defines el esquema completo de NexoCRM: nueve tablas con claves, relaciones e índices que usarás durante el resto del curso.

    Práctica segura
    En el schema builder conectas las siete entidades de negocio de NexoCRM eligiendo la cardinalidad de cada relación y colocando campos en su tabla. Es un tablero interactivo: puedes equivocarte y volver a intentarlo sin tocar tu proyecto ni Supabase.
    Evidencia
    Demuestra que el modelo existe, está versionado y que entiendes las decisiones tomadas.
  2. 4.2
    Crear y consultar la base de datos
    1 h 15 min

    La base de datos de NexoCRM pasa de diagrama a tablas reales en Supabase, con datos ficticios que ya puedes consultar.

    Práctica segura
    En SQL ordering colocas en secuencia los bloques de una migración con seed: tablas padre, tablas hijas, claves y foreign keys, índices, datos ficticios y consulta de comprobación. Practicas el orden sin ejecutar nada contra tu proyecto. Después, el cuestionario te hace decidir qué hacer cuando un cambio se hizo a mano en el Table Editor.
    Evidencia
    Demuestra que la base de datos existe, tiene datos ficticios y responde a las consultas del negocio.
  3. 4.3
    Autenticación y perfiles
    1 h 15 min

    NexoCRM gana registro, acceso, cierre de sesión, recuperación de contraseña, un perfil creado automáticamente y el workspace inicial con sus seis etapas de pipeline.

    Práctica segura
    En auth flow order colocas en secuencia el recorrido de una cuenta: registro, verificación, sesión, ruta protegida, cierre de sesión y comprobación del caso de error. El cuestionario de claves te obliga a decidir qué puede ir al navegador y qué no, sin riesgo para tu proyecto.
    Evidencia
    Demuestra que una persona puede registrarse, entrar, salir y que las rutas privadas están cerradas sin sesión.
  4. 4.4
    Row Level Security sin miedo
    1 h

    NexoCRM queda protegido: cada workspace ve solo sus datos gracias a políticas RLS verificadas con dos usuarios ficticios.

    Práctica segura
    En RLS decision resuelves ocho casos con dos workspaces, un usuario sin sesión, dos personas propietarias, alguien que pertenece a los dos negocios y un intento de insert con workspace ajeno. Decides permitir o denegar y el feedback te explica qué cláusula (USING o WITH CHECK) actúa en cada caso. El cuestionario final fija la idea central: ocultar un botón no es seguridad.
    Evidencia
    Demuestra que RLS está activa en todas las tablas y que dos usuarios ficticios no pueden ver ni escribir datos del otro workspace.
M55 h4 lecciones · 5 h

Construir el núcleo: contactos y empresas

Implementar flujos CRUD de calidad para gestionar clientes y empresas.

NexoCRM deja de ser una maqueta y empieza a trabajar con datos reales de Supabase: configuras las variables de entorno sin exponer secretos, creas la capa de acceso a datos y construyes la lista de contactos con búsqueda y filtros, el formulario de alta y edición validado con Zod y el CRUD de empresas con vistas de detalle. Al terminar tienes el núcleo de un CRM usable, con estados de carga, vacío y error cuidados y una relación empresa-contactos íntegra.

Qué se trabaja

  • Validar datos con Zod y mostrar errores que ayuden a corregir.
  • Construir búsqueda, filtros y vistas de detalle con datos persistidos.
  • Conectar empresa y contactos con integridad y feedback de interfaz.
  • Situar cada credencial en su sitio: pública, secreto de servidor o personal.

Lecciones del módulo

  1. 5.1
    Cliente de Supabase, tipos y datos reales
    1 h

    NexoCRM deja de ser una maqueta: endureces la conexión con Supabase que montaste en M4 y añades los tipos de dominio y la capa de acceso a datos que usarán todas las pantallas del módulo.

    Práctica segura
    Antes de tocar tu proyecto, clasificas diez valores reales de un proyecto Next.js + Supabase en público, secreto de servidor o credencial personal, y revisas un componente con una clave pegada para detectar por qué es grave. Te equivocas sin consecuencias y llegas a la tarea con el criterio claro.
    Evidencia
    Demuestra que las credenciales están bien situadas, que Git no las versiona y que la aplicación ya lee datos ficticios de Supabase.
  2. 5.2
    Lista, búsqueda y filtros de contactos
    1 h 15 min

    La pantalla /contacts de NexoCRM pasa de estática a real: lista, busca y filtra los contactos del workspace leyendo de Supabase a través de la capa de datos de 5.1.

    Práctica segura
    Sobre un conjunto ficticio de seis contactos, predices qué debe devolver cada combinación de búsqueda y filtros antes de tocar código. Si te equivocas, aprendes cómo se combinan los criterios sin romper nada de tu proyecto.
    Evidencia
    Demuestra que la lista funciona con datos reales de tu Supabase, que los filtros se combinan y que el estado vacío informa y ofrece una salida.
  3. 5.3
    Formulario de contacto robusto
    1 h 15 min

    NexoCRM gana las pantallas /contacts/new y /contacts/[id]/edit: alta y edición de contactos con validación compartida entre navegador y servidor, empresa asociada, fuente, estado y siguiente seguimiento.

    Práctica segura
    Revisas un esquema Zod de contacto propuesto por la IA y marcas sus fallos, y después eliges el mensaje de error que de verdad ayuda a corregir. Practicas el ojo crítico sin tocar tu proyecto.
    Evidencia
    Demuestra que el formulario crea y edita contactos reales en tu Supabase y que rechaza datos incorrectos con mensajes útiles.
  4. 5.4
    Empresas y vista de detalle
    1 h 30 min

    NexoCRM completa su núcleo: CRUD de empresas, detalle de empresa con sus contactos y detalle de contacto con su empresa enlazada y la actividad reciente.

    Práctica segura
    Antes de tocar el proyecto, decides dónde vive cada dato entre company, contact, deal y activity y qué cardinalidad tiene cada relación. Practicas el criterio de modelado sin riesgo para tu base de datos.
    Evidencia
    Demuestra que la relación empresa-contactos funciona de extremo a extremo con datos ficticios y que la interfaz avisa antes de una acción destructiva.
M64 h3 lecciones · 4 h

Oportunidades, pipeline y seguimiento comercial

Gestionar ventas potenciales desde lead hasta cierre con trazabilidad.

Convierte los contactos y empresas de NexoCRM en ventas potenciales con estado y contexto. Revisas y muestras las etapas por workspace que ya viven en deal_stages, das uso a la tabla deals con lista y formulario (importe, probabilidad, fecha estimada y motivo de pérdida) y conviertes /pipeline en un tablero accesible que registra cada cambio de etapa como actividad stage_change.

Qué se trabaja

  • Medir cada oportunidad con importe, probabilidad, fecha esperada y causa de pérdida; el valor ponderado (importe × probabilidad) resume el pipeline.
  • Etapas configurables por workspace en deal_stages (position, color, is_closed, is_won), sembradas por el alta de workspace y nunca escritas como constantes en el código.
  • Vista por columnas con alternativa accesible en lista (?view=list) y selector de etapa; arrastrar y soltar nunca es el único camino.
  • Cada cambio de etapa registra una actividad stage_change para que la venta tenga trazabilidad de principio a fin.

Lecciones del módulo

  1. 6.1
    Pipeline y etapas
    1 h

    NexoCRM da sentido a las seis etapas de deal_stages que el primer acceso creó en 4.3: revisas orden, color e indicadores, corriges lo que no cuadre y las muestras por primera vez en /pipeline.

    Práctica segura
    Antes de tocar la base de datos, clasificas ocho situaciones comerciales reales en las seis etapas. Es una práctica sin riesgo: no hay código ni datos, solo criterio. El feedback justifica cada respuesta para que tu equipo y tú clasifiquéis igual.
    Evidencia
    Demuestra que las etapas están correctas en la base de datos, siguen protegidas por RLS y se ven en la interfaz.
  2. 6.2
    CRUD de oportunidades y valor esperado
    1 h 30 min

    NexoCRM da uso por fin a la tabla deals: lista en /deals y formulario de alta y edición con importe, probabilidad, fecha estimada, etapa y motivo de pérdida.

    Práctica segura
    Revisas el JSON de una oportunidad tal y como llegaría a la server action y marcas todos los problemas. Practicas la lectura crítica que después aplicarás al código del asistente, sin tocar tu base de datos.
    Evidencia
    Demuestra que puedes crear, editar y cerrar oportunidades, y que las validaciones existen también en la base de datos.
  3. 6.3
    Vista de pipeline funcional
    1 h 30 min

    La página /pipeline pasa de listar etapas a ser un tablero de seis columnas con vista de lista accesible y una acción de mover oportunidades que registra cada cambio como actividad stage_change.

    Práctica segura
    Ordenas los seis pasos de una transición de etapa y clasificas seis movimientos según sean válidos, exijan motivo o no tengan efecto. Sin tocar el proyecto, fijas el criterio que después revisarás en el código del asistente.
    Evidencia
    Demuestra que el tablero muestra las seis etapas y que una transición ha quedado persistida y trazada en la base de datos.
M74 h3 lecciones · 4 h

Tareas, notas y actividad

Convertir el CRM en una herramienta de seguimiento diario.

Hasta ahora NexoCRM sabe quién es cada cliente y cuánto vale cada oportunidad. En este módulo le añades memoria y agenda: tareas con fecha, prioridad y responsable, un historial que mezcla notas manuales con eventos automáticos, y una búsqueda global con mensajes que orientan a la acción. Al terminar, el CRM sirve para empezar el día sabiendo a quién hay que llamar.

Qué se trabaja

  • Una tarea sin fecha ni responsable no es una tarea: título con verbo, due_date, prioridad, estado y contacto u oportunidad relacionada, con las vistas de /tasks (Pendientes, Hoy, Atrasadas, Próximas y Hechas) calculadas en el servidor sobre la tabla que ya existe desde el módulo 4.
  • El historial mantiene el contexto de llamadas, notas y cambios de etapa en una sola tabla activities: las notas las escribe una persona, los eventos los registra la server action y nadie los edita.
  • Los próximos seguimientos se ven sin buscarlos: la lista de hoy y atrasadas es la pantalla de inicio del trabajo diario y ninguna tarea se pierde dentro de una ficha.
  • Textos de error, vacío y éxito que dicen qué ha pasado y qué hacer a continuación, anunciados con aria-live y con confirmación antes de borrar.

Lecciones del módulo

  1. 7.1
    Tareas accionables y prioridades
    1 h 15 min

    NexoCRM pone en marcha la tabla tasks que ya existe desde 4.1 y estrena la página /tasks con las vistas Pendientes, Hoy, Atrasadas, Próximas y Hechas, para que ningún seguimiento se quede sin fecha ni responsable.

    Práctica segura
    Antes de programar, ordenas seis tareas de una misma mañana aplicando la regla que después implementará la lista: primero la fecha, después el impacto. No hay código ni datos reales; solo el criterio que hace útil la vista Hoy. El feedback justifica cada posición.
    Evidencia
    Demuestra que las vistas funcionan con datos ficticios y que coinciden con la base de datos.
  2. 7.2
    Notas e historial de actividad
    1 h 15 min

    NexoCRM añade notas manuales a la tabla activities que ya registra los eventos automáticos, ajusta sus políticas para que solo el autor pueda tocar sus notas y estrena el timeline cronológico en la ficha de contacto y de oportunidad.

    Práctica segura
    Antes de programar, reconstruyes la historia de una venta ficticia ordenando seis eventos de tipos distintos y emparejas cada situación con su tipo de actividad y su origen (manual o automático). Sin código ni datos reales: solo el criterio que hace legible un historial.
    Evidencia
    Demuestra que el historial mezcla notas manuales y eventos automáticos, que está ordenado y que coincide con la base de datos.
  3. 7.3
    Búsqueda global y calidad de interacción
    1 h 30 min

    NexoCRM estrena la búsqueda global sobre contactos, empresas y oportunidades (botón visible y atajo Ctrl/Cmd+K), avisos emergentes (toasts) accesibles con aria-live y confirmaciones antes de borrar en todo el CRM.

    Práctica segura
    Antes de escribir una línea, eliges el mensaje de error que de verdad ayuda entre cinco variantes que se ven a diario, y marcas qué debe tener un buen estado vacío. Sin código ni riesgo: es el criterio que después aplicarás a cada texto de NexoCRM.
    Evidencia
    Demuestra en vídeo que la búsqueda funciona desde cualquier página, que se navega a un resultado y que los mensajes de la interfaz orientan a la acción.
M84 h3 lecciones · 4 h

Dashboard y lectura de negocio

Mostrar indicadores que orienten decisiones en lugar de gráficos decorativos.

Convierte los datos de NexoCRM en un dashboard que responde a la pregunta de cada lunes: a quién llamar hoy y cómo va el mes. Defines cinco indicadores con fórmula y acción, los calculas con una función pura probada frente a un seed conocido y los muestras en tarjetas que enlazan a la siguiente acción, también cuando el workspace está vacío.

Qué se trabaja

  • Cinco indicadores con fórmula y acción: oportunidades activas, valor ponderado (suma de amount × probability / 100 de las abiertas), ventas ganadas del mes por updated_at de las etapas ganadas, tareas vencidas y seguimientos a 7 días.
  • El cálculo vive en lib/kpis.ts como función pura con test unitario frente a un seed conocido; el cargador solo consulta Supabase con filtro explícito por workspace.
  • El dashboard se prueba con el seed y con un workspace vacío: ceros reales en las tarjetas y estado vacío con la acción que lo llena, nunca NaN ni datos de ejemplo.
  • Cada tarjeta y cada sección enlazan a la pantalla filtrada donde se ejecuta la acción siguiente; lo urgente arriba y nada de gráficos decorativos.

Lecciones del módulo

  1. 8.1
    Elegir indicadores útiles
    1 h

    NexoCRM fija en docs/product/kpis.md los cinco indicadores de su dashboard, cada uno con fórmula sobre las tablas reales, ventana temporal y acción asociada, antes de escribir una sola consulta.

    Práctica segura
    En kpi-selector clasificas ocho indicadores candidatos entre accionables y vanidosos aplicando la pregunta '¿y ahora qué hago?'. Después, un cuestionario te hace validar las fórmulas de los cinco KPIs frente a las columnas reales. No tocas tu proyecto: practicas el criterio que aplicarás al revisar la propuesta de la IA.
    Evidencia
    Demuestra que los indicadores están definidos con precisión suficiente para que otra persona (o la IA) los implemente sin preguntar.
  2. 8.2
    Consultas y agregaciones
    1 h 15 min

    NexoCRM gana lib/kpis.ts, una función pura que calcula los cinco indicadores a partir de filas ya filtradas por workspace, un test unitario que fija los resultados frente a un seed conocido y un cargador lib/data/dashboard.ts que consulta Supabase.

    Práctica segura
    En query-to-kpi-match emparejas seis consultas SQL con el indicador o bloque del dashboard que alimentan, fijándote en el detalle que distingue cada una (join con etapas, 100.0, updated_at, ventana de fechas). Después, un cuestionario te hace calcular los cinco KPIs sobre el fixture del test. Todo sin tocar tu base de datos.
    Evidencia
    Demuestra que los números del dashboard son correctos por dos caminos independientes: el test unitario y la consulta SQL.
  3. 8.3
    Dashboard usable
    1 h 45 min

    NexoCRM estrena su /dashboard real: tarjetas KPI que enlazan a la acción siguiente, tareas vencidas arriba, próximos seguimientos, pipeline resumido por etapa y un estado vacío que orienta, todo responsive y probado con datos y sin ellos.

    Práctica segura
    En dashboard-priority-lab ordenas seis bloques del panel de arriba a abajo según la urgencia de la acción que provocan. Después, un cuestionario te hace decidir qué debe ver un workspace recién creado y sin datos. Practicas el criterio de composición sin tocar tu código.
    Evidencia
    Demuestra que el dashboard orienta la acción con datos y también sin ellos, y que funciona en pantalla estrecha.
M94 h3 lecciones · 4 h

Calidad, despliegue y operación

Publicar el CRM de forma controlada y saber diagnosticar problemas.

NexoCRM sale de tu ordenador y se publica en una URL real con una red de seguridad debajo: tests que protegen la validación, los KPIs y el flujo crítico; un deploy automático desde GitHub a Vercel con variables por entorno; y un QA final de veinte puntos con correcciones reales. Aprendes a leer logs antes de tocar código y a volver atrás sin miedo cuando un cambio sale mal.

Qué se trabaja

  • Niveles de prueba (manual, unitaria, integración, end-to-end) y qué probar primero en NexoCRM: validación Zod, cálculo de KPIs y el flujo login → crear contacto con Vitest y Playwright.
  • Vincular GitHub y Vercel para desplegar automáticamente tras cada push, con Framework Preset Next.js, root directory correcto y preview deployments por rama.
  • Variables de entorno por Development, Preview y Production: solo las NEXT_PUBLIC_ llegan al navegador, .env.local nunca se sube y la service_role key no existe en el proyecto.
  • Diagnosticar la diferencia entre local y producción con commit, variables y logs (Vercel, Supabase, navegador), no con adivinanzas; QA de aceptación, triage de defectos y rollback seguro.

Lecciones del módulo

  1. 9.1
    Pruebas que dan confianza
    1 h 15 min

    NexoCRM gana una red de seguridad: casos límite en los tests del esquema de contacto y de computeKpis, y un primer test end-to-end del flujo login → crear contacto con Playwright, instalado y configurado en esta lección.

    Práctica segura
    Dos ejercicios sin tocar tu repositorio. En test-level-match relacionas seis escenarios reales de NexoCRM con el nivel de prueba adecuado y el motivo. En el quiz decides qué hacer con unos tests generados por la IA que pasan pero no protegen nada. Practicas el criterio antes de aplicarlo a tu código.
    Evidencia
    Demuestra que los tests existen, pasan y protegen algo real, sin exponer credenciales del usuario de pruebas.
  2. 9.2
    Deploy en Vercel y variables de entorno
    1 h 15 min

    NexoCRM pasa de funcionar en localhost a una URL pública en Vercel, con variables por entorno, preview deployments por rama y deploy automático en cada push a main.

    Práctica segura
    Dos ejercicios sin riesgo. En deploy-checklist marcas qué debe estar hecho antes de pulsar Deploy y dejas sin marcar las trampas que parecen atajos (subir .env.local, desactivar RLS, exponer una clave de servicio). En el quiz de diagnóstico eliges el primer paso correcto cuando algo funciona en local y no en Vercel.
    Evidencia
    Demuestra que NexoCRM está publicado, que las variables están en los tres entornos y que sabes dónde mirar cuando algo falla, sin exponer ningún valor.
  3. 9.3
    QA, logs y cambios seguros
    1 h 30 min

    NexoCRM pasa su QA final: veinte comprobaciones sobre la versión publicada, hasta tres defectos reales corregidos con el ciclo completo y un procedimiento de vuelta atrás ensayado.

    Práctica segura
    Dos ejercicios sin tocar producción. En bug-triage clasificas ocho defectos reales de un CRM en bloqueante, importante o mejora, razonando por impacto en quien lo usa y no por dificultad. En el quiz de rollback eliges las dos acciones correctas cuando un cambio recién publicado rompe la lista de contactos.
    Evidencia
    Demuestra que el QA se hizo sobre la versión publicada, que los defectos se corrigieron con el ciclo completo y que sabes volver atrás.
M103 h3 lecciones · 3 h

Cierre profesional y proyecto final

Documentar, demostrar y priorizar la evolución responsable del CRM.

Con NexoCRM publicado, cierras el proyecto como lo haría un equipo profesional: documentación que otra persona puede seguir, demo de cinco minutos con datos ficticios, autoevaluación con la rúbrica de 100 puntos y un roadmap priorizado convertido en issues de GitHub. Aprendes a pedir la siguiente mejora a Claude Code o Codex con plan, confirmación y pruebas, y revisas los requisitos del certificado de aprovechamiento interno.

Qué se trabaja

  • Cerrar con documentación completa (README, docs/architecture.md, docs/user-guide.md para la persona del negocio y docs/known-limitations.md honesto), demo de producto, revisión de evidencias y backlog priorizado.
  • Rúbrica final de 100 puntos en siete áreas (se aprueba con 70), autoevaluación con evidencias enlazables y roadmap por impacto y esfuerzo: Hacer ya, Planificar y Aparcar.
  • Cómo pedir la próxima mejora a Claude Code o Codex con control y pruebas usando el prompt de mejora continua: plan de cinco pasos, confirmación, cambio mínimo, comprobaciones y sin commit ni push sin permiso.
  • Certificado de aprovechamiento interno al completar las lecciones, superar las actividades con el 70 %, obtener 70/100 o más en la rúbrica y verificar las ocho evidencias finales; no es una titulación oficial.

Lecciones del módulo

  1. 10.1
    Documentación que permite continuar
    1 h

    Cierras la documentación de NexoCRM: README completo (instalación, variables, scripts, modelo de datos y URL de demo), docs/architecture.md al día, docs/user-guide.md para la persona del negocio y docs/known-limitations.md honesto, para que otra persona pueda continuar el proyecto sin ti.

    Práctica segura
    En el readme-gap-checker lees un README incompleto de un CRM parecido a NexoCRM y marcas qué secciones faltan para que otra persona pueda arrancarlo y continuarlo. En el quiz de documentación eliges qué entrada de known-limitations está bien escrita. Ninguna de las dos toca tu repositorio: entrenas el ojo con documentación ajena antes de revisar la tuya.
    Evidencia
    Demuestra que la documentación permite continuar sin ti: el README es revisable por otra persona, docs/user-guide.md sirve a la persona del negocio y los límites están escritos con honestidad.
  2. 10.2
    Demo de producto y narrativa
    1 h

    Preparas y ejecutas la demo de cinco minutos de NexoCRM con datos ficticios: problema, usuario, flujo completo, valor, arquitectura y próximos pasos, sin exponer secretos ni datos reales.

    Práctica segura
    En el demo-storyboard ordenas las seis escenas de una demo de cinco minutos y compruebas por qué el orden problema → usuario → flujo → valor → arquitectura → próximos pasos funciona. En el quiz de la demo marcas qué no debe aparecer nunca en pantalla. Practicas con un guion ajeno antes de exponer el tuyo.
    Evidencia
    Demuestra que la demo existe, que se preparó con datos ficticios y que no expone nada sensible.
  3. 10.3
    Evaluación final y hoja de ruta
    1 h

    Evalúas NexoCRM con la rúbrica de 100 puntos, escribes docs/product/roadmap.md con seis mejoras priorizadas por impacto y esfuerzo, abres las primeras issues en un board de GitHub y pides la siguiente mejora a Claude Code o Codex con control.

    Práctica segura
    En el roadmap-prioritizer clasificas ocho mejoras de NexoCRM en Hacer ya, Planificar y Aparcar según impacto y esfuerzo, con feedback de por qué cada una va donde va. En el final-evidence-check repasas una a una las ocho evidencias finales del proyecto; solo se completa cuando las ocho están verificadas de verdad, no de memoria.
    Evidencia
    Demuestra que el proyecto se ha evaluado con la rúbrica, que su evolución está priorizada con criterio y que el repositorio final está listo para continuar.

Qué te llevas puesto

Material propio, no apuntes

Cada lección deja algo utilizable. Esto es lo que se queda contigo cuando el curso termina.

  • Acceso a la plataforma Wixart Academy con las 33 lecciones, actividades que se corrigen al momento y seguimiento de tu progreso.
  • Repositorio NexoCRM en tu cuenta de GitHub con documentación, prompts de cada fase y checklist de evidencias.
  • NexoCRM desplegado en Vercel y conectado a tu proyecto de Supabase, con autenticación y datos protegidos por RLS.
  • Rúbrica de 100 puntos, autoevaluación guiada y hoja de ruta para seguir ampliando el proyecto.
  • Certificado de aprovechamiento interno, descargable al completar el itinerario y superar la rúbrica final.

Objetivos

Qué sabrás hacer al terminar

  • Sabrás pedir cambios a Claude Code o Codex con un método claro: objetivo, contexto, cambio pequeño, plan, ejecución, prueba y revisión.
  • Podrás montar un entorno de desarrollo seguro con GitHub, Vercel, Supabase y variables de entorno bien separadas del código.
  • Sabrás transformar una necesidad de negocio en usuarios, flujos, historias de usuario, criterios de aceptación y un modelo de datos inicial.
  • Podrás diseñar y crear una base de datos relacional en Supabase con autenticación y políticas Row Level Security que aíslan los datos de cada equipo.
  • Podrás construir flujos completos de contactos, empresas, oportunidades, tareas y notas con formularios validados, búsqueda y filtros.
  • Sabrás elegir indicadores útiles y construir un dashboard con consultas y agregaciones que orienten decisiones de negocio.
  • Podrás desplegar la aplicación en Vercel, configurar sus variables de entorno, ejecutar pruebas y diagnosticar problemas leyendo los logs.
  • Sabrás documentar el proyecto, preparar una demo y priorizar una hoja de ruta para que el CRM siga evolucionando de forma responsable.

Requisitos

Qué necesitas antes de empezar

Lo mínimo para poder seguir el curso sin atascarte en el primer paso.

  • Ordenador con Windows, macOS o Linux, conexión a internet estable y permisos para instalar software.
  • Cuentas propias de GitHub, Vercel y Supabase, y acceso a Claude Code o Codex. En el módulo 1 te guiamos para crearlas y protegerlas paso a paso.
  • Comodidad básica con el ordenador: navegar, gestionar archivos y carpetas y rellenar formularios. No hace falta haber programado antes.
  • Tiempo para practicar entre módulos: además de las 40 horas guiadas, conviene reservar tiempo propio para repasar y completar las tareas de NexoCRM.
  • Compromiso de trabajar con datos ficticios durante todo el curso y de no publicar contraseñas, claves ni secretos en chats, commits, capturas o vídeos.

Metodología

Cómo se estudia y cómo se trabaja

El patrón de lección se repite en las 33 lecciones. Sabes en qué paso estás, qué tienes que probar y qué queda registrado.

  1. Para qué sirve

    Explicación de 2 a 5 minutos que conecta el concepto con el CRM que estás construyendo.

  2. Demostración guiada

    Ejemplo exacto de cómo hacerlo con Claude Code o Codex, GitHub, Vercel o Supabase.

  3. Práctica segura

    Ejercicio interactivo pequeño en el que puedes equivocarte sin tocar el proyecto real.

  4. Tarea NexoCRM

    Aplicación del concepto sobre tu proyecto real, con un prompt sugerido.

  5. Evidencia

    Qué debes comprobar, capturar o enlazar para demostrar que está hecho.

  6. Autoverificación

    Criterios claros de hecho / no hecho antes de marcar la lección como completada.

  7. Ayuda

    Errores típicos y un prompt de rescate responsable para cuando te bloqueas.

Evaluación

Rúbrica final y regla de superación

La evaluación es transparente desde el primer día: sabes qué se mide, cuánto pesa y con qué evidencia se comprueba.

Reparto de los 100 puntos de la rúbrica final. 7 áreas evaluadas con evidencia registrada. Reparto: Definición del problema y alcance 10 %; Flujo de trabajo con IA y GitHub 15 %; Modelo de datos y RLS 20 %; Funcionalidades CRM 25 %; UX, accesibilidad y estados 10 %; Calidad, tests y despliegue 10 %; Demo y documentación 10 %.
CategoríaValorPorcentaje
Definición del problema y alcance10 puntos10 %
Flujo de trabajo con IA y GitHub15 puntos15 %
Modelo de datos y RLS20 puntos20 %
Funcionalidades CRM25 puntos25 %
UX, accesibilidad y estados10 puntos10 %
Calidad, tests y despliegue10 puntos10 %
Demo y documentación10 puntos10 %

Se supera con 70 de 100 puntos. Empiezas con una autoevaluación guiada y el equipo formador la revisa con tus evidencias delante.

Rúbrica final del proyecto NexoCRM: 100 puntos repartidos en 7 áreas
ÁreaPuntosEvidencia que se revisa
Definición del problema y alcance10Brief en docs/product/brief.md e historias de usuario en docs/product/user-stories.md.
Flujo de trabajo con IA y GitHub15Prompts guardados en docs/prompts/, CLAUDE.md o AGENTS.md, historial de commits semánticos y al menos una pull request o revisión de diff documentada.
Modelo de datos y RLS20Migraciones SQL versionadas, docs/data-model.md y prueba o script de aislamiento RLS.
Funcionalidades CRM25Flujos completos de contactos, empresas, oportunidades, tareas y actividad comprobados en la aplicación desplegada o en local con datos ficticios.
UX, accesibilidad y estados10Revisión manual de estados de carga, error y vacío, uso en móvil a 360 px y navegación completa por teclado.
Calidad, tests y despliegue10Salida de tests, docs/qa/final-checklist.md y deployment de Vercel en estado Ready con variables por entorno.
Demo y documentación10README completo, demo grabada o en directo y docs/product/roadmap.md con issues en GitHub.
Total100Se supera con 70/100.

Niveles de logro de cada área

Testimonios

Qué dicen quienes ya han hecho el recorrido

Los testimonios que ves son ejemplos editables: se sustituirán por reseñas reales con el permiso de sus autores.

  • Ejemplo editable

    «Llevaba años apuntando clientes en hojas de cálculo. Ahora tengo un CRM que entiendo, publicado y con los datos protegidos. Lo que más valoro no es la herramienta: es saber pedir cambios a la IA y comprobar que funcionan antes de guardarlos.»

    Lucía S.

    Fisioterapeuta autónoma

  • Ejemplo editable

    «Quería dejar de depender de un desarrollador para probar ideas. El ciclo de cambio pequeño, prueba y commit me ha dado autonomía y un proyecto completo que puedo enseñar en una reunión.»

    Andrés M.

    Product manager en una agencia de marketing

  • Ejemplo editable

    «Pensaba que Supabase y las políticas RLS eran cosa de backend. El curso me las explicó con casos concretos del CRM y ahora mis pantallas tienen una base de datos de verdad detrás, con usuarios que solo ven lo suyo.»

    Carmen P.

    Diseñadora de producto digital

Preguntas frecuentes

Dudas habituales sobre este curso

No. El curso es de iniciación y parte de cero. Necesitas manejarte con soltura con el ordenador: abrir el navegador, mover archivos entre carpetas y rellenar formularios. La IA escribe la mayor parte del código; tu trabajo es definir bien lo que quieres, leer lo que propone, ejecutarlo y comprobar que funciona. Los comandos de terminal que usarás están explicados uno a uno y practicas primero en un simulador antes de tocar tu proyecto.

Acceso

Precio y forma de acceder

Cómo acceder

890 €

Cuéntanos tu situación (particular, autónomo o empresa) y te respondemos con el precio vigente, las formas de pago y los datos necesarios para la factura.

También puedes escribir a hola@example.com.

El coste de Claude Code o Codex lo contratas con su proveedor y no está incluido.

Qué incluye

  • Acceso a la plataforma con las 33 lecciones del curso y sus actividades corregidas al momento.
  • Seguimiento de tu avance lección a lección, con la siguiente siempre a un clic.
  • Registro de evidencias por hito, con revisión del profesorado.
  • Rúbrica de 100 puntos visible desde el primer día.
  • Certificado de aprovechamiento interno con identificador verificable.

¿Prefieres ver antes el resto del catálogo? Vuelve a los cursos de Wixart Academy.