ENES

Software

115 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

Accesibilidad web

Que sitios y apps los pueda usar todo el mundo, incluidas las personas con discapacidad.

BásicoSoftware

Actualización de software

Una versión nueva de un programa que llega para arreglar problemas o sumar funciones.

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ásicoSoftware

App móvil

Un programa hecho para correr en un celular o tablet, casi siempre bajado de una tienda.

BásicoEmpresas techSoftware

Atlassian

La empresa australiana detrás de Jira y Confluence, herramientas para planificar y documentar trabajo.

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ásicoEmpresas techSoftware

Canva

Una herramienta online para que cualquiera diseñe afiches, posteos y slides.

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ásicoSoftwareCloud

Deploy

Llevar una versión nueva del software desde el equipo hasta los usuarios reales.

BásicoEmpresas techSoftware

Discord

Una app para que comunidades online charlen por texto, voz y video.

BásicoSoftware

Diseño responsive

Armar una sola página web que se reacomoda sola para entrar en cualquier pantalla.

BásicoSoftware

Emoji

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

BásicoEmpresas techSoftware

Figma

Una herramienta de diseño en el navegador donde equipos enteros diseñan apps juntos.

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ásicoEmpresas techSoftware

Globant

Una empresa nacida en Argentina que hace software para otras empresas de todo el mundo.

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

Java

Un lenguaje veterano que mueve bancos, sistemas de grandes empresas y Android.

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

Licencia de software

Las condiciones legales que dicen qué podés hacer y qué no con un programa.

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ásicoSoftwareRedes

Localhost

El nombre que usa una computadora para hablarse a sí misma.

BásicoSoftware

Low-code y no-code

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

BásicoSoftware

Markdown

Una forma de dar formato al texto con símbolos simples como # y *, legible tal cual.

BásicoSoftware

Metaverso

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

BásicoEmpresas techSoftware

Mozilla

La organización sin fines de lucro detrás de Firefox y de una web abierta.

BásicoSoftwareRedes

Navegador web

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

BásicoEmpresas techSoftware

Notion

Un espacio de trabajo todo en uno para notas, documentos, wikis y bases de datos simples.

BásicoSoftware

PHP

Un lenguaje que corre en el servidor y arma las páginas web antes de que te lleguen.

BásicoSoftware

Python

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

BásicoCloudSoftware

Rollback

Volver a la última versión que andaba cuando una nueva trae problemas.

BásicoSoftware

Sistema legacy

Software viejo del que una organización depende y que no puede reemplazar fácil.

BásicoSoftwareHardware

Sistema operativo

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

BásicoRedesSoftware

Sitio web

Un conjunto de páginas web bajo una dirección, guardadas en un servidor.

BásicoEmpresas techSoftware

Slack

Una app de chat para el trabajo, ordenada en canales en vez de cadenas eternas de mails.

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ásicoSoftware

UX y UI

La UI es lo que ves y tocás en la pantalla; la UX es cómo se siente toda la experiencia.

BásicoSoftware

Versión beta

Un programa casi terminado que se larga antes para que usuarios reales encuentren fallas.

BásicoIASoftware

Vibe coding

Hacer software describiéndole a una IA lo que querés y aceptando el código que escribe.

BásicoDatosSoftware

XML

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

Intermedio

IntermedioAWSSoftware

Amazon MQ

Brokers de mensajes ActiveMQ o RabbitMQ que AWS administra por vos.

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

Aplicación web progresiva

Un sitio web que se puede instalar y usar como una app, incluso sin conexión.

IntermedioSeguridadSoftware

Ataque a la cadena de suministro

Hackear a un proveedor confiable para que sus actualizaciones lleven el ataque a todos.

IntermedioSoftware

Biblioteca de software

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

IntermedioSoftware

C y C++

Dos lenguajes veteranos y rápidos debajo de sistemas operativos, navegadores y juegos.

IntermedioSoftware

Caché

Guardar una copia de una respuesta a mano para no tener que calcularla de nuevo.

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

Cron job

Un comando que una computadora corre sola según un horario, como cada noche a las 3.

IntermedioSoftware

Dependencia de software

Código escrito por otra gente que tu programa necesita para funcionar.

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

Feature flag

Un interruptor en el código que prende o apaga una función sin publicar otra versión.

IntermedioSoftware

Framework

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

IntermedioIASoftware

Function calling

Cómo un modelo de IA le pide a tu código que ejecute una herramienta y usa el resultado.

IntermedioCloudSoftware

Gestión de la configuración

Describir cómo deben estar armados los servidores y que una herramienta los mantenga así.

IntermedioSoftware

Go

Un lenguaje de programación simple y rápido de Google, pensado para servidores y la nube.

IntermedioDatosSoftware

Índice de base de datos

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

IntermedioCloudSoftware

Ingeniería de confiabilidad

Operar sistemas en producción con ingeniería de software y un presupuesto para fallar.

IntermedioIASoftware

Model Context Protocol

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

IntermedioDatosSoftware

MongoDB

Una base de datos que guarda cada registro como un documento flexible tipo JSON.

IntermedioDatosSoftware

MySQL

La base de datos relacional open source que movió la web temprana y sigue en todos lados.

IntermedioSoftware

Node.js

Una forma de correr JavaScript en servidores y computadoras, fuera del navegador.

IntermedioSeguridadSoftware

OAuth y SSO

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

IntermedioDatosSoftware

PostgreSQL

Una base de datos relacional gratuita y de código abierto detrás de muchísimas apps.

IntermedioCloudSoftware

Postmortem de incidentes

Un análisis por escrito de qué salió mal en una caída y cómo evitar que se repita.

IntermedioDatosSoftware

Procesamiento batch

Juntar datos durante un rato y después procesarlos todos de una sola vez.

IntermedioSoftware

Programación orientada a objetos

Organizar el código en objetos que juntan datos con las acciones que los usan.

IntermedioCloudSoftware

Pruebas de carga

Simular muchos usuarios a la vez para ver si el sistema aguanta antes de que lleguen.

IntermedioSoftware

React

Una biblioteca de JavaScript para armar pantallas con piezas reutilizables: componentes.

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

Rust

Un lenguaje rápido cuyo compilador se niega a armar código con errores de memoria.

IntermedioSoftware

SDK

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

IntermedioDatosSoftware

SQLite

Una base de datos SQL completa que vive en un solo archivo, sin servidor que mantener.

IntermedioCloudSoftware

Stateless y stateful

Si un programa recuerda cosas entre un pedido y otro, o guarda esa memoria en otro lado.

IntermedioSoftware

Swift

El lenguaje de programación de Apple para hacer apps de iPhone, Mac y sus otros equipos.

IntermedioSoftware

Testing de software

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

IntermedioSoftware

TypeScript

JavaScript con tipos agregados, para atrapar muchos errores antes de que el código corra.

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