Glosario de Desarrollo de Software

Más de 200 términos técnicos explicados en español. Tu referencia completa para entender el mundo del desarrollo de software y la tecnología.

AIBackendCloudDataDevOpsFrontendGeneralMetodologíasMobileSecurity

A

Agile

Metodologías

Metodología de desarrollo iterativa que prioriza la colaboración, entregas frecuentes y adaptación al cambio.

Ejemplo:

Sprints de 2 semanas con entregas incrementales.
Relacionado:ScrumKanbanSprint

AJAX

Frontend

Asynchronous JavaScript and XML. Técnica para actualizar partes de una página web sin recargarla completamente.

Ejemplo:

Cargar más productos en un catálogo sin refrescar.

Algoritmo

General

Conjunto de instrucciones paso a paso para resolver un problema o realizar una tarea específica.

Ejemplo:

Algoritmo de ordenamiento quicksort.

Angular

Frontend

Framework de desarrollo frontend mantenido por Google para crear aplicaciones web SPA.

Ejemplo:

Aplicaciones empresariales con TypeScript y componentes.
Relacionado:TypeScriptSPAReact

Ansible

DevOps

Herramienta de automatización de TI para configuración, despliegue y orquestación de infraestructura.

Ejemplo:

Automatizar la instalación de software en 100 servidores.

Apache

Backend

Servidor web HTTP de código abierto, uno de los más utilizados en el mundo.

Ejemplo:

Servir sitios PHP con Apache y mod_php.

API

Backend

Application Programming Interface. Conjunto de reglas y protocolos que permiten que diferentes aplicaciones se comuniquen entre sí.

Ejemplo:

Una API REST permite que tu app móvil obtenga datos del servidor.

Punto de entrada único que gestiona, asegura y monitorea llamadas a APIs.

Ejemplo:

Kong manejando autenticación y rate limiting.

ARM

General

Arquitectura de procesadores de bajo consumo energético, común en dispositivos móviles y servidores modernos.

Ejemplo:

Chips Apple M1/M2 usan arquitectura ARM.
Relacionado:CPUx86Architecture

Async/Await

Frontend

Sintaxis de JavaScript para manejar operaciones asíncronas de forma más legible.

Ejemplo:

const data = await fetch(url); const json = await data.json();

Proceso de verificar la identidad de un usuario mediante credenciales como usuario/contraseña o tokens.

Ejemplo:

Login con email y contraseña o OAuth con Google.

Uso de tecnología para ejecutar tareas repetitivas sin intervención humana.

Ejemplo:

Scripts que despliegan código automáticamente al hacer push.
Relacionado:CI/CDDevOpsScripts

AWS

Cloud

Amazon Web Services. Plataforma de servicios cloud de Amazon que ofrece computación, almacenamiento y más.

Ejemplo:

Usar EC2 para servidores y S3 para almacenamiento.
Relacionado:CloudEC2S3

B

Backend

Backend

Parte del software que se ejecuta en el servidor, maneja la lógica de negocio, base de datos y APIs.

Ejemplo:

Node.js procesando pedidos y guardando en PostgreSQL.
Relacionado:FrontendAPIServer

Bash

DevOps

Bourne Again Shell. Intérprete de comandos Unix/Linux para ejecutar scripts y comandos.

Ejemplo:

Script bash para automatizar backups diarios.
Relacionado:ShellLinuxTerminal

BDD

Metodologías

Behavior Driven Development. Metodología que describe comportamiento esperado en lenguaje natural.

Ejemplo:

Given/When/Then para describir escenarios de test.
Relacionado:TDDTestingCucumber

Conjuntos de datos masivos que requieren tecnologías especiales para su procesamiento y análisis.

Ejemplo:

Analizar petabytes de logs de usuarios con Spark.

Binario

General

Sistema numérico de base 2 usando solo 0 y 1, fundamental para la computación.

Ejemplo:

El número 5 en binario es 101.
Relacionado:BitByteEncoding

Blockchain

General

Tecnología de registro distribuido que almacena datos en bloques encadenados criptográficamente.

Ejemplo:

Bitcoin usa blockchain para registrar transacciones.

Bootstrap

Frontend

Framework CSS popular para crear interfaces responsivas y componentes prediseñados.

Ejemplo:

Usar clases como col-md-6 para layouts responsivos.

Branch

DevOps

Línea independiente de desarrollo en Git que permite trabajar en features sin afectar el código principal.

Ejemplo:

git checkout -b feature/login para crear una rama nueva.

Bug

General

Error o defecto en el código que causa comportamiento inesperado o incorrecto.

Ejemplo:

