Curso intensivo de términos técnicos: 19 términos para saber
Contenido
- Experiencia de usuario (UX)
- Mapa del sitio
- UI
- Investigación del usuario
- Estructura metálica
- Herramientas y hardware de flujo de trabajo
- Editor de texto
- IDE
- Enrutador
- Máquina virtual (VM)
- Red privada virtual (VPN)
- Control de versiones
- Administrador de tareas
- Desarrollo front-end
- HTML
- CSS
- JavaScript
- Desarrollo de back-end
- API
- Base de datos
- DevOps
- Marco de referencia
- Servidor web
- Conclusión
Si estás interesado en aprender todo lo relacionado con la tecnología, es probable que te encuentres con tantas palabras de vocabulario nuevas que sientas que estás en la escuela secundaria estudiando para el SAT nuevamente. Para comenzar, aquí hay una guía de términos básicos de tecnología que todos deberían saber ... incluso si es un principiante.
Experiencia de usuario (UX)
User Experience trata la forma en que una persona experimenta un producto, especialmente en lo que respecta a sitios web o aplicaciones. UX se preocupa principalmente por la facilidad de uso y la satisfacción / disfrute del usuario.
Mapa del sitio
Un resumen de todas las páginas de un sitio web.
UI
Interfaz de usuario. Cada parte de una máquina con la que los usuarios interactúan cuenta cosas como pantallas, pantallas, teclados, mouse / touchpads, etc.
Investigación del usuario
Observación y análisis realizados con el objetivo de comprender las necesidades y comportamientos de los usuarios.
Estructura metálica
El bosquejo de cómo se verá un sitio web / aplicación web incluye componentes clave en el sitio.
Herramientas y hardware de flujo de trabajo
Herramientas que ayudan a aumentar su productividad y eficiencia.
Editor de texto
Software utilizado en codificación y programación para escribir texto sin formato y sin formato. Ejemplos: Sublime Text, Brackets, TextEdit, TextWrangler, Notepad ++
IDE
Entorno de desarrollo integrado. Ayuda a las personas a programar de manera más eficiente. Similar a un editor de texto, pero tiene más funciones. Ejemplos: PyCharm, Webstorm
Enrutador
Un enrutador es el paso entre un módem y una computadora. Cuando la información llega a un módem a través de banda ancha, el enrutador descifra y envía esos datos a su computadora.
Máquina virtual (VM)
Una máquina virtual es, esencialmente, un software que se comporta como un hardware: no tiene presencia física pero puede ejecutar programas como una máquina física. Los dos tipos de máquinas virtuales son sistema de máquinas virtuales (diseñado para ejecutar sistemas operativos completos) y procesar máquinas virtuales (diseñado para ejecutar solo un programa).
Red privada virtual (VPN)
Las VPN proporcionan una capa adicional de seguridad a las redes. Se pueden usar para redes públicas o privadas, pero son más comunes en corporaciones que desean proteger datos.
Control de versiones
El control de versiones es un sistema que rastrea los cambios en un archivo o conjunto de archivos a lo largo del tiempo. Le permite recuperar versiones específicas más adelante si ciertos cambios no funcionan, lo que le ahorra la molestia de deshacer todos los pasos.
Administrador de tareas
Aplicaciones que permiten automatizar tareas repetitivas pero necesarias, agilizando su proceso de trabajo. Ejemplos: Grunt, Gulp
Desarrollo front-end
También conocido como el "lado del cliente", porque es lo que los usuarios / clientes verán en sus computadoras. El "front end" de un sitio web o aplicación involucra la pantalla / diseño codificado en él.
HTML
Lenguaje de marcado de hipertexto. La "cara" de internet. Todos los sitios web tienen HTML. Los navegadores web leen archivos HTML y los convierten en el sitio web que finalmente ve.
CSS
Hojas de estilo en cascada. Si HTML es la "cara", CSS es el "maquillaje". Le permite elegir estilos y agregar variedad.
JavaScript
Se ejecuta en el cliente (uno de los pocos lenguajes de programación que lo hacen). JavaScript es el lenguaje más popular en el desarrollo web. Ahora se usa también en la parte de atrás.
Desarrollo de back-end
A menudo llamado "lado del servidor", el back-end es lo que sucede detrás de escena para hacer que un sitio web o aplicación se ejecute: el front-end es la cara y el back-end es el cerebro. Incluye servidores y bases de datos.
API
Interfaz de programación de aplicaciones. Se utiliza en el desarrollo de software para proporcionar un conjunto de reglas y componentes básicos para un programa.
Base de datos
Recopilación de datos de una aplicación web.
DevOps
Método de desarrollo de software diseñado para ayudar a los equipos a comunicarse y trabajar mejor juntos. Une a los desarrolladores con otros trabajadores de TI con el objetivo final de aumentar la producción y la eficiencia.
Marco de referencia
El término completo es "marco de aplicación web". Estos recortan el tiempo que lleva construir un sitio web / aplicación al proporcionar plantillas y bibliotecas precodificadas, para que tenga una "base" sobre la cual construir.
Servidor web
El propósito principal de un servidor web es almacenar contenido y entregarlo a los clientes. Puede ser hardware (una computadora accesible desde la web) o software (un programa que detecta y responde a las solicitudes del servidor).
Conclusión
19 términos tecnológicos caídos, solo quedan un par de cientos (o miles). Tómelo con calma, no se sienta abrumado, y los dominará en poco tiempo.