ENES

Software

60 términos de Software explicados fácil, ordenados de lo básico a lo avanzado. Si el tema es nuevo para vos, arrancá por arriba.

Básico

BásicoSoftware

Agile y Scrum

Hacer software en ciclos cortos, mostrar resultados seguido y ajustar sobre la marcha.

BásicoSoftware

Algoritmo

Un método preciso, paso a paso, para resolver un problema o hacer una tarea.

BásicoSoftware

API

El menú de cosas que un programa le deja pedir a otro programa.

BásicoSoftwareDatos

Base de datos

Un depósito ordenado de datos que los programas consultan y actualizan sin riesgo.

BásicoSeguridadSoftware

Blockchain

Un libro de registros compartido en muchas compus, donde no se puede cambiar el pasado.

BásicoSoftware

Bug

Un error en un software que hace que se comporte distinto de lo que se buscaba.

BásicoSoftware

CMS

Software que permite publicar y editar el contenido de un sitio sin escribir código.

BásicoSoftware

Código abierto

Software cuyo código cualquiera puede leer, usar, cambiar y compartir.

BásicoSoftware

Código fuente

El texto legible que escriben quienes programan y a partir del cual se arma un programa.

BásicoSoftware

Código QR

Un cuadrado de puntitos que lee la cámara del celular, casi siempre para abrir un link.

BásicoCloudSoftware

Contenedor

Una caja cerrada con un programa y todo lo que necesita para correr en cualquier lado.

BásicoSeguridadSoftware

Cookies

Notitas que un sitio le pide a tu navegador que guarde, para reconocerte después.

BásicoSoftware

CSS

El lenguaje que decide cómo se ve una página web: colores, letras, espacios.

BásicoSoftware

Debugging

El trabajo de detective de encontrar por qué falla un programa, y arreglarlo.

BásicoSoftware

Emoji

Dibujitos que en realidad son caracteres de texto, dibujados distinto por cada marca.

BásicoHardwareSoftware

Firmware

El software que viene adentro de un aparato y hace funcionar su hardware.

BásicoSoftware

Frontend y backend

La parte de una app que ves y tocás, y la parte que trabaja detrás.

BásicoSoftware

Git

Una máquina del tiempo para el código: cada cambio guardado, por quién y por qué.

BásicoSoftwareEmpresas tech

GitHub

Un sitio donde los equipos guardan su código con Git y trabajan juntos en él.

BásicoIASoftware

GitHub Copilot

Un asistente de IA dentro del editor de código que sugiere y escribe código.

BásicoSoftware

HTML

El formato de texto que describe qué hay en una página web: títulos, párrafos, links.

BásicoSoftware

IDE

La app donde se escribe, ejecuta y arregla código, con todas las herramientas a mano.

BásicoSoftware

JavaScript

El lenguaje de programación que corre en las páginas web y las vuelve interactivas.

BásicoSoftware

JSON

El formato de texto con el que los programas se pasan datos estructurados.

BásicoSoftware

Lenguaje de programación

Un idioma escrito y preciso que usamos para darle instrucciones a una computadora.

BásicoSoftware

Línea de comandos

Manejar una computadora escribiendo comandos de texto en vez de hacer clic en íconos.

BásicoSoftware

Linux

Un sistema operativo libre y de código abierto que mueve la mayoría de los servidores.

BásicoSoftware

Low-code y no-code

Armar apps y automatizaciones arrastrando bloques en lugar de escribir código.

BásicoSoftware

Metaverso

La idea de mundos virtuales 3D compartidos donde la gente se junta como avatar.

BásicoSoftwareRedes

Navegador web

La app que trae páginas web desde internet y las dibuja en tu pantalla.

BásicoSoftware

Python

Un lenguaje de programación muy usado, conocido por ser fácil de leer y de escribir.

BásicoSoftwareHardware

Sistema operativo

El software base que maneja un dispositivo y reparte su hardware entre todas las apps.

BásicoDatosSoftware

SQL

El lenguaje para hacerle preguntas a una base de datos.

BásicoEmpresas techSoftware

Stripe

Una empresa que deja que sitios y apps cobren online con unas pocas líneas de código.

BásicoDatosSoftware

XML

Un formato de texto que envuelve los datos en etiquetas con nombre, legible por todos.

Intermedio

IntermedioSoftware

API REST

El estilo de API web más común: cada cosa tiene una URL y la manejás con verbos HTTP.

IntermedioSoftware

Biblioteca de software

Código ya hecho para una tarea común que se enchufa dentro de otros programas.

IntermedioSoftware

CI/CD

Automatización que construye, prueba y publica cada cambio, para que lanzar sea rutina.

IntermedioSeguridadSoftware

Clave de API

Un texto secreto que identifica a tu app cuando llama a la API de otro.

IntermedioSoftware

Compilador

Un programa que traduce código fuente a instrucciones que la computadora corre directo.

IntermedioSoftware

Deuda técnica

El costo futuro de los atajos que se toman hoy en el software.

IntermedioSoftware

DevOps

Romper la pared entre quienes escriben el software y quienes lo hacen funcionar.

IntermedioCloudSoftware

Docker

La herramienta que popularizó los contenedores: empaquetás una vez, corre en todos lados.

IntermedioSoftware

Estándar abierto

Un reglamento técnico público que cualquiera puede seguir para que las marcas encajen.

IntermedioSoftware

Framework

Un esqueleto ya armado para una app: define la estructura y llama a tu código.

IntermedioDatosSoftware

Índice de base de datos

Un atajo ordenado para que la base encuentre filas sin leer toda la tabla.

IntermedioIASoftware

Model Context Protocol

Un estándar abierto para conectar herramientas y datos a asistentes de IA siempre igual.

IntermedioSeguridadSoftware

OAuth y SSO

Iniciar sesión una vez con una cuenta confiable y que ella responda por vos en otras apps.

IntermedioSoftware

Refactoring

Reorganizar código para que sea más claro, sin cambiar lo que hace.

IntermedioSoftware

Regex

Un lenguaje de patrones compacto para encontrar y validar pedazos de texto.

IntermedioSoftware

Revisión de código

Que otra persona lea un cambio de código antes de que pase a ser parte del producto.

IntermedioSoftware

SDK

Un kit de código, herramientas y documentación para programar sobre una plataforma.

IntermedioSoftware

Testing de software

Comprobar que el software hace lo que debe, sobre todo con código que prueba código.

IntermedioSoftware

Unicode

La numeración universal de cada letra y símbolo, y por qué a veces se rompen los acentos.

IntermedioSoftware

Variables de entorno

Ajustes con nombre que un programa lee desde fuera de su código, como dónde está su base.

IntermedioSoftware

Versionado semántico

Una regla para versiones como 2.4.1: cada número dice qué tan riesgoso es actualizar.

IntermedioSoftware

Webhook

Una forma de que un servicio llame a tu app en el momento en que pasa algo.

Avanzado