Un bug que muestra precios negativos en el carrito.
Relacionado:DebugTestingQA

Build

DevOps

Proceso de compilar y empaquetar código fuente en archivos ejecutables o desplegables.

Ejemplo:

npm run build genera archivos optimizados para producción.

Bundle

Frontend

Archivo que combina múltiples archivos de código en uno solo para optimizar la carga.

Ejemplo:

Webpack genera un bundle.js con todo el JavaScript.
Relacionado:WebpackBuildMinify

C

Cache

Backend

Almacenamiento temporal de datos para acceso rápido y reducir carga en sistemas.

Ejemplo:

Redis guardando sesiones de usuario en memoria.

Callback

Frontend

Función pasada como argumento a otra función para ser ejecutada posteriormente.

Ejemplo:

setTimeout(() => console.log("Hola"), 1000)

CDN

Cloud

Content Delivery Network. Red de servidores distribuidos que entregan contenido desde ubicaciones cercanas al usuario.

Ejemplo:

Cloudflare sirviendo imágenes desde el servidor más cercano.

Modelo de lenguaje de OpenAI capaz de generar texto conversacional y realizar tareas de NLP.

Ejemplo:

Usar ChatGPT para generar código o responder preguntas.
Relacionado:LLMAIOpenAI

CI/CD

DevOps

Continuous Integration/Continuous Deployment. Prácticas para automatizar testing y despliegue de código.

Ejemplo:

GitHub Actions ejecuta tests y despliega automáticamente.

Cloud

Cloud

Modelo de computación que provee recursos IT (servidores, storage, etc.) bajo demanda via internet.

Ejemplo:

Usar AWS Lambda en lugar de servidores físicos.
Relacionado:AWSAzureGCP

Compilador

General

Programa que traduce código fuente a código máquina ejecutable.

Ejemplo:

GCC compila código C a binarios ejecutables.

Componente

Frontend

Pieza reutilizable de interfaz de usuario con su propia lógica y presentación.

Ejemplo:

Componente Button de React usado en toda la app.
Relacionado:ReactPropsState

Container

DevOps

Unidad de software que empaqueta código y dependencias para ejecutarse de forma aislada y consistente.

Ejemplo:

Docker container con Node.js y todas sus dependencias.

CORS

Security

Cross-Origin Resource Sharing. Mecanismo de seguridad que controla acceso entre diferentes dominios.

Ejemplo:

Configurar headers para permitir requests desde otro dominio.

CRUD

Backend

Create, Read, Update, Delete. Las cuatro operaciones básicas de persistencia de datos.

Ejemplo:

API REST con endpoints para crear, leer, actualizar y borrar usuarios.
Relacionado:RESTDatabaseAPI

CSS

Frontend

Cascading Style Sheets. Lenguaje para definir estilos visuales de páginas web.

Ejemplo:

color: blue; font-size: 16px;
Relacionado:HTMLSassTailwind

CSS Grid

Frontend

Sistema de layout CSS bidimensional para crear diseños complejos.

Ejemplo:

display: grid; grid-template-columns: repeat(3, 1fr);
Relacionado:CSSFlexboxLayout

D

Repositorio centralizado que almacena datos estructurados y no estructurados a cualquier escala.

Ejemplo:

S3 como data lake para logs, imágenes y CSVs.

Sistema organizado para almacenar, gestionar y recuperar datos de forma estructurada.

Ejemplo:

PostgreSQL almacenando usuarios, productos y pedidos.
Relacionado:SQLNoSQLSchema

Debug

General

Proceso de identificar y corregir errores en el código.

Ejemplo:

Usar Chrome DevTools para encontrar el bug.

Subconjunto de machine learning que usa redes neuronales con múltiples capas.

Ejemplo:

Reconocimiento de imágenes con redes convolucionales.
Relacionado:AINeural NetworkML

Biblioteca o paquete externo que tu proyecto necesita para funcionar.

Ejemplo:

React es una dependencia de tu proyecto Next.js.
Relacionado:NPMPackageModule

Deploy

DevOps

Proceso de publicar una aplicación en un servidor para que esté disponible para usuarios.

Ejemplo:

Desplegar la nueva versión en producción con zero downtime.

DevOps

DevOps

Cultura y prácticas que unifican desarrollo y operaciones para entregar software más rápido y confiable.

Ejemplo:

Equipo que desarrolla, testea y despliega continuamente.

Django

Backend

Framework web de Python de alto nivel que fomenta el desarrollo rápido y diseño limpio.

Ejemplo:

Crear un blog completo con Django en pocas horas.
Relacionado:PythonORMMVC

DNS

