Glosario IT
Domina la jerga del sector. Términos, acrónimos y conceptos explicados de forma sencilla.
API
WebApplication Programming Interface. Conjunto de reglas y definiciones que permite que diferentes aplicaciones de software se comuniquen entre sí.
Backend
WebLa capa de acceso a datos y lógica de negocio que se ejecuta en el servidor. Lo que el usuario no ve.
Closure
JavaScriptFunció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
DevOpsAcción de desplegar una aplicación en un servidor para que esté disponible para los usuarios.
Deployment
DevOpsProceso de subir y configurar el código desarrollado a un entorno de producción para que sea accesible públicamente.
Framework
GeneralMarco de trabajo que proporciona una estructura base para facilitar el desarrollo de software (ej. Laravel, React).
Frontend
WebSe refiere a la parte de una aplicación web con la que el usuario interactúa directamente (interfaz, diseño, botones).
Fullstack
GeneralDesarrollador que tiene conocimientos tanto para trabajar en el frontend como en el backend de una aplicación.
Git
DevOpsSistema de control de versiones distribuido que permite rastrear cambios en el código y colaborar en equipo.
Hardcodeado
GeneralPrá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
JavaScriptComportamiento 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
GeneralCódigo fuente heredado de versiones anteriores o de desarrolladores pasados que suele ser difícil de mantener pero sigue en funcionamiento.
Middleware
BackendCapa de software que se sitúa entre la petición del usuario y la respuesta del servidor para tareas de filtrado o seguridad.
MVC
ArquitecturaModel-View-Controller. Patrón de arquitectura que separa los datos (Modelo), la interfaz (Vista) y la lógica (Controlador).
ORM
BackendObject-Relational Mapping. Técnica para convertir datos entre sistemas de base de datos relacionales y lenguajes orientados a objetos.
Refactorización
GeneralProceso de reestructurar código existente sin cambiar su comportamiento externo para mejorar su legibilidad y mantenimiento.
Responsive
FrontendDiseño web que se adapta automáticamente al tamaño de pantalla del dispositivo (móvil, tablet, PC).
SEO
MarketingSearch Engine Optimization. Conjunto de técnicas para mejorar la visibilidad de una web en buscadores como Google.
Slug
SEOParte final de una URL que identifica una página con palabras legibles en lugar de números o IDs.
SPA
FrontendSingle Page Application. Aplicación web que carga una sola vez y actualiza el contenido dinámicamente sin recargar toda la página.