developerVilchez / diccionario_de_informatica_e_internet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Diccionario

  • La palabra que se define se llama entrada
  • Cada una de las distintas definiciones que encontramos de una entrada se denominan acepciones
  • Una acepción es cada uno de los significados o sentidos que tiene una palabra o frase según el contexto en el que se usen.

Objetivo

  • Recopilar y definir términos, en español, que se utilizan de manera coloquial dentro del mundo de lo que implica "tecnología", "Internet", "software", "web", "redes", etc y que mayormente se consumen en el idioma inglés (computer industry jargon)
  • Comprender la documentación técnica en español.
  • Visibilizar y comprender la jerga de la industria informática.
  • Ampliar mi vocabulario y manejo de conceptos para realmente entender lo que estoy haciendo y por qué lo estoy haciendo.
  • Allanar el camino que la brecha idiomatica antepone a los y las estudiantes latinoamericanos todo lo relacionado con "tecnología", "Internet", "software", "web", "redes", etc.
  • Porque incialmente, como todo en la vida, aprender sobre tecnología, en particular, no siempre es fácil de asimilar en el primer paso y más si eres una persona autodidacta que no tiene formación previa en estos temas.

A


  • Autenticacion : Acto o proceso de confirmar que algo o alguien es quien dice ser. El que se identifica se le dice probador el que verifica la identidad verificador probador usuario que quiere acceder a ciertos recursos el verificador sistema que protege el acceso a dichos recursos y tiene que verificar que el que accede sea un usuario que tiene permisos para acceder a dichos recursos. Tienes autenticación por credenciales, multifactor, OAuth etc.

  • Autorización : Consentimiento para la realización de algo. Proceso que protege los recursos de una aplicación permitiendo que solo sean usados por aquellos consumidores a los que se les ha concedido autorización para ello.

  • API : Interfaz de programación de aplicaciones, conjunto de definiciones y protocolos que se utilizan para desarrollar e integrar el software de las aplicaciones. Permiten que sus productos y servicios se comuniquen con otras aplicaciones , sin necesidad de saber cómo están implementados.

  • API web : Colección de formas predefinidas o reglas para interactuar con los datos de una aplicación web, que pueden estar almacenada en una base de datos, a menudo a través de un ciclo de solicitud-respuesta HTTP indicando la acción que le gustaría ejercer con los datos de dicha aplicación (crear nuevos datos, leer datos existentes, actualizar datos existentes, eliminar, etc) y recibe algunos datos como respuesta, para ello se establece la correlación entre la acción a realizar sobre la data(operaciones crud) y un verbo del protocolo http(get, post, update, delete, patch) No hay un estandar, cada compañia define la manera en que tienes que conversar con sus apis, con qué lenguaje, bajo que forma, etc. Es importante entender que cuando te conectas a estos servicios online, tienes que hacer lo que la documentación de las APIS te piden hacer para poder interactuar con ellas Por ejm, si programas en PHP pero la Api de facebook está en python, entonces tienes que aprende python. Las hay públicas y privadas.

  • AKA : Abreviación para el término Also known as

  • Aplicación web: Herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de internet o una intranet mediante un navegador. Es un programa que se codifica en un lenguaje interpretable por los navegadores web en la que se confía la ejecución al navegador. Son populares debido a lo práctico del navegador web como cliente ligero independiente del sistema operativo, te ofrece la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar softwarea miles de usuarios potenciales, solo necesitan un navegador e internet.


C


  • Cuenta de google: Es una cuenta de usuario que permite acceder a servicios de propiedad e google. Al crear una cuenta de google se crea automáticamente una cuenta de correo electrónico (gmail). La configuración de la cuenta se almacena en un lugar pero muchas aplicaciones pueden almacenar sus propios ajustes de esa cuenta

  • Cliente : En el caso de un sitio web, se trata del navegador, pero en otro contexto, un cliente puede ser otra aplicación, un dispositivo movil o un dispositivo inteligente. Elemento de un sistema informático que envía peticiones al servidor para que este realice para él ciertas funciones. Un proceso, como por ejemplo, un programa o tarea que solicita un servicio proporcionado por otro programa. El proceso cliente utiliza el servicio solicitado sin tener que saber ninguno de los detalles de trabajo sobre el otro programa o el propio servicio.

  • Contenido dinámico : En el contexto de internet, y concretamente referido a la www, contenido dinámico es aquel que se genera automaticamente en el momento que alguien solicita su visualización, por tanto, puede cambiar dependiendo de quién lo solicite o en que momento lo haga. Entiéndase como contenido a textos, imagenes, videos, ficheros descargables, etc. Que forman parte de una página web.

  • Cookie :

  • Compilador:

  • Crud : Son las cuatro funciones básicas del almacenamiento persistente las cuales son: Creas, recuperar(leer), actualizar y eliminar. Se utilizan, a veces, para describir las convenciones de la interfaz de usuario que facilitan la visualización, la búsqueda y el cambio de información, a menudo mediante formularios e informes basados en computadoras.


D


  • Deserializar

F


  • Framework : Marco de trabajo
  • Frontend: Son las partes de una pagina web con las que un visitante puede interactuar y ver.

H


  • Host: Entidad que recibe invitados en su entorno, dominio. En una red informática, ordenador al que están conectados otros

  • Hardware


I


  • Intérprete:

T


  • Third-party

L


  • Lenguaje de programación : Es software, que permite a las programadoras y programadores, desarrollar programas. Cualquier lenguaje artificial utilizado para definir una secuencia de instrucciones que la computadora podrá, finalmente, procesar y ejecutar. Su uso permite que otro programa especial llamada compilador traduzca de manera automática el código escrito por los desarrolladores y desarrolladoras al código máquina, que es el lenguaje que utiliza la computadora para poder trabajar.