Cloud

Domain Name System. Sistema que traduce nombres de dominio a direcciones IP.

Ejemplo:

google.com se resuelve a 142.250.185.46.
Relacionado:DomainIPNameserver

Docker

DevOps

Plataforma de containerización que permite empaquetar aplicaciones con sus dependencias.

Ejemplo:

docker run -p 3000:3000 mi-app ejecuta la app en un container.

DOM

Frontend

Document Object Model. Representación en árbol de una página HTML que JavaScript puede manipular.

Ejemplo:

document.getElementById para acceder a elementos.

E

EC2

Cloud

Elastic Compute Cloud. Servicio de AWS que provee servidores virtuales escalables.

Ejemplo:

Instancia t3.medium para correr tu aplicación.
Relacionado:AWSCloudServer

Representación vectorial de datos (texto, imágenes) para procesamiento por modelos de IA.

Ejemplo:

Embeddings de OpenAI para búsqueda semántica.
Relacionado:AIVectorNLP

Proceso de convertir datos legibles en código cifrado para proteger información.

Ejemplo:

HTTPS usa TLS para encriptar comunicaciones.
Relacionado:SecuritySSLHash

Endpoint

Backend

URL específica de una API que realiza una operación determinada.

Ejemplo:

/api/users/123 devuelve el usuario con ID 123.
Relacionado:APIRESTRoute

Técnicas para detectar, reportar y recuperarse de errores en el código.

Ejemplo:

try/catch para manejar excepciones en JavaScript.

ES6+

Frontend

ECMAScript 2015 y versiones posteriores con features modernas de JavaScript.

Ejemplo:

Arrow functions, destructuring, async/await.

ETL

Data

Extract, Transform, Load. Proceso para mover datos entre sistemas transformándolos.

Ejemplo:

ETL diario que carga ventas del ERP al data warehouse.

Evento

Frontend

Acción o suceso que puede ser detectado y manejado por el programa.

Ejemplo:

onClick detecta cuando el usuario hace clic en un botón.
Relacionado:ListenerHandlerDOM

Express

Backend

Framework minimalista para Node.js para crear APIs y aplicaciones web.

Ejemplo:

app.get("/users", handler) define una ruta GET.

F

FaaS

Cloud

Function as a Service. Modelo serverless que ejecuta funciones individuales en la nube.

Ejemplo:

AWS Lambda ejecutando código sin gestionar servidores.

Fetch

Frontend

API nativa del navegador para realizar peticiones HTTP asíncronas.

Ejemplo:

fetch("/api/data").then(res => res.json())
Relacionado:AJAXPromiseHTTP

Proceso de entrenar un modelo de IA preexistente con datos específicos para una tarea.

Ejemplo:

Fine-tuning de GPT para responder sobre tu producto.
Relacionado:AILLMTraining

Plataforma de Google que ofrece backend-as-a-service con base de datos, auth y hosting.

Ejemplo:

Auth con Google y Firestore para datos en tiempo real.

Firewall

Security

Sistema de seguridad que controla el tráfico de red entrante y saliente.

Ejemplo:

Bloquear todo excepto puertos 80 y 443.

Flexbox

Frontend

Modelo de layout CSS para distribuir espacio y alinear elementos en contenedores.

Ejemplo:

display: flex; justify-content: space-between;
Relacionado:CSSGridLayout

Flutter

Mobile

Framework de Google para crear apps nativas multiplataforma desde un solo código.

Ejemplo:

App para iOS y Android con Flutter y Dart.

Framework

General

Estructura de software que provee funcionalidades base para desarrollar aplicaciones.

Ejemplo:

Next.js como framework para apps React con SSR.

Frontend

Frontend

Parte visible de una aplicación con la que interactúa el usuario directamente.

Ejemplo:

Interfaz React que muestra productos y carrito de compras.
Relacionado:BackendUIUX

Full Stack

General

Desarrollador que trabaja tanto en frontend como backend de una aplicación.

Ejemplo:

Crear la UI en React y la API en Node.js.

Función

General

Bloque de código reutilizable que realiza una tarea específica.

Ejemplo:

function calculateTotal(items) { return items.reduce(...) }

G

GCP

Cloud

Google Cloud Platform. Suite de servicios cloud de Google.

Ejemplo:

Cloud Run para containers y BigQuery para analytics.
Relacionado:CloudAWSAzure

Git

DevOps

Sistema de control de versiones distribuido para trackear cambios en código.

Ejemplo:

git commit -m "Add login feature"
Relacionado:GitHubBranchMerge

GitHub

DevOps

Plataforma de hosting de repositorios Git con colaboración y CI/CD.

