Conecta Tablas
Descubre de forma práctica cómo se relacionan los datos entre tablas mediante Claves Primarias (PK) y Claves Foráneas (FK) a lo largo de 3 niveles.
Estás conectando un campo de texto con un ID. Debes conectar el identificador único 🔑 "id_cliente" con su enlace 🔗 "id_cliente".
Experiencias diseñadas por Disruptive Information Technologies para dominar conceptos de software y de Inteligencia Artificial mediante la práctica intuitiva.
Descubre de forma práctica cómo se relacionan los datos entre tablas mediante Claves Primarias (PK) y Claves Foráneas (FK) a lo largo de 3 niveles.
👨🍳
Cocina el Gran Prompt de IA perfecto guiado por NaviBot. Domina la receta de Disruptive: Contexto (Base), Instrucción (Proteína) y Formato (Emplatado).
Arma la Rueda del Ciclo de Vida del Software paso a paso. Aprende el orden correcto desde la Planificación hasta el Despliegue con pistas interactivas y retroalimentación en vivo.
Domina los métodos HTTP (GET, POST, PUT, DELETE) y APIs REST interactuando con una máquina arcade de peluches. ¡Apunta la linterna, rellena casillas, mejora premios dorados y acciona la garra mecánica!
Descubre qué son los Roles y Permisos jugando como Policía o Ladrón en un laberinto estilo Pac-Man. Si olvidas activar el permiso de ir a la derecha ➡️, ¡un candado rojo 🔒 te bloqueará el paso y te atraparán!
Aprende puertos, contenedores y microservicios levantando arquitecturas resilientes ante caídas de red.
Datos de las personas que compran.
| id_cliente | nombre | |
|---|---|---|
| 1 | Ana García | ana@ejemplo.com |
| 2 | Carlos Ruiz | carlos@ejemplo.com |
| 3 | Elena Vega | elena@ejemplo.com |
Compras hechas por los clientes.
| id_pedido | id_cliente | fecha | total |
|---|---|---|---|
| 101 | 1 | 2026-03-01 | $140.00 |
| 102 | 2 | 2026-03-02 | $85.50 |
| 103 | 1 | 2026-03-04 | $210.00 |
👨🍳
Selecciona la categoría o propósito de tu prompt para comenzar a armar los ingredientes:
Define quién es la IA (su rol o personalidad) y cuál es tu situación o escenario específico.
¿Qué tarea exacta debe realizar la IA? Sé claro, específico y directo con el resultado esperado.
¿Cómo quieres que se te presente el resultado final? Elige el estilo de presentación:
Has completado la metodología de Disruptive IT: Contexto, Instrucción y Formato.
Selecciona abajo la fase que corresponde a cada etapa del ciclo para completar la rueda circular.
Buscando: Planificación
Aprende GET (obtener 🔦), POST (registrar 📦), PUT (actualizar ✨) y DELETE (eliminar 🦾) en una máquina arcade interactiva.
Apunta la linterna a la casilla A1 usando el método GET para consultar sus atributos.
// Envía una petición para inspeccionar la respuesta...
Configura quién es quién y qué permisos tiene cada rol. Si intentas huir a la derecha sin el permiso ➡️ Ir a la Derecha, ¡te chocarás contra un candado rojo 🔒!
Codificar no es solo dar instrucciones a una máquina: es tu superpoder para resolver problemas, crear sin límites y construir el futuro digital. Cada reto superado te acerca a tu maestría. ¡Atrévete a experimentar, divertirte y programar en grande!
Es el identificador único de cada registro en la tabla principal (ejemplo: id_cliente, id_curso).
Es el campo correspondiente en la otra tabla que hace referencia al ID Principal para vincular ambos registros.
Has dominado los 3 niveles de Conecta Tablas
El SDLC (Software Development Life Cycle) es el marco metodológico utilizado por ingenieros y empresas tecnológicas de todo el mundo para planificar, diseñar, programar, probar y desplegar software de alta calidad sin desperdiciar recursos ni cometer errores costosos.
Se define el objetivo del negocio, la viabilidad técnica, el presupuesto y los plazos generales.
Se recopilan historias de usuario y especificaciones funcionales exactas de los clientes.
Se crean los planos: arquitectura técnica, modelo de datos relacional y prototipos UI/UX.
Los desarrolladores programan el código real, frontend, backend y lógica de negocio.
Se cazan bugs, se ejecutan pruebas unitarias y de estrés para garantizar la estabilidad.
El software sale a servidores de producción (CI/CD) y se monitorea y actualiza continuamente.
Has dominado el orden canónico del desarrollo de software profesional
Una API es como esta máquina de peluches: tú pides una acción con un botón y la máquina te responde al instante.
¿Quieres Obtener (GET), Registrar (POST), Actualizar (PUT) o Eliminar (DELETE)?
Cada peluche tiene su casilla (A1, A2, A3...), igual que el número de un locker o ID de registro.
Mira la máquina moverse. Si todo sale bien, verás un mensaje verde de éxito: 200 OK o 201 Creado.
Alumbras el peluche para obtener su nombre y precio. No tocas nada de la máquina ni gastas nada.
Respuesta: 200 OK (¡Lo encontré!) o 404 (¡Casilla vacía!)Abres la compuerta y registras un peluche nuevo con su información en una casilla libre de la máquina.
Respuesta: 201 Created (¡Peluche registrado con éxito!)Actualizas el peluche existente en esa casilla por su versión dorada y brillante de colección.
Respuesta: 200 OK (¡Peluche actualizado!)La garra baja desde el techo, retira el peluche, te lo entrega por la bandeja y deja la casilla vacía.
Respuesta: 200 OK (¡Peluche eliminado!)Arquitectura REST sobre protocolo HTTP: operaciones CRUD, semántica de idempotencia y códigos de respuesta RFC 9110 para desarrolladores de software.
Recupera la representación del recurso. No produce mutaciones de estado en la base de datos ni en el servidor. Puede almacenarse en memoria caché (CDN / Browser).
Status Típico: 200 OK / 404 Not FoundEnvía un payload JSON en el body para registrar una nueva entidad en la colección. Cada ejecución consecutiva crea un nuevo recurso o genera 409 Conflict si no hay espacio.
Status Típico: 201 Created (Header: Location: /api/peluches/:id)Reemplaza por completo el estado del recurso existente por el nuevo payload enviado. Si se ejecuta 1 vez o 100 veces con el mismo body, el estado final del servidor es idéntico.
Status Típico: 200 OK / 204 No ContentElimina el recurso en el backend y libera la clave primaria o casilla. Ejecutar DELETE sobre el mismo ID posteriormente retorna 404 Not Found sin causar fallas.
Status Típico: 200 OK / 204 No ContentHas completado con éxito todos los desafíos de la Garra Arcade de Peluches
En software, los Roles y Permisos (RBAC) determinan quién puede hacer qué. En este laberinto arcade, ¡los permisos se vuelven 100% físicos!
¿Quieres ser el Ladrón 🟡 (recoger botín y huir) o el Policía 🔵 (patrullar y arrestar)? La computadora manejará al otro personaje.
Enciende o apaga interruptores. Si apagas ➡️ Ir a la Derecha, ¡el personaje chocará contra una barrera roja invisible con candado 🔒!
Entra al laberinto 13x13 con flechas o WASD. Observa cómo cada acción depende estrictamente de los permisos del carnet digital.
💰 Recoger Monedas: Si no lo tiene activo, pasa por encima del oro y no puede agarrarlo.
🌀 Usar Túnel Secreto: Le permite teletransportarse de un borde al otro del laberinto para burlar la ley.
🚨 Arrestar al Ladrón: Si no lo tiene activo, choca con el ladrón y se pasan de largo sin efecto.
⚡ Súper Velocidad (Turbo): Permite correr al doble de velocidad con la Barra Espaciadora.
¡Has alcanzado la victoria en el Laberinto de los Permisos!
Analicemos qué permiso te faltó o qué ventaja tuvo tu rival