📚 Términos Básicos de Programación

Basado en el curso de Programación para Marketers de Platzi


🔁 AGILE

Forma de trabajo común en la industria tecnológica, especialmente en startups.

Los equipos trabajan en sprints semanales o quincenales que incluyen:

  • Diseño

  • Desarrollo

  • Prueba

  • Implementación

  • Revisión


📐 ALGORITMO

Conjunto de pasos estructurados para resolver un problema o realizar una tarea específica.

Documenta todas las acciones necesarias para llegar a una solución.


🔌 API (Application Programming Interface)

Permite que dos programas se comuniquen entre sí compartiendo partes del código.


🛠 APLICACIÓN

Tipo de software que permite realizar tareas, como configurar una alarma o escribir un documento.


📱 ADAPTATIVE DESIGN

Diseño adaptable que cambia según el tamaño de pantalla del dispositivo.


🧰 BOOTSTRAP

Framework frontend de código abierto para diseñar sitios y aplicaciones web.


🔧 BACKEND

Todo lo que sucede detrás del sitio web (lado del servidor), potencia lo que se muestra en el frontend.


🌐 BROWSER

Navegador web. Software usado para acceder y visualizar sitios web.


🐞 BUG

Error que impide que un sitio o app funcione correctamente.


📂 CACHÉ

Espacio de almacenamiento temporal para guardar datos de navegación.


💻 CÓDIGO

Conjunto de instrucciones escritas por desarrolladores usando lenguajes de programación.


🎨 CSS (Cascading Style Sheets)

Lenguaje que define el estilo visual del contenido HTML.


🗃 DATA STRUCTURES

Formas de organizar y almacenar datos (listas, pilas, colas, conjuntos) para facilitar operaciones como búsqueda y clasificación.


🔍 DEBUGGING

Proceso de identificar, aislar y corregir errores (bugs) en el código.


🚀 DEPLOYMENT

Implementación de un sitio web o aplicación una vez ha sido probado y está listo para usarse.


📝 DOCUMENTACIÓN

Referencia central sobre cómo usar, mantener o administrar un software o sitio web. Puede incluir:

  • Requisitos

  • Arquitectura

  • Diseño

  • Información técnica y para el usuario


🌍 NOMBRE DE DOMINIO

Dirección que los usuarios escriben en el navegador para visitar un sitio (ej: platzi.com).


🧱 FRAMEWORKS

Estructuras que facilitan y agilizan el proceso de desarrollo de sitios web.


👁 FRONTEND

Parte visual e interactiva del sitio web. Usa lenguajes como HTML, CSS y JavaScript.


🧑‍💻 FULL-STACK

Desarrollador que domina el frontend, backend y base de datos. Tiene conocimientos profundos y experiencia completa.