Ejemplo:

Pull requests para revisar código antes de mergear.

GitOps

DevOps

Práctica de usar Git como fuente única de verdad para infraestructura y deployments.

Ejemplo:

Cambios en repo disparan deployments automáticos en Kubernetes.

GPT

AI

Generative Pre-trained Transformer. Arquitectura de modelos de lenguaje de OpenAI.

Ejemplo:

GPT-4 generando código, texto y respondiendo preguntas.
Relacionado:LLMAIOpenAI

GPU

General

Graphics Processing Unit. Procesador especializado para cálculos paralelos y gráficos.

Ejemplo:

NVIDIA GPU para entrenar modelos de machine learning.
Relacionado:CUDAAIRendering

GraphQL

Backend

Lenguaje de consulta para APIs que permite pedir exactamente los datos necesarios.

Ejemplo:

query { user(id: 1) { name, email } }
Relacionado:APIRESTApollo

H

Hadoop

Data

Framework para procesamiento distribuido de grandes conjuntos de datos.

Ejemplo:

Procesar terabytes de logs en cluster Hadoop.

Cuando un modelo de IA genera información falsa o inventada con apariencia de verdad.

Ejemplo:

ChatGPT inventando citas bibliográficas inexistentes.
Relacionado:AILLMGPT

Hash

Security

Función que convierte datos en una cadena de longitud fija, irreversible.

Ejemplo:

bcrypt para hashear contraseñas antes de guardarlas.

Sistema de gestión de contenido que solo provee API, sin frontend predefinido.

Ejemplo:

Strapi o Contentful como backend de contenido.
Relacionado:CMSAPIJAMstack

Heroku

Cloud

Plataforma cloud PaaS para desplegar aplicaciones fácilmente.

Ejemplo:

git push heroku main para deploy automático.
Relacionado:PaaSDeployCloud

HOC

Frontend

Higher-Order Component. Patrón React para reutilizar lógica entre componentes.

Ejemplo:

withAuth(Dashboard) agrega verificación de login.

Hooks

Frontend

Funciones de React que permiten usar estado y otras features sin clases.

Ejemplo:

useState, useEffect, useContext

Hosting

Cloud

Servicio que almacena y sirve archivos de sitios web en internet.

Ejemplo:

Vercel hosting para tu app Next.js.
Relacionado:ServerDomainDeploy

Hotfix

DevOps

Corrección urgente de un bug crítico en producción.

Ejemplo:

Hotfix para arreglar error de pagos en vivo.

HTML

Frontend

HyperText Markup Language. Lenguaje de marcado para estructurar contenido web.

Ejemplo:

<div><h1>Título</h1><p>Párrafo</p></div>
Relacionado:CSSJavaScriptDOM

HTTP/HTTPS

General

Protocolo de transferencia de hipertexto. HTTPS añade encriptación SSL/TLS.

Ejemplo:

GET /api/users HTTP/1.1
Relacionado:RESTAPISSL

I

IaaS

Cloud

Infrastructure as a Service. Modelo cloud que provee infraestructura virtualizada.

Ejemplo:

EC2 provee servidores virtuales bajo demanda.
Relacionado:CloudPaaSSaaS

IaC

DevOps

Infrastructure as Code. Gestionar infraestructura mediante código versionado.

Ejemplo:

Terraform para definir recursos AWS en archivos .tf

IDE

General

Integrated Development Environment. Editor de código con herramientas integradas.

Ejemplo:

VS Code con extensiones, terminal y debugger.
Relacionado:VS CodeEditorDebug

Estructura de base de datos que acelera las consultas en columnas específicas.

Ejemplo:

CREATE INDEX idx_email ON users(email);

Proceso de usar un modelo de IA entrenado para hacer predicciones sobre nuevos datos.

Ejemplo:

Inferencia de GPT para generar respuestas a preguntas.
Relacionado:AIModelPrediction

Injection

Security

Técnica de ataque donde código malicioso se inserta en consultas o comandos.

Ejemplo:

SQL Injection: "; DROP TABLE users; --
Relacionado:SecuritySQLXSS

Inmutable

General

Dato que no puede ser modificado después de su creación.

Ejemplo:

Redux state nunca se muta, se crea uno nuevo.

Conexión entre diferentes sistemas o servicios para compartir datos.

Ejemplo:

Integrar Stripe para procesar pagos.
Relacionado:APIWebhookService

Interface

Frontend

Contrato que define la estructura de un objeto en TypeScript.

Ejemplo:

interface User { id: number; name: string; }

iOS

Mobile

Sistema operativo móvil de Apple para iPhone y iPad.

