Glosario
Un glosario de los términos de tecnología que utilizamos en el desarrollo de software. Desde APIs y frameworks hasta metodologías de diseño, estos son los conceptos que definen cómo construimos, escalamos y damos soporte a los productos digitales.


Agile Software Development
El desarrollo ágil de software se refiere a un grupo de metodologías de desarrollo de software basadas en el desarrollo iterativo, donde los requisitos y las soluciones evolucionan a través de la colaboración entre equipos multifuncionales autoorganizados.
Más información
API
API significa Interfaz de Programación de Aplicaciones (Application Programming Interface). Es un método específico prescrito por un sistema operativo o por un programa de aplicación mediante el cual un programador que escribe una aplicación puede realizar solicitudes al sistema operativo o a otra aplicación.
Más información
CMS
CMS significa Sistema de Gestión de Contenidos (Content Management System). Un sistema de gestión de contenidos permite a los usuarios autenticarse en un sitio web para poder crear, editar o eliminar contenido.
Más información
CSS
CSS significa “Hoja de Estilo en Cascada” (Cascading Style Sheet). Las hojas de estilo en cascada se utilizan para dar formato al diseño de las páginas web. Pueden usarse para definir estilos de texto, tamaños de tablas y otros aspectos de las páginas web que antes solo podían definirse en el HTML de la página.
Más información
DevOps
DevOps combina las palabras “desarrollo” (development) y “operaciones” (operations). Abarca a los desarrolladores y al personal de operaciones de TI dentro de una organización. El objetivo de la integración de DevOps es mejorar la colaboración entre los equipos de desarrollo y de operaciones.
Más información
Django
Un conjunto de bibliotecas escritas en Python que proporcionan un framework para construir sitios web dinámicos.
Más información
Drupal
Drupal es un software libre y de código abierto que puede ser utilizado por individuos o grupos de usuarios para crear y gestionar fácilmente muchos tipos de sitios web. La aplicación incluye una plataforma de gestión de contenidos y un framework de desarrollo.
Más información
HTML
HTML significa “Lenguaje de Marcado de Hipertexto” (Hypertext Markup Language). HTML es el lenguaje que se utiliza para crear páginas web. “Hipertexto” se refiere a los hipervínculos que una página HTML puede contener. “Lenguaje de marcado” se refiere a la forma en que las etiquetas se utilizan para definir el diseño de la página y los elementos dentro de ella.
Más información
Mobile Development
El desarrollo de aplicaciones móviles es el conjunto de procesos y procedimientos involucrados en la escritura de software para dispositivos informáticos pequeños e inalámbricos.
Más información
MySQL
MySQL es un sistema de gestión de bases de datos relacionales de código abierto. Se basa en el lenguaje de consulta estructurado (SQL), que se utiliza para agregar, eliminar y modificar información en la base de datos. Comandos SQL estándar, como ADD, DROP, INSERT y UPDATE, pueden usarse con MySQL.
Más información
PHP
PHP significa “Preprocesador de Hipertexto” (Hypertext Preprocessor). PHP es un lenguaje de scripting web incrustado en HTML. Esto significa que el código PHP puede insertarse dentro del HTML de una página web. Cuando se accede a una página PHP, el código PHP es leído por el servidor en el que reside la página. La salida de las funciones PHP de la página normalmente se devuelve como código HTML, que el navegador puede leer.
Más información
Python
Python es un lenguaje de programación de alto nivel diseñado para ser fácil de leer y sencillo de implementar. Se considera un lenguaje de scripting, como Ruby o Perl, y se utiliza con frecuencia para crear aplicaciones web y contenido web dinámico.
Más información
Responsive Design
El diseño responsivo es un tipo de diseño web que ofrece una experiencia de visualización personalizada para diferentes plataformas de navegación. Un sitio web creado con diseño responsivo mostrará una interfaz distinta según el dispositivo utilizado para acceder al sitio. Por ejemplo, un sitio web responsivo puede verse de una manera en una computadora portátil, de otra en una tableta y aún de otra forma en un teléfono inteligente.
Más información
Salesforce
Salesforce es una solución de gestión de relaciones con los clientes que une a las empresas y a los clientes. Es una plataforma CRM integrada que ofrece a todos tus departamentos — incluidos marketing, ventas, comercio y servicio — una vista única y compartida de cada cliente.
Más información
User-centered Design
El diseño centrado en el usuario (UCD) es un proceso de diseño iterativo en el que los diseñadores se centran en los usuarios y sus necesidades en cada fase del proceso de diseño. En UCD, los equipos de diseño involucran a los usuarios a lo largo de todo el proceso mediante una variedad de técnicas de investigación y diseño para crear productos altamente usables y accesibles para ellos.
Más información
UX
UX significa Experiencia de Usuario (User Experience). Es la experiencia que tiene una persona al usar un producto o servicio. En el mundo de la tecnología, esto suele referirse a un dispositivo de hardware o a un programa de software. Una experiencia de usuario positiva es simple, intuitiva y agradable. Una experiencia de usuario negativa es compleja, confusa y frustrante.
Más información
WordPress
WordPress es un sistema de gestión de contenidos (CMS) libre y de código abierto basado en PHP y MySQL. Para funcionar, WordPress debe instalarse en un servidor web, que puede formar parte de un servicio de hosting de Internet o de un host de red propio. Un ejemplo del primer caso sería un servicio como WordPress.com, y el segundo caso podría ser una computadora que ejecuta el paquete de software WordPress.org. Una computadora local puede usarse para pruebas y aprendizaje de un solo usuario.
Más información