Diccionario de Desarrollo Web
Aprende el significado de términos técnicos de programación. 120 términos disponibles en español.
APIs y Servicios
8 términosAPI REST
Arquitectura de servicios web que usa HTTP y recursos URL. Aprende qué es API REST, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Autenticación
Proceso de verificar la identidad de un usuario. Aprende qué es Autenticación, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
CRUD
Operaciones básicas: Crear, Leer, Actualizar, Eliminar datos. Aprende qué es CRUD, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Endpoint
URL específica de una API para acceder a un recurso. Aprende qué es Endpoint, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
JSON
Formato de datos ligero basado en sintaxis de objetos JavaScript. Todo sobre JSON: definición, usos, ventajas y ejemplos prácticos. Aprende programación con 8devmx.
JWT
Token estándar para autenticar y compartir información de forma segura.
SOAP
Protocolo de comunicación que usa XML sobre HTTP/SMTP. Aprende qué es SOAP, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
WebSocket
Protocolo para comunicación bidireccional en tiempo real entre cliente y servidor. Aprende cómo usar WebSockets con ejemplos en JavaScript y Node.js.
Arquitectura de Software
7 términosAbstracción
Principio de ocultar complejidad y mostrar solo lo esencial. Aprende todo sobre Abstracción con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Microservicios
Arquitectura de servicios pequeños e independientes. Aprende qué es Microservicios, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Monolito
Arquitectura de aplicación en una sola unidad de despliegue. Aprende qué es Monolito, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Patrón Factory
Patrón para crear objetos sin especificar su clase exacta. Aprende todo sobre Patrón Factory con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Patrón MVC
Patrón que separa datos, interfaz y lógica de control. Aprende qué es Patrón MVC, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Patrón Observer
Patrón donde objetos dependents se actualizan automáticamente. Aprende todo sobre Patrón Observer con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Patrón Singleton
Patrón que garantiza una sola instancia de una clase. Todo sobre Patrón Singleton: definición, usos, ventajas y ejemplos prácticos. Aprende programación con 8devmx.
Bases de Datos
11 términosBlob
Tipo de dato para almacenar archivos binarios grandes. Aprende qué es Blob, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Foreign Key
Campo que relaciona una tabla con la Primary Key de otra. Aprende qué es Foreign Key, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Índice
Estructura que acelera la búsqueda de datos en una tabla. Aprende qué es Índice, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Join
Operación SQL para combinar datos de múltiples tablas. Aprende INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL OUTER JOIN con ejemplos prácticos.
MySQL
Sistema de gestión de bases de datos relacional de código abierto. Aprende todo sobre MySQL con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Primary Key
Campo único que identifica cada registro en una tabla. Aprende qué es Primary Key, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Query
Solicitud de datos a una base de datos. Aprende qué es Query, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Schema
Estructura que define la organización de una base de datos. Aprende qué es Schema, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
SQL
Lenguaje estándar para gestionar bases de datos relacionales. Aprende qué es SQL, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Stored Procedure
Conjunto de instrucciones SQL precompiladas almacenadas en la base de datos. Aprende todo sobre Stored Procedure con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Transacción
Conjunto de operaciones que se ejecutan como una unidad atómica. Aprende todo sobre Transacción con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Conceptos Generales
19 términosAcoplamiento
Grado de dependencia entre módulos. Aprende qué es Acoplamiento, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Cache
Almacenamiento temporal para acceder más rápido a datos. Aprende qué es Cache, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
CDN
Red de servidores para distribuir contenido rápidamente. Aprende qué es CDN, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Cohesión
Grado de relación entre elementos de un módulo. Aprende qué es Cohesión, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Cookie
Archivo de texto almacenado en el navegador para mantener información. Aprende todo sobre Cookie con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Deserialización
Proceso de convertir datos serializados de vuelta a objetos. Aprende todo sobre Deserialización con ejemplos prácticos y mejores prácticas de desarrollo web en español.
DNS
Sistema que traduce nombres de dominio a direcciones IP. Aprende qué es DNS, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Encapsulamiento
Ocultar detalles internos y exponer solo la interfaz necesaria. Aprende todo sobre Encapsulamiento con ejemplos prácticos y mejores prácticas de desarrollo web en español.
FTP
Protocolo para transferir archivos entre cliente y servidor. Aprende qué es FTP, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
HTTP
Protocolo de comunicación para transferir datos en la web. Aprende qué es HTTP, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
HTTPS
Versión segura de HTTP con cifrado TLS/SSL. Aprende qué es HTTPS, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Implementación
Proceso de escribir el código que cumple un contrato. Aprende qué es Implementación, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Interfaz
Contrato que define métodos que una clase debe implementar. Aprende qué es Interfaz, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Modularidad
Dividir la aplicación en partes independientes y especializadas. Aprende todo sobre Modularidad con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Polimorfismo
Capacidad de un método de comportarse diferente según el objeto. Aprende todo sobre Polimorfismo con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Serialización
Proceso de convertir objetos a un formato transferible. Aprende qué es Serialización, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Sesión
Período de interacción del usuario con la aplicación. Aprende qué es Sesión, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
SSH
Protocolo seguro para acceso remoto a servidores. Aprende qué es SSH, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Token
Cadena que representa la identidad o autorización del usuario. Aprende qué es Token, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Fundamentos de Programación
10 términosArray
Estructura que almacena múltiples valores indexados numéricamente. Aprende todo sobre Array con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Bucle
Estructura que ejecuta un código múltiples veces de forma repetida. Aprende todo sobre Bucle con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Clase
Plantilla que define la estructura de un tipo de objeto. Aprende qué es Clase, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Condicional
Estructura que ejecuta código según el cumplimiento de una condición. Aprende todo sobre Condicional con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Constante
Valor fijo que no cambia durante la ejecución del programa. Aprende qué es Constante, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Función
Bloque de código reutilizable que realiza una tarea específica. Descubre cómo declarar funciones, usar parámetros y retornar valores en JavaScript, Python, PHP y más.
Método
Función asociada a un objeto que define su comportamiento. Aprende qué es Método, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Objeto
Estructura de datos con propiedades en forma clave-valor. Aprende qué es Objeto, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Tipo de dato
Clasificación que define el tipo de valor que puede almacenar una variable. Aprende todo sobre Tipo de dato con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Variable
Espacio de memoria con nombre que almacena un valor. Aprende a declarar variables en JavaScript, Python y PHP, y entiende scope, hoisting y mejores prácticas.
DevOps y despliegue
8 términosApache
Servidor web de código abierto más popular. Aprende qué es Apache, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
CI/CD
Automatización de integración, pruebas y despliegue de código. Aprende qué es CI/CD, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Deployment
Proceso de instalar una aplicación en producción. Aprende qué es Deployment, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Docker
Plataforma de contenedores para y ejecutar aplicaciones. Aprende qué es Docker, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Kubernetes
Sistema de orquestación para gestionar contenedores a escala. Aprende todo sobre Kubernetes con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Nginx
Servidor web de alto rendimiento y proxy inverso. Aprende qué es Nginx, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Pipeline
Secuencia automatizada de procesos desde código hasta producción. Aprende todo sobre Pipeline con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Servidor
Computadora que proporciona servicios a otros equipos. Aprende qué es Servidor, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Git y Control de Versiones
15 términosBranch
Línea de desarrollo independiente dentro del repositorio. Aprende qué es Branch, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Clone
Crear una copia local de un repositorio remoto. Aprende qué es Clone, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Commit
Instantánea de los cambios guardados en el repositorio. Aprende qué es Commit, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Fork
Copia de un repositorio en tu propia cuenta. Aprende qué es Fork, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Git
Sistema de control de versiones distribuido para rastrear cambios en código. Aprende todo sobre Git con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Hook
Script automático que se ejecuta en eventos de Git. Aprende qué es Hook, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Merge
Combinar los cambios de una rama con otra. Aprende qué es Merge, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Pull
Descargar y fusionar cambios del remoto a local. Aprende qué es Pull, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Pull Request
Solicitud para revisar y fusionar cambios entre ramas. Aprende qué es Pull Request, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Push
Enviar commits locales al repositorio remoto. Aprende qué es Push, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Rebase
Reorganizar el historial de commits aplicando cambios sobre otra rama. Aprende todo sobre Rebase con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Repository
Espacio de almacenamiento que contiene los archivos de un proyecto y su historial. Aprende todo sobre Repository con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Stage
Área intermedia donde se preparan los archivos para el commit. Aprende qué es Stage, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Stash
Guardar temporalmente cambios sin commit. Aprende qué es Stash, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Tag
Referencia fija a un commit para marcar versiones. Aprende qué es Tag, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
JavaScript
5 términosAsync/Await
Síntaxis para escribir código asíncrono de forma síncrona. Todo sobre Async/Await: definición, usos, ventajas y ejemplos prácticos. Aprende programación con 8devmx.
Callback
Función pasada como argumento para ejecutarse después. Aprende qué es Callback, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
DOM
Interfaz que representa un documento HTML como árbol de objetos. Aprende qué es DOM, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Evento
Acción que ocurre en el navegador que puede detectarse y responderse. Aprende todo sobre Evento con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Promise
Objeto que representa la resolución eventual de una operación asíncrona en JavaScript. Aprende cómo usarlas correctamente.
PHP
7 términosArray asociativo
Array con claves personalizadas en lugar de índices numéricos. Aprende todo sobre Array asociativo con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Herencia
Mecanismo para crear clases basadas en otras clases existentes. Aprende todo sobre Herencia con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Migración
Archivo que controla el versionado del esquema de base de datos. Aprende todo sobre Migración con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Namespace
Espacio de nombres para organizar código y evitar conflictos. Todo sobre Namespace: definición, usos, ventajas y ejemplos prácticos. Aprende programación con 8devmx.
ORM
Técnica para mapear objetos a tablas de base de datos. Aprende qué es ORM, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
POO
Paradigma que organiza código alrededor de objetos con propiedades y métodos. Aprende todo sobre POO con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Trait
Mecanismo para reutilizar código sin herencia múltiple. Aprende qué es Trait, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
scrum
19 términosBurndown Chart
Gráfico que muestra el progreso del trabajo en un Sprint. Aprende todo sobre Burndown Chart con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Daily Standup
Reunión diaria de 15 minutos para sincronizar al equipo. Todo sobre Daily Standup: definición, usos, ventajas y ejemplos prácticos. Aprende programación con 8devmx.
Definition of Done
Criterios que determinan cuándo una tarea está completa. Aprende todo sobre Definition of Done con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Development Team
Equipo auto-gestionado que construye el producto. Aprende qué es Development Team, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Impediment
Obstáculo que impide al equipo trabajar eficientemente. Aprende qué es Impediment, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Increment
Producto utilizable resultante de cada Sprint. Aprende qué es Increment, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Product Backlog
Lista priorizada de requisitos del producto. Aprende qué es Product Backlog, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Product Owner
Responsable de maximizar el valor del producto y gestionar el Product Backlog. Aprende todo sobre Product Owner con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Scrum
Framework ágil para desarrollo de productos con ciclos cortos de entrega. Aprende todo sobre Scrum con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Scrum Board
Tablero visual para seguir el progreso del Sprint. Aprende qué es Scrum Board, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Scrum Master
Facilitador del proceso Scrum que elimina obstáculos para el equipo. Aprende todo sobre Scrum Master con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Sprint
Ciclo de trabajo de 1-4 semanas en Scrum. Aprende qué es Sprint, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Sprint Backlog
Lista de tareas del Sprint actual. Aprende qué es Sprint Backlog, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Sprint Planning
Reunión para planificar el trabajo del Sprint. Aprende qué es Sprint Planning, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Sprint Retrospective
Reunión para mejorar el proceso del equipo. Aprende qué es Sprint Retrospective, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Sprint Review
Demostración del trabajo completado al final del Sprint. Todo sobre Sprint Review: definición, usos, ventajas y ejemplos prácticos. Aprende programación con 8devmx.
Timebox
Período de tiempo fijo para una actividad. Aprende qué es Timebox, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
User Story
Descripción de funcionalidad desde la perspectiva del usuario. Aprende todo sobre User Story con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Velocity
Métrica que mide la cantidad de trabajo completado por Sprint. Todo sobre Velocity: definición, usos, ventajas y ejemplos prácticos. Aprende programación con 8devmx.
Testing y Calidad
6 términosBDD
Metodología de pruebas enfocada en el comportamiento del usuario. Aprende qué es BDD, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Coverage
Porcentaje de código ejecutado durante las pruebas. Aprende qué es Coverage, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Mock
Objeto falso que simula dependencias reales en pruebas. Aprende qué es Mock, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
TDD
Metodología de desarrollo escribir pruebas antes del código. Aprende qué es TDD, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Testing de integración
Pruebas de múltiples componentes trabajando juntos. Aprende todo sobre Testing de integración con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Testing unitario
Pruebas de unidades individuales de código de forma aislada. Aprende todo sobre Testing unitario con ejemplos prácticos y mejores prácticas de desarrollo web en español.
Seguridad
5 términosCifrado
Proceso de transformar datos para protegerlos con una clave. Aprende qué es Cifrado, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Hash
Función que convierte datos en una cadena de longitud fija. Aprende qué es Hash, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
SQL Injection
Vulnerabilidad que permite inyectar código SQL en consultas. Aprende todo sobre SQL Injection con ejemplos prácticos y mejores prácticas de desarrollo web en español.
SSL/TLS
Protocolos de seguridad para conexiones cifradas. Aprende qué es SSL/TLS, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
XSS
Vulnerabilidad que permite inyectar código malicioso en páginas. Aprende qué es XSS, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.