Ejemplo:

App nativa iOS con Swift o SwiftUI.
Relacionado:MobileSwiftApple

Iterator

General

Objeto que permite recorrer elementos de una colección uno a uno.

Ejemplo:

for (const item of array) { ... }
Relacionado:LoopArrayGenerator

J

JAMstack

Frontend

Arquitectura web basada en JavaScript, APIs y Markup pre-renderizado.

Ejemplo:

Next.js con contenido de Contentful y deploy en Vercel.
Relacionado:SSGHeadlessCDN

JavaScript

Frontend

Lenguaje de programación interpretado, esencial para desarrollo web frontend y backend.

Ejemplo:

const sum = (a, b) => a + b;

Jenkins

DevOps

Servidor de automatización open source para CI/CD.

Ejemplo:

Pipeline Jenkins que compila, testea y despliega.

Jest

General

Framework de testing para JavaScript con zero configuración.

Ejemplo:

test("suma 1+2=3", () => expect(sum(1,2)).toBe(3))

Jira

Metodologías

Herramienta de gestión de proyectos y seguimiento de issues de Atlassian.

Ejemplo:

Tablero Kanban con tareas del sprint.

Job/Cron

Backend

Tarea programada que se ejecuta automáticamente en intervalos definidos.

Ejemplo:

Cron job que genera reportes cada medianoche.

JSON

General

JavaScript Object Notation. Formato ligero de intercambio de datos.

Ejemplo:

{ "name": "Juan", "age": 30 }
Relacionado:APIDataREST

JVM

Backend

Java Virtual Machine. Entorno de ejecución para código Java y otros lenguajes.

Ejemplo:

Kotlin y Scala también corren en la JVM.

JWT

Security

JSON Web Token. Estándar para transmitir información de forma segura entre partes.

Ejemplo:

Token con payload: { userId: 123, role: "admin" }

K

Kafka

Data

Plataforma de streaming distribuido para pipelines de datos en tiempo real.

Ejemplo:

Eventos de compra enviados a Kafka para procesamiento.

Kotlin

Mobile

Lenguaje moderno para JVM, preferido para desarrollo Android.

Ejemplo:

fun greet(name: String) = "Hola, $name"
Relacionado:AndroidJVMJava

KPI

General

Key Performance Indicator. Métrica para medir el rendimiento de un proceso.

Ejemplo:

KPIs: tiempo de carga, tasa de conversión, churn rate.

L

Lambda

Cloud

Servicio serverless de AWS que ejecuta código sin gestionar servidores.

Ejemplo:

Lambda que procesa imágenes al subirlas a S3.
Relacionado:ServerlessFaaSAWS

Framework para desarrollar aplicaciones con modelos de lenguaje.

Ejemplo:

Construir chatbots con memoria y herramientas usando LangChain.
Relacionado:LLMAIRAG

Librería

General

Colección de código reutilizable para funcionalidades específicas.

Ejemplo:

Lodash para manipulación de arrays y objetos.

Linux

DevOps

Sistema operativo open source basado en Unix, dominante en servidores.

Ejemplo:

Ubuntu Server corriendo tu aplicación web.
Relacionado:UbuntuServerShell

LLM

AI

Large Language Model. Modelo de IA entrenado en grandes cantidades de texto.

Ejemplo:

GPT-4, Claude, Llama para generar y entender texto.
Relacionado:AINLPGPT

Localhost

General

Dirección que refiere al propio equipo, típicamente 127.0.0.1.

Ejemplo:

http://localhost:3000 para desarrollo local.

M

Arquitectura donde una aplicación se divide en servicios pequeños e independientes.

Ejemplo:

Servicio de usuarios, de pagos y de notificaciones separados.

Middleware

Backend

Función que se ejecuta entre la petición y la respuesta en un servidor.

Ejemplo:

Middleware de autenticación que verifica JWT.

Proceso de reducir el tamaño de archivos eliminando espacios y caracteres innecesarios.

Ejemplo:

Código JS de 100KB reducido a 30KB minificado.

Mock

General

Objeto simulado que imita el comportamiento de dependencias en tests.

Ejemplo:

Mock de API que devuelve datos fijos para testing.

Base de datos NoSQL orientada a documentos JSON.

Ejemplo:

Guardar usuarios como documentos: { name: "Juan", age: 30 }

Monorepo

DevOps

Repositorio que contiene múltiples proyectos o paquetes relacionados.

Ejemplo:

Turborepo gestionando frontend, backend y packages compartidos.

Mutation

Backend

Operación en GraphQL que modifica datos en el servidor.

Ejemplo:

