Glosario IT

Domina la jerga del sector. Términos, acrónimos y conceptos explicados de forma sencilla.

API

Web

Application Programming Interface. Conjunto de reglas y definiciones que permite que diferentes aplicaciones de software se comuniquen entre sí.

Backend

Web

La capa de acceso a datos y lógica de negocio que se ejecuta en el servidor. Lo que el usuario no ve.

Closure

JavaScript

Función en JavaScript que recuerda el entorno en el que fue creada, permitiendo acceso a variables externas incluso después de terminar su ejecución.

Deploy

DevOps

Acción de desplegar una aplicación en un servidor para que esté disponible para los usuarios.

Deployment

DevOps

Proceso de subir y configurar el código desarrollado a un entorno de producción para que sea accesible públicamente.

Framework

General

Marco de trabajo que proporciona una estructura base para facilitar el desarrollo de software (ej. Laravel, React).

Frontend

Web

Se refiere a la parte de una aplicación web con la que el usuario interactúa directamente (interfaz, diseño, botones).

Fullstack

General

Desarrollador que tiene conocimientos tanto para trabajar en el frontend como en el backend de una aplicación.

Git

DevOps

Sistema de control de versiones distribuido que permite rastrear cambios en el código y colaborar en equipo.

Hardcodeado

General

Práctica de incluir datos directamente en el código fuente en lugar de obtenerlos de fuentes externas como una base de datos o archivos de configuración. Dificulta el mantenimiento.

Hoisting

JavaScript

Comportamiento de JavaScript donde las declaraciones de variables y funciones se mueven a la parte superior de su ámbito antes de la ejecución.

Legacy Code

General

Código fuente heredado de versiones anteriores o de desarrolladores pasados que suele ser difícil de mantener pero sigue en funcionamiento.

Middleware

Backend

Capa de software que se sitúa entre la petición del usuario y la respuesta del servidor para tareas de filtrado o seguridad.

MVC

Arquitectura

Model-View-Controller. Patrón de arquitectura que separa los datos (Modelo), la interfaz (Vista) y la lógica (Controlador).

ORM

Backend

Object-Relational Mapping. Técnica para convertir datos entre sistemas de base de datos relacionales y lenguajes orientados a objetos.

Refactorización

General

Proceso de reestructurar código existente sin cambiar su comportamiento externo para mejorar su legibilidad y mantenimiento.

Responsive

Frontend

Diseño web que se adapta automáticamente al tamaño de pantalla del dispositivo (móvil, tablet, PC).

SEO

Marketing

Search Engine Optimization. Conjunto de técnicas para mejorar la visibilidad de una web en buscadores como Google.

Slug

SEO

Parte final de una URL que identifica una página con palabras legibles en lugar de números o IDs.

SPA

Frontend

Single Page Application. Aplicación web que carga una sola vez y actualiza el contenido dinámicamente sin recargar toda la página.