bienvenidos

La Única Fuente del Conocimiento es la Experiencia -Albert Einsten.

jueves, 6 de febrero de 2020

Glosario Informatico

A
Abstracción
Es un marco de referencia que forma parte del conjunto de librerías de programación dentro de la Common Language Infrastructure (CLI)
Desarrollo e ingeniería
Abstracción
En desarrollo y diseño es un análisis que se realiza aislando una propiedad específica de un objeto ignorando las demás.
Desarrollo e ingeniería
ACID
En desarrollo es el componente controlador de la interfaz gráfica escrita en XML.
Desarrollo e ingeniería
Activity
Es el componente controlador de la interfaz gráfica escrita en XML.
Desarrollo e ingeniería

ADB
Forma parte del SDK de Android que permite la conexión desde Android a la PC.
Desarrollo e ingeniería
ADB Manager
Es el administrador de paquetes del SDK o Software Development Kits de Android que permite la conexión desde Android a la PC.
Desarrollo e ingeniería
AJAX
De sus siglas en inglés Asynchronous JavaScript and XML. Es una técnica popular para cargar contenido desde un servidor y colocarlo en una página sin necesidad de que se actualice.
Desarrollo e ingeniería
AKS
Azure Kubernetes Service es un servicio de Kubernetes administrado y provisto por Azure.
Desarrollo e ingeniería
Algoritmo
Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.
Desarrollo e ingeniería
Amenaza
Posible causa de un incidente no deseado, que puede resultar en daños a un sistema u organización
Desarrollo e ingeniería
Android
Sistema operativo creado por Google para celulares.
Desarrollo e ingeniería
Android Studio
Entorno de desarrollo para crear aplicaciones de Android
Desarrollo e ingeniería
Antispam
Herramienta informatica que se encarga de eliminar correo no desado
Desarrollo e ingeniería
Antivirus
Software encargado de identificar programas que son diseñados con intenciones destructivas o dañinas.
Desarrollo e ingeniería
API
Aplicación que funciona como interfaz de programación, la cual es usada como biblioteca y proporciona interoperabilidad entre sistemas.
Desarrollo e ingeniería
APK
Application Package, es el archivo ejecutable de Android generado después de la compilación.
Desarrollo e ingeniería
Aplicaciones Bridge
Aplicaciones que utilizan lenguajes alternos a los nativos y que gracias a su motor logran hacer la traducción.
Desarrollo e ingeniería
Aplicaciones Escritorio
Aplicaciones que se encuentran instaladas en un sistema de almacenamiento como un disco duro y pueden correr sin internet.
Desarrollo e ingeniería
Aplicaciones Híbridas
Aplicaciones creadas con tecnologías para desarrollo web que, junto con un framework, tiene la capacidad de correr como aplicación para cualquier sistema operativo en cuestión
Desarrollo e ingeniería
Aplicaciones Móviles
Aplicaciones desarrolladas con los lenguajes oficiales de un sistema operativo y soportados por el propietario. Corren dentro de dispositivos móviles como celulares o tablets.
Desarrollo e ingeniería
Aplicación maliciosa
Conocida en inglés como Malware, es una aplicación que una vez instalada se encarga de robar información para cometer fraudes o robo de identidad.
Desarrollo e ingeniería
Aplicación Nativa
Es el software desarrollado utilizando el lenguaje de programación oficial de un sistema operativo.
Desarrollo e ingeniería
App Escritorio
Software que se encuentra instalado en el sistema operativo y se puede ejecutar sin depender de un navegador web.
Desarrollo e ingeniería
App Híbrida
Software creado con tecnologías web que, junto con un framework, tiene la capacidad de correr como aplicación móvil en Android, iOS y Windows Phone.
Desarrollo e ingeniería
Apple
Apple es una empresa estadounidense fundada por Steve Jobs que diseña y produce equipos electrónicos, software y servicios en línea. Su sede principal está ubicada en Cupertino, California Estados Unidos.
Desarrollo e ingeniería
App Multiplataforma
Aplicaciones que pueden ejecutarse en diferentes sistemas operativos ya sea en un dispositivo móvil, en un desktop o desde un navegador web.
Desarrollo e ingeniería
App Nativas
Es la forma de desarrollo, que compete a desarrollar con los lenguajes oficiales y soportados por el propietario.
Desarrollo e ingeniería
ASP
(Active Server Pages). Es un marco de referencia diseñado para desarrollo web
Desarrollo e ingeniería
Ataque
Un asalto a la seguridad del sistema, derivado de una amenaza inteligente; es decir, un acto inteligente y deliberado (especialmente en el sentido de método o técnica) para eludir los servicios de seguridad y violar la política de seguridad de un sistema
Desarrollo e ingeniería
Autenticación
Es referente a todas las formas que utiliza una aplicación para permitir o no el acceso de un usuario a sus funcionalidades.
Desarrollo e ingeniería
Automatización
Procesos automatizados para procesamiento de información.
Desarrollo e ingeniería
Autorización
Son todos los controles para que únicamente el usuario que esta autorizado para entrar a cierto recurso pueda hacerlo y otro no lo pueda hacer.
Desarrollo e ingeniería
AVD
Android Virtual Device, emula un dispositivo Android.
Desarrollo e ingeniería
AVD
Android Virtual Device, emula un dispositivo Android.
Desarrollo e ingeniería
AWS
Amazon Web Services: es una plataforma de servicios de cloud computing para empresas de cualquier tamaño.
Desarrollo e ingeniería
B
Backend
Parte del software que actua fuera de los ojos del usuario, en el desarrollo web es la capa que se encarga de manejar la información y las reglas del negocio
Desarrollo e ingeniería
Backpropagation
Es una técnica de aprendizaje supervisado donde se computan errores a la salida esperada y se distribuyen de forma regresiva en las capas de la red neuronal. Se utiliza para comparar entradas de datos con salidas esperadas, de forma que el sistema realice los ajustes necesarios.
Desarrollo e ingeniería
Balanceo de cargas
Reparte la diferentes conexiones que recibe un servidor web en diferentes servidores, nos sirve para dar disponibilidad a nuestras aplicaciones.
Desarrollo e ingeniería
Base de Datos
Las bases de datos son contenedores o repositorios digitales en los que se almacenan datos de manera estructurada y organizada para su posterior procesamiento y consulta.
Desarrollo e ingeniería
Base de Datos No Relacional
También conocida como NoSQL son las Bases de Datos que no siguen el modelo Relacional y que tampoco utilizan SQL como lenguaje de consultas, se caracterizan también por no seguir los principios ACID y también por utilizar colecciones en vez de tablas para almacenar datos.
Desarrollo e ingeniería
Base de Datos Relacional
Consiste en almacenar datos en forma de relaciones, todo dentro de un esquema lógico que en este caso son tablas, las relaciones son creadas a través de columnas en las tablas que hacen referencia a otro registro.
Desarrollo e ingeniería
Bases de datos
Las bases de datos son contenedores o repositorios digitales en los que se almacenan de manera estructurada y organizada datos que comparten un mismo contexto para su posterior procesamiento y consulta.
Desarrollo e ingeniería
Bases de Datos Relacionales
Conjunto de datos organizados y relacionados por un valor en común.
Desarrollo e ingeniería
Batch Jobs
Tareas programadas que el orquestador ejecuta en un momento determinado
Desarrollo e ingeniería
BDD (Behavior-driven development))
Cuando hablamos de pruebas, es lo que se basa en desarrollo impulsado por el comportamiento.
Desarrollo e ingeniería
Big Data
Conjunto de información cuya longitud (número de registros), variedad (número de características por cada registro) y frecuencia (ritmo con el cual se actualiza la información) impiden que los métodos de procesamiento de datos convencionales sean suficientes para su manejo.
Desarrollo e ingeniería
Biología
Es la ciencia que estudia a los seres vivos y sus procesos vitales, por ejemplo su origen, evolución propiedades, nutrición, morfogénesis, reproducción o patogenia.
Desarrollo e ingeniería
Blob Storage
Azure Blob Storage es un sistema de almacenamiento de objetos ampliamente escalable para datos no estructurados. Su amplia capacidad y su escalabilidad masiva permiten el almacenamiento rentable de cualquier tipo de datos no estructurados.
Desarrollo e ingeniería
Blog
Es un tipo de aplicación o sitio web en el que un autor o creador publica artículos de texto enriquecido de manera regular y periódica.
Desarrollo e ingeniería
Blue-green
Estrategia de despliegue donde se duplica la infraestructura y luego se efectúa un enrutamiento del tráfico.
Desarrollo e ingeniería
Bots
Ordenadores controlados de manera remota por los hackers. El término también se refiere a programas informáticos que realizan actividades repetitivas y pueden contar con cierta inteligencia artificial como los bots usados en los chats.
Desarrollo e ingeniería
Bytecode
Es el código leído por la Máquina Virtual de Java y generado por el compilador.
Desarrollo e ingeniería
C
Cálculo
Son operaciones matemáticas que tienen por objetivo el alcance de un dato o información y que requieren el desarrollo de un proceso previo a la obtención de ese resultado.
Desarrollo e ingeniería
Canary deployment
Estrategia de despliegue donde gradualmente se actualizan las réplicas de un servicio hasta llevar todas sus instancias a la nueva versión.
Desarrollo e ingeniería
Cgroups
Control groups, utilizados para limitar y medir los recursos del sistema operativo
Desarrollo e ingeniería
Ciencia de Datos
Área de conocimiento que busca agregar valor a los datos por medio de la confluencia de análisis estadísticos, métodos computacionales y visualización de información.
Desarrollo e ingeniería
Ciencias de datos
Campo de la ingenieria que usa diversos metodos estadisticos para extraer informacion valiosa y en base a ello obtener hallazgos que sean valiosos para toma de decisiones.
Desarrollo e ingeniería
Clase
Es la abstracción de un objeto, contiene la forma general del objeto. Su objetivo es servir como template para general más objetos.
Desarrollo e ingeniería
CLI
Command Line Interface o interfaz de linea de comandos, permite al usuario interactuar con un programa enviando comandos de texto haciendo uso de la terminal o consola del sistema operativo.
Desarrollo e ingeniería
Client-Side (Lado del cliente)
Se refiere a un lenguaje que es interpretado por el propio navegador. Por ejemplo, JavaScript es descargado por tu navegador y luego se ejecuta localmente en tu máquina. Tu navegador es el "cliente".
Desarrollo e ingeniería
Cloud
Cloud o “la nube” es el término con el que se describe al conjunto de servicios e infraestructura tecnológica disponible de manera remota a través de internet.
Desarrollo e ingeniería
Cloud computing
El término cloud computing se refiere a la estrategia (de pago) de almacenar en bases de datos aplicaciones y otros recursos gestionados y procesados con el uso de una red de servidores hospedados en internet y no en equipos locales como PCs o servidores personales.
Desarrollo e ingeniería
CMS
De sus siglas en inglés Content Management System. Es un programa de software que se ejecuta en tu servidor con el fin de facilitar la administración del contenido en el sitio web.
Desarrollo e ingeniería
CNI
Container-Network-Interface. Estándar el cual es utilizado por los diferentes vendors de networking en de K8s.
Desarrollo e ingeniería
Compilador
Programa encargado de transformar código en archivos binarios. Binario: Sistema de numeración de base dos.
Desarrollo e ingeniería
Componente
Es una clase responsable de exponer datos a una view y manejar la mayor parte de la visualización de la vista y la lógica de interacción del usuario.
Desarrollo e ingeniería
Comunicación M2M
Es el intercambio de información entre maquinas. Machine to machine.
Desarrollo e ingeniería
Concurrencia
Forma en que el procesador ejecuta hilos por un lapso de tiempo cada uno siguiendo un orden sin alterar el resultado fianl.
Desarrollo e ingeniería
Confidencialidad
Propiedad de que la información no esté disponible o sea divulgada a individuos, entidades o procesos no autorizados
Desarrollo e ingeniería
Continuous Delivery
Es la forma de aprovisionar de forma rápida y automática creando herramientas que apoyen el desarrollo, prueba e implementación.
Desarrollo e ingeniería
Continuous Integration
Es una práctica de desarrollo que requiere que los ingenieros integren su código a un repositorio compartido varias veces al día. Cada commit es verificado por un build automatizado, lo que permite a los equipos detectar problemas de manera oportuna.
Desarrollo e ingeniería
Contratos
Convenios que producen o transfieren las obligaciones y derechos.
Desarrollo e ingeniería
Convenio de Budapest
Es el convenio sobre la ciberdelincuencia del Consejo de Europa.
Desarrollo e ingeniería
Convenio de Budapest
Es el convenio sobre la ciberdelincuencia del Consejo de Europa.
Desarrollo e ingeniería
Cracker
Hacker dedicado a romper sitios en internet por motivos de protesta, retribución económica, simplemente por desafiar la seguridad del sitio.
Desarrollo e ingeniería
CRD
Custom Resource Definitions. Utilizados generalmente por los operadores de Kubernetes.
Desarrollo e ingeniería
Crimeware
Software malicioso Ej: troyanos, virus, spyware,Botnets entre otros.
Desarrollo e ingeniería
Criptografía
Se refiere a los diferentes algoritmos que podemos utilizar para proteger la información que es muy sensible o importante
Desarrollo e ingeniería
Croot
Mecanismo por el cual se cambia la visión del file system de un proceso
Desarrollo e ingeniería
CRUD
De sus siglas en inglés Create, Read, Update, Delete. Este término se utiliza para describir una aplicación web cuyo propósito general es crear, leer, actualizar y eliminar. Por ejemplo el software de un blog, donde se puede crear una entrada, leerla, actualizarla o eliminarla.
Desarrollo e ingeniería
CSS
Del inglés Cascading Style Sheets (hojas de estilo en cascada). Es un archivo que termina en .css que está vinculado desde el HTML y que controla el aspecto de la página web.
Desarrollo e ingeniería
D
Dalvik
Máquina virtual de Android para su funcionamiento.
Desarrollo e ingeniería
Dalvik/ART
Dalvik fue la máquina virtual de Android hasta la versión 4.0, posteriormente ART fue la nueva máquina virtual Android a partir de la versión 5.0.
Desarrollo e ingeniería
Database Application Firewall
Monitorea cambios dirigidos a las bases de datos relacionadas con la aplicación.
Desarrollo e ingeniería
Dato
Los datos son la representación simbólica, bien sea mediante números o letras de una recopilación de información la cual puede ser cualitativa o cuantitativa, que facilitan la deducción de una investigación o un hecho.
Desarrollo e ingeniería
Dato
Representación simbólica de información (numerica, silabica, algoritmica, etc..).
Desarrollo e ingeniería
dBm
Es una unidad de medida de potencia expresada en decibeles (dB) relativa a un miliwatt (mW).
Desarrollo e ingeniería
DDL
Es el lenguaje definido por el sistema de gestión de base de datos basado en SQL
Desarrollo e ingeniería
Decibel
El decibelio con símbolo dB, es una unidad que se utiliza para expresar la relación entre dos valores de presión sonora, o voltaje y potencia eléctrica.
Desarrollo e ingeniería
Deep Learning
Técnicas de Machine Learning que se basan en transformar la información a través de una serie de capas, se usa ampliamente en reconocimiento de imágenes y problemas que puedan ser representados en una matriz.
Desarrollo e ingeniería
Deployment
Recurso de alto nivel utilizado para gestionar replica-sets y servicios en un cluster.
Desarrollo e ingeniería
Devops
Es la combinación de herramientas que permiten aumentar la capacidad de una organización para distribuir servicios a alta velocidad. La práctica busca unir a dos equipos que tradicionalmente han tenido procesos separados: Development y Operations.
Desarrollo e ingeniería
DevOps
Modelo que mejora la comunicación entre el ambiente de desarrollo y producción a través de un enfoque de entrega continua.
Desarrollo e ingeniería
DevSecOps
Es la práctica que incluye las preocupaciones de seguridad dentro de las mismo flujo de trabajo desarrollado para el DevOps.
Desarrollo e ingeniería
Disco Duro
Dispositivo físico de almacenamiento de datos no volátil.
Desarrollo e ingeniería
Disponibilidad
Propiedad de la información de ser accesible y utilizable sobre demanda por una entidad autorizada.
Desarrollo e ingeniería
Django
Framework de python para realizar desarrollo web, es flexible y muy popular, tiene una libreria para realizar apis llamada DRF
Desarrollo e ingeniería
Docker
Runtime de contenedores que utiliza kubernetes para su ciclo de vida
Desarrollo e ingeniería
DOM
El DOM (Document Objet Model por sus siglas en inglés) es la estructura de objetos generada por el navegador al cargar un documento que puede ser modificada mediante un lenguaje de programación para cambiar dinámicamente los contenidos y aspecto de la página.
Desarrollo e ingeniería
DPI/PPI (Puntos Por Pulgada/Pixeles Por Pulgada)
De sus siglas en inglés Dots Per Inch y Pixels Per Inch. Los "puntos" son literalmente puntos físicos de tinta sobre papel que determinan la resolución de una imagen impresa. Los "pixeles" son bits de datos que determinan el tamaño de una imagen electrónica.
Desarrollo e ingeniería
DRF
Django REST framework, es un kit de herramientas potente y flexible para crear APIs Web.
Desarrollo e ingeniería
Dynamic Application Security Testing (Dast)
Es un tipo de prueba automatizada de seguridad que permite encontrar vulnerabilidades durante runtime, es decir, una vez que la aplicación ha sido desplegada.
Desarrollo e ingeniería
E
Ecuación
Es una igualdad donde existe al menos una incógnita cuyo valor será conocido al resolver el ejercicio. Tiene expresiones algebráicas que permiten conocer los datos (valores conocidos) e incógnitas (valores que no se han descubierto) vinculados a través de operaciones matemáticas.
Desarrollo e ingeniería
EFS
Elastic File System: Es un sistema de almacenamiento en la nube que permite elegir entre objetos, archivos o por bloques, así como migración de datos a la nube para diseñar las bases de entorno tecnológico en la nube.
Desarrollo e ingeniería
Electromagnetismo
El electromagnetismo es una rama de la física que estudia y unifica los fenómenos eléctricos y magnéticos en una sola teoría.
Desarrollo e ingeniería
Encapsulamiento
Uno de sus sinónimos puede ser “esconder” u “ocultar” algo, este va de la mano de los modificadores de acceso que generan niveles de visibilidad en los elementos de una clase.
Desarrollo e ingeniería
Entrega Continua (Continuous Delivery)
Es un enfoque que permite con la ayuda de la integración continua automatizar pruebas y despliegue de aplicaciones con mínima intervención humana.
Desarrollo e ingeniería
Environments
Permiten determinar cuándo y qué código ha sido desplegado por los diversos jobs del CI. Incluyen vínculos a los ambientes en donde vive nuestro código, métricas y consolas interactivas.
Desarrollo e ingeniería
Escalabilidad
Crecimiento por demanda. Servicios escalables de acuerdo a la cantidad de información.
Desarrollo e ingeniería
Estática
Es una rama de la física que analiza la fuerza, par / momento y estudia el equilibrio de fuerzas en los sistemas físicos en equilibrio estático, es decir, en un estado en el que las posiciones relativas de los subsistemas no varían con el tiempo.
Desarrollo e ingeniería
Etiqueta
Las etiquetas son el texto que va al rededor del contenido en el código HTML para identificar el tipo de contenido que envuelven. Por ejemplo, en este código <strong>Hola!</strong>, las etiquetas son <strong></strong>.
Desarrollo e ingeniería
Express
Framework de aplicaciones web que proporciona caraterísticas para desarrollar aplicaciones web, API's y aplicaciones móviles
Desarrollo e ingeniería
Express
Es un Framework para desarrollar aplicaciones web con Node.js
Desarrollo e ingeniería
Extracción
Extraer la información de otras fuentes, cloud providers, herramientas de terceros u on-premise.
Desarrollo e ingeniería
F
Firebase
Es el BackEnd as a Service de Google utilizado para el desarrollo Web y móvil.
Desarrollo e ingeniería
Firmware
Es el conjunto de instrucciones de un programa que se encuentra registrado en una memoria ROM, flash o similar. Estas instrucciones fijan la lógica primaria que ejerce el control de los circuitos de algún dispositivo.
Desarrollo e ingeniería
Física
Es una ciencia natural que se encarga del estudio de la energía, la materia y el espacio-tiempo, así como las interacciones de estos tres conceptos entre sí.
Desarrollo e ingeniería
Framework
Serie de herramientas/librerias de programacion con un proposito especifico
Desarrollo e ingeniería
Frontend
Con este término se identifica al conjunto de tecnologías que dan estructura, apariencia y comportamientos de interactividad a los sitios y aplicaciones web modernas de cara a los clientes o usuarios finales en un navegador.
Desarrollo e ingeniería
Front End
La parte de una aplicación web que ven las personas que visitan un sitio web en un navegador.
Desarrollo e ingeniería
Función
Conjunto de instrucciones que realizan una tarea específica, generalmente empaquetados y llamados con un identificador simbólico (nombre).
Desarrollo e ingeniería
G
Geometría
Es una rama de la matemática que se encarga de estudiar las propiedades y las medidas de una figura en un plano o en el espacio.
Desarrollo e ingeniería
Gestión de configuraciones
Se refiere a todo el nivel de aseguramiento que va a tener el ambiente en el cual se va a ejecutar la aplicación.
Desarrollo e ingeniería
Git
Es un servicio de control de versiones.
Desarrollo e ingeniería
Gitlab AutoDevOps
Es la funcionalidad de Gitlab que permite crear un flujo completo de Devops sin necesidad de configuración por parte del usuario. El flujo es completamente configurable a través de variables de ambiente o modificando nuestro archivo `.gitlab-ci.yml`.
Desarrollo e ingeniería
Gitlab CI
Gitlab CI es el producto que ofrece Gitlab como punto central de implementación de la filosofía Devops y es la herramienta principal de automatización en la plataforma.
Desarrollo e ingeniería
Gitlab pages
Es un servicio de hosting estático que ofrece Gitlab sin costo adicional. Permite crear sitios estáticos para nuestros grupos, proyectos o usuarios.
Desarrollo e ingeniería
GKE
Elastic Kubernetes Service es un servicio de Kubernetes administrado provisto por Google.
Desarrollo e ingeniería
GOPATH
Variable de entorno Linux donde indica el Path de trabajo de Go y en el que se encuentran las carpetas SRC, BIN y PKG.
Desarrollo e ingeniería
Goroutines
Son hilos de ejecución de código en Golang que se mandan al procesador y trabajan de forma concurrente.
Desarrollo e ingeniería
GraphQL
Es un lenguaje de consultas que se ejecuta del lado del servidor para consultar y manipular datos, fue desarrollado por Facebook en el 2015 y apartir del 2018 ya es mantenido por GraphQL Foundation.
Desarrollo e ingeniería
H
Hacking
Se refiere a la explotación de sistemas vulnerables. Comprometer los controles de seguridad para obtener acceso no autorizado o inapropiado a los recursos del sistema.
Desarrollo e ingeniería
Herencia
Su objetivo de ser es la reutilización del código. Método por el cual una clase (hija) deriva de otra (padre) para extender su funcionalidad.
Desarrollo e ingeniería
Hover
Cuando el cursor del mouse se desplaza sobre un enlace y ese enlace cambia de color se trata del estado "hover".
Desarrollo e ingeniería
HTML
lenguaje de marcado para la elaboración de páginas web. HyperText Markup Language (lenguaje de marcas de hipertexto) por sus siglas en ingles.
Desarrollo e ingeniería
I
IaaS
Infraestructura como servicio (IaaS) se refiere a los servicios on-line que proporcionan un alto-nivel de APIs. Es un método para ofrecer funcionalidades de computación, almacenamiento, redes y de otros tipos a través de Internet.
Desarrollo e ingeniería
Ingeniería social
Consiste en manipular una o un grupo de personas, a través de técnicas psicológicas y habilidades sociales para cumplir metas específicas.
Desarrollo e ingeniería
Ingesta
Tomar la información y alimentar otros sistemas (cloud providers, servicios o herramientas de terceros)
Desarrollo e ingeniería
Integración Continua (Continuos Integration)
Es un proceso en el cual se puede construir, probar e incluso implementar aplicaciones cuando se realiza un cambio al código fuente.
Desarrollo e ingeniería
Integridad
Propiedad de la información que esté completa y sea precisa.
Desarrollo e ingeniería
Inteligencia Artificial
Los sistemas de Inteligencia Artificial son aquellos que tienen la capacidad de entender, razonar y aprender. Es decir, aquellos sistemas que puedan imitar la inteligencia humana.
Desarrollo e ingeniería
Interface
En algunos lenguajes de programación es un tipo de “clase” que está enfocada en la reutilización de acciones o métodos entre familias (jerarquía padre-hijo de la herencia). En experiencia de usuario representa el punto de contacto entre usuario y máquina o elemento análogo.
Desarrollo e ingeniería
IOS
Sistema operativo de Apple creado para iPhone
Desarrollo e ingeniería
Issue
Es parte del sistema de planificación de Gitlab. Permite discutir la implementación de una idea, describir un bug en el sistema u obtener soporte técnico por parte de los mantenedores del código.
Desarrollo e ingeniería
J
JAR
Es el archivo ejecutable de una aplicación construida en Java con la versión Standard Edition. Este empaqueta todo el Bytecode que lee la JVM.
Desarrollo e ingeniería
JavaScript
JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, es basado en prototipos, imperativo, débilmente tipado y dinámico.
Desarrollo e ingeniería
JDK
Son las siglas del Java Development Kit este es el kit de desarrollo de Java que contiene todas las clases y librerías necesarias para que crees tus propios programas en Java.
Desarrollo e ingeniería
JRE
Es la Java Runtime Environment, esta contiene a la JVM, algunas clases principales y archivos de soporte.
Desarrollo e ingeniería
K
K8s
Abreviación de Kubernetes
Desarrollo e ingeniería
Keyword
Se refiere a la palabra clave que atrae al mayor número de seguidores a través de buscadores. Cuando tienes claro cuáles son las keywords que definen tu contenido puedes posicionarlo de manera orgánica o paga lo cual influye en el número de búsquedas y las conversiones.
Desarrollo e ingeniería
Kubectl
Command line tool utilizado para gestionar nuestro cluster de Kubernetes.
Desarrollo e ingeniería
L
Laravel
Es un framework para el desarrollo rápido de sitios web o APIs usando como lenguaje de programación PHP. Su primera versión estable salio en Junio de 2011.
Desarrollo e ingeniería
Layout
Es el lienzo y forma en la que cada elemento está situado dentro de un sitio web.
Desarrollo e ingeniería
Lista Negra (Black List)
proceso para identificar y bloquear, E-mail, programas y dominios con IP identificados como maliciosos.
Desarrollo e ingeniería
M
Machine Learning
Rama de la inteligencia artificial que se encarga del estudio de métodos automatizados por medio de algoritmos y estadística, para generar modelos matemáticos que permitan resolver tareas de forma tal que sea el software quien descifre por sí mismo como resolver dicho problema.
Desarrollo e ingeniería
Manejo de archivos
Existe aplicaciones que permiten que el usuario pueda subir archivos o generar archivos, existen muchas vulnerabilidades que están relacionadas con este tipo de acciones.
Desarrollo e ingeniería
Manejo de archivos
Existe aplicaciones que permiten que el usuario pueda subir archivos o generar archivos, existen muchas vulnerabilidades que están relacionadas con este tipo de acciones.
Desarrollo e ingeniería
Manejo de sesiones
Es la forma en la que la aplicación identifica a los usuarios cuando se conectan a la aplicación
Desarrollo e ingeniería
Máquinas Virtuales
Las máquinas virtuales son una herramienta para las empresas que buscan una manera rentable de aumentar su capacidad informática. Permiten la implementación de una serie de aplicaciones y programas informáticos en un sistema virtualizado.
Desarrollo e ingeniería
Máquina Virtual de Java (JVM)
También es conocida en inglés como la Java Virtual Machine, este es el motor que provoca la compatibilidad y el código compartido entre diferentes sistemas operativos, ella lee el bytecode generado por el compilador.
Desarrollo e ingeniería
Matemática
Es la ciencia relacionada a razonamiento deductivo que se dedica al estudio de propiedades entre los entes abstractos y sus relaciones; trabaja con números, símbolos, figuras geométricas, otros.
Desarrollo e ingeniería
MEAN
Acrónimo de Mongo, ExpressJS, Angular y NodeJS, en un framework usado regularmente para el desarrollo de aplicaciones basadas en Javascript.
Desarrollo e ingeniería
Mecánica
Es una rama de la física que estudia y analiza el movimiento y reposo de los cuerpos, y su evolución en el tiempo bajo la acción de fuerzas.
Desarrollo e ingeniería
Memoria
En computación, es una sección designada a el almacenamiento y recuperación de datos e información.
Desarrollo e ingeniería
Merge request
Es el punto de verificación previo a que cambios al código se integren al branch master. En Gitlab, incluye diversos widgets que nos otorgan información relevante para determinar si aceptar o no los cambios propuestos.
Desarrollo e ingeniería
MERN
MERN es un stack en el que se usa JavaScript tanto en el cliente como en el servidor, es decir Full Stack JavaScript. Es el acronimo de Mongo Express React y Node.js
Desarrollo e ingeniería
Método
Corresponde a una acción en particular que puede ejecutar el objeto.
Desarrollo e ingeniería
Métricas de desempeño
Ayudan a medir el rendimiento de nuestra aplicación para detectar posibles cuellos de botella y optimizar queries.
Desarrollo e ingeniería
Métricas de equipo
Ayudan a medir cuál es la capacidad actual de nuestro equipo para poder estimar el trabajo que es posible realizar a través del mismo.
Desarrollo e ingeniería
Métricas de equipo
Ayudan a medir cuál es la capacidad actual de nuestro equipo para poder estimar el trabajo que es posible realizar a través del mismo.
Desarrollo e ingeniería
Métricas de equipo
Ayudan a medir cuál es la capacidad actual de nuestro equipo para poder estimar el trabajo que es posible realizar a través del mismo.
Desarrollo e ingeniería
Métricas de salud
Ayudan a medir la salud de nuestros sistemas para detectar si un componente de hardware está a punto de fallar (falta de memoria, límites en el espacio de almacenamiento o procesamiento).
Desarrollo e ingeniería
Miembro
Datos y estructuras que representan una clase.
Desarrollo e ingeniería
Milestone
Los milestones permiten agrupar issues para alcanzar un objetivo determinado en un tiempo especificado. Pueden ser utilizados para seguir los sprints en un equipo ágil, o para agrupar los issues que formarán parte de un release.
Desarrollo e ingeniería
Mongo DB
Es un Software de Gestión de Bases de Datos no Relacionales que usa el modelo de datos orientado a documentos.
Desarrollo e ingeniería
MVC
Es una arquitectura de software que separa la aplicación en tres partes, la primera es la parte o capa de datos el Modelo, la segunda parte es la capa visual o Vista y la tercera parte es la lógica de la aplicación conocida como Controlador.
Desarrollo e ingeniería
MySQL
MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base datos de código abierto más popular del mundo.
Desarrollo e ingeniería
MySQL
Es un sistema de gestión de Base de Datos relacional de código abierto más ampliamente utilizado en el mundo.
Desarrollo e ingeniería
N
Namespaces
Función del kernel de Linux por el cual se aislan cursos del sistema operativo
Desarrollo e ingeniería
NAT
Network address translation. Forma utilizada para enrutar tráfico sin la necesidad de utilizar demasiadas direcciones de IP.
Desarrollo e ingeniería
Navegador
Un navegador es una aplicación de software que es usada para visitar sitios web. Firefox, Internet Explorer, Safari, etc.
Desarrollo e ingeniería
Negación de servicio.
Ataque dirigido propagado por red que inhabilita el acceso a recursos o servicios a usuarios autenticados en sistema.
Desarrollo e ingeniería
NgModule
Un NgModule identifica los componentes, directivas y conductos que utiliza la aplicación junto con la lista de NgModules externos que la aplicación necesita, como FormsModule  El NgModule colabora a organizar la aplicación por bloques cohesivos de funcionalidad.
Desarrollo e ingeniería
node.js
Es un entorno de tiempo de ejecución que te permite desarrollar con código JS desde el lado del servidor, node.js se encarga de transformar este código al lenguaje soportado por el Sistema Operativo
Desarrollo e ingeniería
NodeJS
Es el entorno de ejecución de Javascript en el lado del servidor, está basado en el motor V8 de Chrome para ejecutar el código.
Desarrollo e ingeniería
O
Objeto
Es una instancia de la clase, es decir, la forma general del objeto con datos particulares.
Desarrollo e ingeniería
Open source
Es un termino que se refiere a la fuente ya sea código, un documento, un diseño, un producto etc. Esta fuente puede ser usada y modificada libremente, es una forma de que proyectos de código crezcan gracias a la comunidad.
Desarrollo e ingeniería
Ordenadores Zombie
Computadores o servidores controlados remotamente que envían información a la fuente de origen que la solicita, sin notificar al usuario.
Desarrollo e ingeniería
ORM
Object Relational Mapping, permite escribir las estructuras de datos (tablas en la base de datos) en código, esto permite programar consultas a la base de datos sin tener que escribir directamente código SQL (Structured Query Lenguaje)
Desarrollo e ingeniería
P
PaaS
PaaS proporciona un marco que los desarrolladores pueden ampliar para personalizar aplicaciones basadas en la nube usando componentes de software integrados.
Desarrollo e ingeniería
PaaS
Platform as a Service o Plataforma como servicio, es un modelo de negocios de cloud computing en el que se ofrece a los suscriptores del servicio, recursos, herramientas y funcionalidades especializadas alojados en servidores remotos ubicados en internet.
Desarrollo e ingeniería
Paradigma
Metodología o forma de organizar para resolver uno o varios problemas.
Desarrollo e ingeniería
PCI DSS
Es un estándar para las organizaciones que manejan información de tarjetas de débito, crédito, prepago, monederos electrónicos, ATM y POS.
Desarrollo e ingeniería
Pentesting
Es un método para evaluar la seguridad de los sistemas de información y redes. Por medio de la simulación de ataques con el objetivos de encontrar vulnerabilidades que una persona malintencionada puede utilizar.
Desarrollo e ingeniería
Pharming
Captura de información confidencial a través de la re-dirección de trafico a un sitio web falso.
Desarrollo e ingeniería
Phishing
Técnica que se enfoca en copiar sitios web con el fin de robar información sensible de los usuarios: Usuario y contraseña, tarjetas de crédito haciendo creer a la persona que esta en la página web real.
Desarrollo e ingeniería
PHP
(PHP: Hypertext Preprocessor) Es un lenguaje de programación open source y de propósito general que fue desarrollado originalmente para generar contenido dinámico en un sitio web.
Desarrollo e ingeniería
Plugin
Es un subconjunto de código escrito en algún lenguaje de programación que permite extender alguna característica o funcionalidad particular del programa base.
Desarrollo e ingeniería
Pod
Unidad de despliegue en K8s. Puede estar compuesto por uno o más contenedores.
Desarrollo e ingeniería
Polimorfismo
Muchas formas. Se da en la sobreescritura de un método una vez que la herencia se haya ejecutado, se dice que cambia o se añade comportamiento al método.
Desarrollo e ingeniería
Políticas de seguridad
Una serie de sentencias formales (normas) que deben cumplir todas las personas que tengan acceso a cualquier información y tecnología de una organización
Desarrollo e ingeniería
Post
En el contexto web y de contenidos en internet, Post se refiere a cada una de las entradas o artículos de un blog o foro.
Desarrollo e ingeniería
Procesamiento de lenguaje natural
Aplicación de algoritmos computacionales para determinar propiedades del lenguaje natural de los humanos, de forma que permita a las máquinas identificar lenguaje escrito o hablado por humanos.
Desarrollo e ingeniería
Protección del canal de comunicaciones
Hay informacion que no puede viajar en texto claro y requiere protegerse de alguna forma lo mas sencillo es a través de un túnel a través de un protocolo llamado https que cifra la información que se envía.
Desarrollo e ingeniería
Protocolo
Conjunto de reglas de comunicación que rigen el intercambio de información entre dos equipos o sistemas conectados entre sí.
Desarrollo e ingeniería
Pruebas Unitarias (Unit Testing)
Son pruebas que se realizan a pequeñas partes del código de manera separada para verificar su funcionamiento.
Desarrollo e ingeniería
Pull Request
Es la solicitud para incluir los cambios hechos en un rama de un repositorio de Git a la rama master
Desarrollo e ingeniería
Python
Lenguaje de programación de alto nivel y de propósito general, caracterizado por la exigencia de uso de la indentación como forma de estructura del código lo que logra una mejor lectura del mismo. Muy usado actualmente para ciencia de datos y machine learning.
Desarrollo e ingeniería
Q
Quality Assurance (QA)
Son una serie de procedimientos que permite asegurar la calidad de un producto o pieza de software.
Desarrollo e ingeniería
Queue Storage
sirve para crear aplicaciones flexibles y separar las funciones con el fin de mejorar la durabilidad en las cargas de trabajo de gran tamaño. Cuando se diseñan aplicaciones escalables, sus componentes se pueden desacoplar para que puedan escalarse de forma independiente.
Desarrollo e ingeniería
Química
Es la ciencia que estudia la composición, estructura y las propiedades de la materia, como los cambios que esta experimenta durante las reacciones químicas y su relación con la energía.
Desarrollo e ingeniería
R
RAM
Memoria de acceso aleatorio, usada para leer y escribir información volátil (que no va a ser almacenada a largo plazo).
Desarrollo e ingeniería
Ransomware
Programa que bloquea el acceso total al usuario y pide dinero a cambio para habilitar el acceso.
Desarrollo e ingeniería
RBAC
Role Based Access Control. Política de roles para configurar la autorización a los recursos del cluster.
Desarrollo e ingeniería
React
React o React.js es una librería para construir interfaces de usuario usando JavaScript.
Desarrollo e ingeniería
Red neuronal artificial
Modelo utilizando en Inteligencia Artificial, basado en una forma muy simple del cerebro humano. Consiste en pasar datos por distintas capas para compararlas con una salida esperada.
Desarrollo e ingeniería
Red neuronal convolucional
Tipo de redes neuronales utilizadas para identificar y analizar imágenes.
Desarrollo e ingeniería
Renderizado
Es el proceso por el que pasa el navegador cuando interpreta HTML y CSS y lo convierte en el resultado final visual que ve en su pantalla.
Desarrollo e ingeniería
Réplicas
Cantidad de instancias del mismo pod en ejecución
Desarrollo e ingeniería
Review apps
Las review apps son ambientes completos que se despliegan de manera automatizada cada vez que se sugiere un cambio en un merge request.
Desarrollo e ingeniería
Riesgo
Potencial de que cierta amenaza pueda explotar las vulnerabilidades de un activo o grupo de activos y causar daño a la organización.
Desarrollo e ingeniería
Roll-out
Desplegar mediante diferentes estrategias código a producción.
Desarrollo e ingeniería
RPG
Sus siglas en inglés vienen de role-playing game. Es un género de los videojuegos conocido como videojuego de rol y que se desarrollan en un mundo específico donde el jugador tiene la potestad sobre las acciones de el/los personajes.
Desarrollo e ingeniería
Ruby
Lenguaje de programación creado en los noventas, de alto nivel y de proposito general, pero usada principalmente en el desarrollo web, caracterizado por su expresividad y gran comunidad
Desarrollo e ingeniería
Ruby on Rails
Framework de ruby para realizar desarrollo web, tiene reglas y una serie de convenciuones para mejorar la productividad, es muy popular
Desarrollo e ingeniería
S
S3
Simple Storage System: Almacenamiento para internet de cualquier tipo de información. Puede usarlo para almacenar y recuperar cualquier cantidad de datos en cualquier momento, desde cualquier lugar de la web. Existen varios tipos de gestores de S3 tanto para Mac y para otros S.O.
Desarrollo e ingeniería
Sast: Static Application Security Testing
Es un tipo de prueba automatizada de seguridad que busca encontrar vulnerabilidades en nuestro código al analizar nuestros patrones de escritura de código.
Desarrollo e ingeniería
SDK
Software development kit, conjunto de herramientas utilizadas en el desarrollo nativo de aplicaciones Android.
Desarrollo e ingeniería
Seguridad informática
Se encarga de proteger los activos de informáticos, entre los que se encuentran la Información, infraestructura y usuarios.
Desarrollo e ingeniería
Semántica
En la web, semántica significa elegir las etiquetas HTML correctas para describir el contenido. Por ejemplo, usar etiquetas de tabla para diseñar un sitio no es muy semántico porque esas etiquetas no transmiten ningún significado al contenido que contienen.
Desarrollo e ingeniería
Server-Side (Lado del servidor)
Se refiere a un lenguaje que es interpretado por el servidor. Por ejemplo, PHP es interpretado por tu servidor, procesado y luego entregado a ti.
Desarrollo e ingeniería
Servicios en la nube
Se llaman servicios en la nube a las diferentes funcionalidades para la gestión y procesamiento de datos o recursos digitales disponibles en la web a través de accesos programables con el apoyo de protocolos de internet como http, https, ssh, sftp, tcpip, udp, entre otros.
Desarrollo e ingeniería
Servidor
Cuando una página web es visitada, los datos se envían desde alguna computadora a algún lugar a tu computadora a través del internet. Esa otra computadora es un servidor, configurada especialmente para entregar información a otras computadoras que la soliciten.
Desarrollo e ingeniería
Sistema embebido
Es un sistema de computación diseñado específicamente para realizar una o algunas pocas funciones dedicadas. Los sistemas embebidos se diseñan para cubrir necesidades específicas.
Desarrollo e ingeniería
Sistema experto
Sistema de inteligencia artificial capaz de utilizar conocimientos de dominio humano especializado para resolver un problema.
Desarrollo e ingeniería
Sistema Operativo
El el conjunto de órdenes y programas que controlan los procesos básicos interacción con el hardware.
Desarrollo e ingeniería
Software
Conjunto de instrucciones y estructuras lógicas que conforman la base del lenguaje informático. Se trata de los programas y demás recursos que no componen el hardware.
Desarrollo e ingeniería
Spam
Correo electrónico con contenido idéntico enviado de forma masiva, también conocido como correo basura.
Desarrollo e ingeniería
Spyware
Software organizado por paquetes para realizar seguimiento el cual envía información de los usuarios a la fuente original sin solicitud de permisos a usuarios.
Desarrollo e ingeniería
SQL
Structured Query Language es un lenguaje diseñado para dominar y manejar los datos
Desarrollo e ingeniería
SQL
(Structured Query Language) es el lenguaje basado en el álgebra relacional que es utilizado en la gestión de Bases de Datos, permite entre otras cosas hacer consultas, insersiones y modificaciones de esquemas.
Desarrollo e ingeniería
SQL Server
SQL Server es un centro para la integración de datos. Ofrece conocimientos capaces de transformar tu empresa a partir de datos estructurados y no estructurados.
Desarrollo e ingeniería
Stack de protocolo
Es una colección ordenada de protocolos organizados en capas que se intercomunican unos con otros por capas dando como resultado un transporte de información.
Desarrollo e ingeniería
Storage
Almacenamiento en la nube es un sistema que permite guardar cualquier cantidad de información de aplicaciones, obedeciendo a una arquitectura creada para ello. Dicha arquitectura diferencia los variados proveedores de este servicio.
Desarrollo e ingeniería
T
Tema
Es el conjunto de archivos y documentos que al ser integrados en un sitio web creado con Wordpress, permiten personalizar su apariencia y comportamiento.
Desarrollo e ingeniería
Tiempo real / RealTime
Con este término se identifican los comportamientos que suceden de manera dinámica e inmediata como respuesta a una acción realizada por un usuario o proceso automatizado sin retardos o esperas en la interacción.
Desarrollo e ingeniería
Tracware
Programa diseñado con el fin de rastrear las acciones que realiza el usuario mientras visita internet, (historial de navegación) con el fin de crear anuncios y publicidad.
Desarrollo e ingeniería
U
Unity
Motor gráfico gratuito utilizado para crear videojuegos. Contiene un set de códigos preestablecidos que facilitan el desarrollo y permite crear experiencias para todo tipo de plataforma o consola.
Desarrollo e ingeniería
V
Validación de entradas
es muy importante y uno de los mas explotados debido a que todas las aplicaciones requieren un cierto nivel de interacción con los usuarios. “Cualquier entrada de usuario es potencialmente maliciosa”
Desarrollo e ingeniería
Variable
Espacio en memoria para almacenar datos, con un identificador simbólico (nombre) y una dirección que esté asociado a dicho espacio.
Desarrollo e ingeniería
Videojuego
Es un juego electrónico que permite la interacción de uno o más usuarios con un dispositivo que emite imágenes de video en diversas plataformas.
Desarrollo e ingeniería
Virus
Programa que se establece en el disco duro, replicando acciones que sin permiso del usuario afectan el sistema operativo.
Desarrollo e ingeniería
Vulnerabilidad
Es un fallo de programación, configuración o diseño. Que permite, de alguna manera, a los atacantes alterar el comportamiento normal de un programa y realizar algo malicioso.
Desarrollo e ingeniería
W
Watson
IBM Watson es la plataforma de Inteligencia Artificial de IBM.
Desarrollo e ingeniería
Web Application Firewall
Determina la respuesta que debe enviar el servidor de acuerdo con las reglas definidas en el WAF.
Desarrollo e ingeniería
WebApps
Una web app es una versión de la página web adaptada a cualquier dispositivo móvil, independientemente del sistema operativo que utilice, es decir, son aplicaciones multiplataforma.
Desarrollo e ingeniería
Widget
Es un fragmento de código HTML y/o Javascript que se incrusta en sectores particulares de una página web para mostrar funcionalidades adicionales o personalizar el comportamiento del contenido.
Desarrollo e ingeniería
WooCommerce
WooCommerce es un plugin avanzado con el que puedes agregar toda la funcionalidad de una tienda en línea a tus sitios web creados con WordPress.
Desarrollo e ingeniería
WordPress
Es un sistema de gestión de contenidos, también conocido como CMS, con el que se pueden crear una gran variedad de sitios web, principalmente blogs.
Desarrollo e ingeniería

X
Xamarin
Es una plataforma de desarrollo que nos permite construir aplicaciones usando las APIs de los sistemas operativos más importantes del ecosistema móvil. Las apps son codificadas utilizando C# y .NET
Desarrollo e ingeniería
Xamarin.forms
Es un framework que se agrega en un proyecto de Xamarin para poder crear interfaces de usuario que aprovechen los lenguajes visuales nativos de cada sistema operativo.
Desarrollo e ingeniería
XAML
Es un lenguaje desarrollado por Microsoft que tiene como objetivo describir gráficamente las interfaces de usuario. Los archivos XAML son producidos por herramientas de diseño visual como Microsoft Blend.
Desarrollo e ingeniería
Xcode
Entorno de desarrollo para crear aplicaciones de iOS

Fuente : https://platzi.com
Desarrollo e ingeniería