mutation { createUser(name: "Juan") { id } }
Relacionado:GraphQLQueryAPI

MVC

General

Model-View-Controller. Patrón arquitectónico que separa datos, lógica y presentación.

Ejemplo:

Model: User, View: userProfile.html, Controller: UserController

MySQL

Data

Sistema de gestión de bases de datos relacional open source muy popular.

Ejemplo:

SELECT * FROM users WHERE active = true;

N

Next.js

Frontend

Framework React para producción con SSR, SSG y muchas optimizaciones.

Ejemplo:

App con rutas automáticas y renderizado híbrido.
Relacionado:ReactSSRVercel

Nginx

DevOps

Servidor web y proxy reverso de alto rendimiento.

Ejemplo:

Nginx como proxy reverso frente a Node.js.

NLP

AI

Natural Language Processing. Procesamiento de lenguaje natural por computadoras.

Ejemplo:

Análisis de sentimiento en reviews de productos.
Relacionado:AILLMText

Node.js

Backend

Entorno de ejecución de JavaScript del lado del servidor basado en V8.

Ejemplo:

API REST con Express corriendo en Node.js.

NoSQL

Data

Bases de datos no relacionales optimizadas para casos de uso específicos.

Ejemplo:

MongoDB para documentos, Redis para cache.

NPM

General

Node Package Manager. Gestor de paquetes y registro de librerías JavaScript.

Ejemplo:

npm install react para instalar React.
Relacionado:Node.jsPackageYarn

Valores especiales que representan ausencia de valor o variable no inicializada.

Ejemplo:

if (user !== null) { ... }

Nuxt

Frontend

Framework Vue.js para aplicaciones universales con SSR y generación estática.

Ejemplo:

Nuxt 3 con Vue 3 y auto-imports.
Relacionado:VueSSRFramework

O

OAuth

Security

Protocolo de autorización que permite acceso seguro a recursos sin compartir credenciales.

Ejemplo:

Login con Google usando OAuth 2.0.

Objeto

General

Estructura de datos que agrupa propiedades y métodos relacionados.

Ejemplo:

const user = { name: "Juan", age: 30 };
Relacionado:ClassJSONProperty

Observable

Frontend

Patrón que permite suscribirse a streams de datos asíncronos.

Ejemplo:

RxJS observable que emite eventos de click.
Relacionado:RxJSStreamAsync

Empresa de investigación en IA, creadores de GPT y DALL-E.

Ejemplo:

API de OpenAI para integrar GPT-4 en tu app.
Relacionado:GPTAILLM

OpenAPI

Backend

Especificación estándar para documentar APIs REST.

Ejemplo:

Swagger UI generado desde OpenAPI spec.

ORM

Backend

Object-Relational Mapping. Técnica para interactuar con BD usando objetos.

Ejemplo:

Prisma: const users = await prisma.user.findMany()

P

Pipeline

DevOps

Secuencia automatizada de pasos para procesar código o datos.

Ejemplo:

Pipeline CI/CD: build -> test -> deploy.

Base de datos relacional open source avanzada y muy robusta.

Ejemplo:

SELECT * FROM orders JOIN users ON orders.user_id = users.id;
Relacionado:SQLDatabaseMySQL

Prisma

Backend

ORM moderno para Node.js y TypeScript con type-safety.

Ejemplo:

const user = await prisma.user.create({ data: {...} })

Promise

Frontend

Objeto que representa el resultado eventual de una operación asíncrona.

Ejemplo:

fetch(url).then(res => res.json()).then(data => ...)

Instrucción o texto de entrada dado a un modelo de IA para generar respuesta.

Ejemplo:

Prompt: "Escribe un email profesional sobre..."
Relacionado:AILLMGPT

Props

Frontend

Propiedades pasadas de un componente padre a hijo en React.

Ejemplo:

<Button color="blue" onClick={handleClick} />

Puerto

General

Número que identifica un proceso o servicio en una máquina.

Ejemplo:

HTTP usa puerto 80, HTTPS usa 443.
Relacionado:NetworkServerTCP

PWA

Frontend

Progressive Web App. Aplicación web con características de app nativa.

Ejemplo:

PWA instalable con notificaciones push y modo offline.

Python

Backend

Lenguaje de programación versátil, popular en data science y backend.

Ejemplo:

def greet(name): return f"Hola, {name}"

Q

QA

General

Quality Assurance. Proceso de asegurar la calidad del software mediante pruebas.

Ejemplo:

Equipo QA verificando funcionalidades antes del release.
Relacionado:TestingBugRelease

Query

Data

Consulta para obtener o manipular datos en una base de datos o API.