M


  • Middleware: Software que se encuentra entre 2 o más tipos de software y traduce información entre ellos. Es un software, es lógica de intercambio de información entre aplicaciones, es la goma, es un canal por donde pasa datos entre las aplicaciones. La administración de datos, los servicios de aplicaciones, la mensajería, autenticación, y la administración de API se maneja comunmente como middleware.

O


  • Open source (fuente abierta) : Se refiere a recursos de acceso público y que por ello, cualquiera puede modificar y compartir

Término que originalmente hacía referencia al software open source (OSS). Se ha convertido en un movimiento y una forma de trabajo que trasciende la producción del software. Utiliza los valores y la producción descentralizada del software open source para hallar nuevas maneras de solucionar problemas de las comunidades y los sectores

  • OSS : (Open source software) código diseñado de manera que sea accesiblea al público, es decir, que todos pueden ver, modificar y distribuir el código de la forma que consideren conveniente. Este software se desarrolla de manera descentralizada y colaborativa, por lo tanto, depende de la revisión de los compañeros y la producción de la comunidad

  • OAuth : Protocolo de autorización estandar, open source, que proporciona flujos de autorización específicos para aplicaciones web, aplicaciones de escritorio, teléfonos móviles y dispositivos de sala de estar (televisión). Desde la perspectiva de las desarrolladoras y desarrolladores de aplicaciones web, móviles, escritorio, aplicaciones js o basadas en el navegador OAuthes una forma de acceder a datos protegidos desde una aplicación, es más seguro que pedir a los usuarios que inicien sesión con contraseñas. Desde la perspectiva de las desarrolladores y desarrolladores de APIS si estás apoyando aplicaciones web, móbiles, apis del lado del servidor o mashups, utiliza OAuth para permitir que los desarrolladores y desarrolladoras de aplicaciones accedan de forma segura a los datos de sus usuarios sin que estos tengan que compartir sus contraseñas.


P


  • Protocolo : Conjunto de normas y procedimientos necesarios para la transmisión de datos que debe ser seguido tanto por el emisor como por el receptor.

  • Página web estática: El contenido no depende de quién lo visualice ni en qué momento lo haga, siempre será el mismo. Página plana o estacionaria, es una pagina web que se entrega al navegador del usuario exactamente como está almacenada, por lo tanto, muestra la misma información para todos los usuarios, de todos los contextos. Estática no quiere decir que no sea interactiva. Por ejemplo un sitio web estático puede ser una buena opción para un sitio web personal simple con una breve biografía. Sin embargo, un usuario que navega por Twitter o facebook debe acceder a contenido nuevo a medida que se solicita y que un sitio web estatico no podría ofrecer.

  • Página web dinámicas: Están creadas en algún lenguaje interpretado. Aquí la web interactúa con el usuario y es necesario que componga las páginas de manera dinámica. Por ejemplo, cuando un usuario busca determinados productos, la aplicación realiza una consulta a su base de datos, obtiene los resultados y compone con ellos "sobre la marcha" el HTML que corresponde a la lista de los productos. Una vez compuesto dinámicamente el HTML de la página entera, se devuelve al navegador exactamente igual que si hubiese sido una página HTML estática.


S


  • Static assets : Recursos estáticos, recursos que no cambian; carpeta en donde se guardan recursos como imagenes o videos.

  • Servicio: Utilidad de algo para un fin o para el desempeño de una tarea o función. En relación con programación y software, se denomina servicio a un programa o rutina que da soporte a otros programas, particularmente a bajo nivel(cercano al hardware)

  • Stack : La colección de tecnologías para crear el frontend y el backend de una aplicación web. De aquí viene el termino fullstack. por ejemplo, MEAN (Mongo, express, angular y node), LAMP (Linux, apache, MySQL, PHP)

  • Serializar:

  • Sesión de usuario:

  • Stream

  • Servidor web : Es generalmente cualquier programa de servidor que sirve contenido utilizando los protocolos http(o https). Estos servidores tienden a escuchar en puertos específicos (80 0 443) a los clientes(navegadores web) a través del protocolo tcp/ip de internet. Ejemplo : Apache, Microsoft IIS, express-node

  • Servidor de aplicaciones : Es un termino difuso (impreciso y poco claro). Podría referirse a cualquier programa que proporcione respuestas a las solicitudes de los clientes para una aplicación determinada....seguir investigando

  • Software: Es el producto en ingeniería de software. Es el soporte lógico de un sistema informático, comprende los componentes lógicos necesarios que hacen posible la realización de tareas específicas. Son programas informáticos, instrucciones que hacen funcionar el hardware. Dos de los principales tipos de software son software del sistema - sistemas operativos y software de aplicaciones

  • Software del sistema: Controla los trabajos ejecutados sobre una computadora

  • Software de aplicaciones : Realizan las tareas que justifican el uso de las computadoras, por ejemplo, procesadores de texto, hojas de cálculo y base de datos.

  • Software de red : Que permite la intercomunicación entre un grupo de computadoras

  • Sistemas operativos : Véase software del sistema; Software, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos(hardware) y el resto de las aplicaciones y proporcionando una interfaz con el usuario

  • Statement (instrucción)


T


  • Transpilar :

M


  • Mashup: En el desarrollo web, es una página o aplicación web que utiliza contenido de más de un recurso para crear un único servicio nuevo que se muestra en una única interfaz gráfica. La principal caracteristica de un mashup es la combinación, la visualización y la agregación. Es importante hacer que los datos existentes sean más útiles, para uso personal y profesional. Para poder acceder permanentemente a los datos de otros servicios, los mashups son generalmente aplicaciones clientes o alojados en línea.

  • Middleware


U


  • Usuario : Que usa ordinariamente algo o que tiene derecho a hacer uso de ello.

About