Ejemplo:

SELECT name, email FROM users WHERE active = true;
Relacionado:SQLDatabaseGraphQL

R

RAG

AI

Retrieval Augmented Generation. Técnica que combina búsqueda con generación de IA.

Ejemplo:

Chatbot que busca en documentos antes de responder.
Relacionado:AILLMVector

React

Frontend

Biblioteca JavaScript de Meta para construir interfaces de usuario con componentes.

Ejemplo:

const Button = () => <button>Click me</button>;

Redis

Data

Base de datos en memoria para cache, sesiones y estructuras de datos.

Ejemplo:

Cache de queries frecuentes con TTL de 1 hora.
Relacionado:CacheNoSQLSession

Redux

Frontend

Librería de gestión de estado predecible para aplicaciones JavaScript.

Ejemplo:

Store centralizado con actions y reducers.
Relacionado:StateReactStore

Responsive

Frontend

Diseño web que se adapta a diferentes tamaños de pantalla.

Ejemplo:

Layout que cambia de 3 columnas a 1 en móvil.

REST

Backend

Representational State Transfer. Arquitectura para diseñar APIs usando HTTP.

Ejemplo:

GET /api/users, POST /api/users, DELETE /api/users/:id
Relacionado:APIHTTPCRUD

Rollback

DevOps

Revertir un sistema a un estado anterior funcional.

Ejemplo:

Rollback a la versión anterior después de bug crítico.

Ruta

General

URL path que mapea a una página o endpoint específico.

Ejemplo:

/dashboard muestra el panel de control.

S

S3

Cloud

Simple Storage Service. Almacenamiento de objetos de AWS.

Ejemplo:

Guardar imágenes y archivos en buckets S3.
Relacionado:AWSStorageCloud

SaaS

Cloud

Software as a Service. Software accedido via internet por suscripción.

Ejemplo:

Slack, Notion, Google Workspace son SaaS.

Schema

Data

Estructura que define la organización de datos en una base de datos.

Ejemplo:

Schema con tablas users, orders, products.

Scrum

Metodologías

Framework ágil con sprints, roles definidos y ceremonias específicas.

Ejemplo:

Sprint planning, daily standup, retrospective.
Relacionado:AgileSprintKanban

SDK

General

Software Development Kit. Conjunto de herramientas para desarrollar en una plataforma.

Ejemplo:

Firebase SDK para integrar auth y database.

Modelo donde el proveedor cloud gestiona la infraestructura automáticamente.

Ejemplo:

Vercel Functions ejecutando código sin configurar servidores.
Relacionado:LambdaFaaSCloud

Sprint

Metodologías

Período fijo (1-4 semanas) para completar un conjunto de trabajo en Scrum.

Ejemplo:

Sprint de 2 semanas con 5 user stories.

SSG

Frontend

Static Site Generation. Generar páginas HTML en build time.

Ejemplo:

Blog generado estáticamente con Next.js export.

SSL/TLS

Security

Protocolos de seguridad para encriptar comunicaciones en internet.

Ejemplo:

Certificado SSL para habilitar HTTPS.

SSR

Frontend

Server-Side Rendering. Renderizar páginas en el servidor antes de enviarlas al cliente.

Ejemplo:

Next.js renderizando HTML completo en el servidor.

State

Frontend

Datos que determinan el comportamiento y renderizado de un componente.

Ejemplo:

const [count, setCount] = useState(0);

T

Tailwind CSS

Frontend

Framework CSS utility-first para diseño rápido con clases predefinidas.

Ejemplo:

className="bg-blue-500 text-white p-4 rounded"
Relacionado:CSSUIUtility

TCP/IP

General

Protocolos fundamentales de comunicación en internet.

Ejemplo:

TCP garantiza entrega de paquetes en orden.
Relacionado:NetworkProtocolUDP

TDD

Metodologías

Test-Driven Development. Escribir tests antes del código de producción.

Ejemplo:

Red-Green-Refactor: test falla -> código -> refactorizar.

Terraform

DevOps

Herramienta de Infrastructure as Code de HashiCorp.

Ejemplo:

resource "aws_instance" "web" { ami = "..." }
Relacionado:IaCDevOpsCloud

Testing

General

Proceso de verificar que el software funciona correctamente.

Ejemplo:

Unit tests, integration tests, E2E tests.
Relacionado:JestQATDD

Thread

General

Unidad de ejecución dentro de un proceso que puede correr en paralelo.

Ejemplo:

Web workers para operaciones pesadas sin bloquear UI.

Token

Security

Cadena que representa credenciales o permisos de acceso.

Ejemplo:

Bearer token en header Authorization.

Arquitectura de red neuronal base de modelos como GPT y BERT.

Ejemplo:

Mecanismo de atención para procesar secuencias.

TypeScript

Frontend

Superset de JavaScript con tipado estático opcional.

Ejemplo:

function greet(name: string): string { return `Hola ${name}`; }

U

Ubuntu

DevOps

Distribución Linux popular, especialmente para servidores.

Ejemplo:

Ubuntu 22.04 LTS para servidor de producción.
Relacionado:LinuxServerDebian

UI

Frontend

User Interface. Elementos visuales con los que interactúa el usuario.

Ejemplo:

Botones, formularios, menús de navegación.
Relacionado:UXFrontendDesign

Unit Test

General

Prueba que verifica el funcionamiento de una unidad aislada de código.

Ejemplo:

Test de función calculateTotal con diferentes inputs.
Relacionado:TestingJestTDD

URL

General

Uniform Resource Locator. Dirección que identifica un recurso en internet.

Ejemplo:

https://example.com/api/users?page=1
Relacionado:HTTPRouteDomain

UUID

General

Universally Unique Identifier. Identificador único de 128 bits.

Ejemplo:

550e8400-e29b-41d4-a716-446655440000

UX

Frontend

User Experience. Experiencia general del usuario al usar un producto.

Ejemplo:

Flujo de checkout simple y sin fricciones.
Relacionado:UIDesignUsability

V

Base de datos optimizada para almacenar y buscar embeddings vectoriales.

Ejemplo:

Pinecone o Weaviate para búsqueda semántica.
Relacionado:AIEmbeddingSearch

Vercel

Cloud

Plataforma de deployment optimizada para frontend y Next.js.

Ejemplo:

Deploy automático desde GitHub en segundos.

Virtual DOM

Frontend

Representación en memoria del DOM para optimizar actualizaciones.

Ejemplo:

React compara virtual DOM y solo actualiza cambios.

Vite

Frontend

Build tool moderno y rápido para proyectos frontend.

Ejemplo:

Hot Module Replacement instantáneo en desarrollo.

VPS

Cloud

Virtual Private Server. Servidor virtual con recursos dedicados.

Ejemplo:

VPS con 4GB RAM corriendo tu aplicación.
Relacionado:ServerHostingCloud

VS Code

General

Visual Studio Code. Editor de código gratuito y extensible de Microsoft.

Ejemplo:

Extensiones para React, Git, debugging.

Vue.js

Frontend

Framework JavaScript progresivo para construir interfaces de usuario.

Ejemplo:

<template><button @click="count++">{{ count }}</button></template>

W

Webhook

Backend

HTTP callback que notifica eventos a una URL específica.

Ejemplo:

Stripe webhook notificando pagos completados.

Webpack

Frontend

Bundler de módulos JavaScript que empaqueta assets para producción.

Ejemplo:

Configurar loaders para CSS, imágenes y fonts.
Relacionado:BuildBundleModule

WebSocket

Backend

Protocolo que permite comunicación bidireccional en tiempo real.

Ejemplo:

Chat en vivo con conexión WebSocket persistente.

WSL

DevOps

Windows Subsystem for Linux. Ejecutar Linux dentro de Windows.

Ejemplo:

Desarrollo con Ubuntu dentro de Windows 11.

X

XML

General

Extensible Markup Language. Formato de datos estructurados con tags.

Ejemplo:

<user><name>Juan</name><age>30</age></user>
Relacionado:JSONDataFormat

XSS

Security

Cross-Site Scripting. Ataque que inyecta scripts maliciosos en páginas web.

Ejemplo:

Sanitizar inputs para prevenir inyección de scripts.

Y

YAML

DevOps

Formato de datos legible para configuración y serialización.

Ejemplo:

name: mi-app\nversion: 1.0.0
Relacionado:ConfigJSONFormat

Yarn

General

Gestor de paquetes JavaScript alternativo a NPM.

Ejemplo:

yarn add react para instalar React.
Relacionado:NPMPackageNode.js

Z

Zod

Frontend

Librería de validación de esquemas TypeScript-first.

Ejemplo:

const UserSchema = z.object({ name: z.string() })

Zustand

Frontend

Librería de gestión de estado minimalista para React.

Ejemplo:

const useStore = create((set) => ({ count: 0 }))
Relacionado:StateReactRedux
222+
Términos definidos
10
Categorías
2026
Actualizado
100%
En español

¿Necesitás ayuda con tu proyecto de desarrollo?

Nuestro equipo de expertos puede ayudarte a implementar soluciones tecnológicas.

Contactanos