Entradas

Mostrando entradas de junio, 2022

30 de Junio- Virtualización

Imagen
El día de hoy vi la virtualización.  La virtualización hace referencia a la creación de un recurso virtual, como un servidor, un escritorio, sistemas operativos, un archivo, un almacenamiento o una red. El objetivo principal de la virtualización es para administrar las cargas de trabajo al transformar radicalmente la informática tradicional para hacerla más escalable. La virtualización ha formado parte del panorama de TI durante décadas y actualmente se aplica a una gran variedad de capas de sistemas, que incluyen la virtualización de nivel de sistema operativo, la virtualización de nivel de hardware y la virtualización del servidor. Uso de la virtualización en la nube   La virtualización es un software que manipula hardware, mientras que la informática en la nube es un servicio producto de esa manipulación. No puede tener informática en la nube sin virtualización. VMware es un ejemplo de software de virtualización de plataforma. VM Import/Export Le permite impor...

29 de Junio- Tecnologías de plataforma

Imagen
 Plataforma  Una plataforma es un grupo de tecnologías que se utilizan como base sobre la que otras aplicaciones, procesos y tecnologías se desarrollan. En la informática personal, una plataforma es el hardware básico (equipo) y el software (sistema operativo) en los cuales se pueden ejecutar las aplicaciones de software.  Una plataforma de computadora, también llamada plataforma digital o plataforma informática, generalmente se refiere solo al sistema operativo y al hardware de la computadora. Un ejemplo de una plataforma informática es una computadora portátil moderna que ejecuta Windows como sistema operativo. Otro ejemplo sería una computadora Apple con el sistema operativo Mac OS X. Estándares de la plataforma La plataforma se ajusta a un conjunto de estándares que permiten a los desarrolladores de software desarrollar aplicaciones de software para la plataforma. Estos mismos estándares permiten a los propietarios y administradores comprar aplicacione...

28 de Junio- Scripting

Imagen
 El día de hoy estudié scripting en CLI, JavaScript, PHP. CLI : Es una interfaz con base en texto que se usa para operar software y sistemas operativos, al tiempo que permite que el usuario responda a avisos visuales, al escribir comandos únicos en la interfaz y recibir una respuesta de la misma manera. CLI es muy diferente de la interfaz gráfica de usuario (GUI) que se está usando en los sistemas operativos más recientes. JavaScript : Es un lenguaje de scripting, usado principalmente en la Web. Se usa para mejorar las páginas HTML y suele encontrarse incrustada en código HTML. JavaScript es un lenguaje interpretado. Por lo tanto, no es necesario que se compile. JavaScript pone a disposición páginas web en un manera interactiva y dinámica. Esto permite que las páginas reaccionen a eventos, exhiban efectos especiales, acepten texto variable, validen datos, creen cookies, detecten un navegador de usuario, etc. PHP :  Es un acrónimo recurrente para PHP: Preprocesador de hiper...

27 de Junio- Desarrollo de software

Imagen
Programación  Hoy vi en Data Scientist la programación en C, C# Y C++ C: Es un lenguaje de programación de uso general y de alto nivel que es ideal para desarrollar aplicaciones portátiles o firmware. Originalmente destinado para escribir el software de sistemas, Dennis Ritchie desarrolló C en Bell Labs para el sistema operativo Unix a principios de la década de 1970.  C#: Es un lenguaje de programación orientado a objetos (OOP) general para el desarrollo en la Web y redes. C# se especifica como un lenguaje de infraestructura de lenguaje común (CLI). En enero de 1999, el ingeniero neerlandés de software Anders Hejlsberg formó un equipo para desarrollar C# como un complemento para NET Framework de Microsoft.  C++:   E s un lenguaje de programación orientada a objetos (OOP) de uso general, desarrollado por Bjarne Stroustrup, y una extensión del lenguaje C. Por lo tanto, es posible codificar C++ en un "estilo C" o "estilo orientado a objetos". Ta...

24 de Junio- Base de datos no relacionales y relacionales

Imagen
 No relacionales Es una base de datos que no incorpora el modelo de clave/tabla que fomentan los sistemas de administración de bases de datos relacionales (RDBMS). Estos tipos de bases de datos requieren técnicas y procesos de manipulación diseñados para proporcionar soluciones para problemas de Big Data que enfrentan las grandes compañías. La base de datos no relacional emergente más popular se denomina NoSQL (no solo SQL). Están diseñadas específicamente para modelos de datos específicos y tienen esquemas flexibles para crear aplicaciones modernas. Las bases de datos NoSQL son ampliamente reconocidas porque son fáciles de desarrollar, por su funcionalidad y el rendimiento a escala. ¿Cómo funciona una base de datos NoSQL (no relacionales)? Las bases de datos NoSQL utilizan una variedad de modelos de datos para acceder y administrar datos. Estos tipos de bases de datos están optimizados específicamente para aplicaciones que requieren grandes volúmenes de datos, baja latencia ...

23 de Junio- Estructuras relacionales y no relacionales

Imagen
 Estructura de datos La forma más sencilla de responder a su pregunta es describiendo estructuras de datos como una forma de organizar y almacenar datos para que las operaciones se puedan realizar de manera eficiente. Algunas de las operaciones básicas que se pueden realizar utilizando estructuras de datos son Acceder, insertar, eliminar y buscar. Bases de datos especialmente diseñadas El mundo sigue cambiando y las categorías de bases de datos no relacionales continúan creciendo. Estamos viendo cada vez más clientes que desean crear aplicaciones a escala de Internet que requieren diversos modelos de datos. En respuesta a estas necesidades, los desarrolladores ahora pueden elegir entre bases de datos relacionales, de valores clave, de documentos, de gráficos, en memoria y de búsqueda. Cada una de estas bases de datos resuelve un problema específico o un grupo de problemas. Relacional: Se describe a sí misma porque permite a los desarrolladores definir ...

22 de Junio- Big Data

Imagen
 Visualización Es el proceso de mostrar datos o información en diagramas gráficos, cifras y barras. Es un medio para presentar informes visuales a los usuarios sobre el rendimiento, las operaciones o las estadísticas generales de una aplicación, red, hardware o prácticamente cualquier recurso de TI.  La visualización de datos generalmente se logra extrayendo datos del sistema de TI subyacente. Estos datos son generalmente en forma de números, estadísticas y actividad general. Los datos se procesan utilizando un software de visualización de datos y se muestran en el tablero del sistema. Por lo general, se realiza para ayudar a los administradores de TI a obtener información rápida, visual y fácil de entender sobre el rendimiento del sistema subyacente. La mayoría de las aplicaciones de supervisión del rendimiento de TI utilizan técnicas de visualización de datos para proporcionar información estadística sobre el rendimiento del sistema supervisado.   S...

21 de Junio- Data Scientist

Imagen
 Los científicos de datos son una nueva generación de expertos de datos analíticos que cuentan con habilidades técnicas para resolver problemas complejos, además de la curiosidad de explorar qué problemas se deben resolver. Son en parte matemáticos, en parte científicos informáticos y en parte observadores de tendencias. Introducción a Big Data Se refiere a un proceso que se usa cuando las técnicas tradicionales de manipulación y extracción de datos no pueden descubrir las perspectivas y el significado de los datos subyacentes. Los motores de bases de datos relacionales no pueden procesar los datos desestructurados, urgentes o simplemente muy grandes. Este tipo de datos requiere un enfoque de procesamiento diferente llamado Big Data, que utiliza un paralelismo a gran escala en hardware fácilmente disponible. Los grandes datos reflejan el mundo cambiante en el que vivimos. Cuanto más cambian las cosas, más cambios se capturan y registran como datos. Tome el tiempo...

13 de Junio- Evaluación Final

Imagen
 Hoy realicé la evaluación final del modulo

13 de Junio- Seguridad

Imagen
 Introducción La seguridad en Internet es un término comodín para un problema más amplio que abarca la seguridad para las transacciones realizadas en Internet. incluye la seguridad del navegador, la seguridad de los datos ingresados a través de un formulario web y la autenticación y protección global de los datos enviados a través del protocolo de Internet.  Se basa en los recursos y estándares específicos para proteger los datos que se envían a través de Internet. Incluye varios tipos de cifrado, como PGP (Pretty Good Privacy). También incluye firewalls, que bloquean el tráfico indeseable y los programas antimalware. Generalmente la seguridad se convierte en máxima prioridad tanto para las empresas como los gobiernos. La seguridad insuficiente en Internet puede amenazar con colapsar un negocio de comercio electrónico o cualquier otra operación donde los datos se envían a través de la Web. General   La seguridad de la nube en AWS es la mayor prioridad. Como clien...

10 de Junio- Desarrollo de software

Imagen
Scripting CLI Es una interfaz con base en texto que se usa para operar software y sistemas operativos, al tiempo que permite que el usuario responda a peticiones visuales al escribir los comandos únicos en la interfaz y recibir una respuesta de la misma manera. CLI es muy diferente de la interfaz gráfica de usuario (GUI) que se está usando en los sistemas operativos más recientes. Con descargar y configurar una sola herramienta, puede controlar varios servicios de AWS desde la línea de comandos y automatizarlos mediante scripts. Herramientas de línea de comandos de AWS: Este índice resalta las principales herramientas del desarrollador, SDK, conjuntos de herramientas de IDE y herramientas de línea de comandos para desarrollar y administrar las aplicaciones de AWS. Con una configuración mínima, la AWS CLI le permite comenzar a utilizar comandos de ejecución que implementen una funcionalidad equivalente a la que ofrece la AWS Management Console basada en navegador desde el símbolo ...

9 de Junio- Red

Imagen
  Introducción Una red informática es un grupo de sistemas informáticos y otros dispositivos de hardware informático que se vinculan mediante canales de comunicación para facilitar la comunicación y el intercambio de recursos entre varios usuarios. Arquitectura Es el marco completo de la red informática de una organización. El diagrama de la arquitectura de red proporciona un panorama completo de la red establecida con una vista detallada de todos los recursos accesibles. Incluye componentes de hardware usados para la comunicación, los tipos de cableado y de dispositivos, el diseño y las topologías de red, las conexiones físicas e inalámbricas, las áreas implementadas y los planes futuros. Además, las reglas y los protocolos de software también constituyen la arquitectura de red.  En la nube se refiere a los componentes y los subcomponentes requeridos para la informática en la nube. Estos componentes suelen constar de una plataforma de frontend (cliente pesado, cliente l...

8 de Junio- Cloud Support Enginer

Imagen
 Cloud Support Enginer  El ingeniero de asistencia en la nube es un rol importante que se centra en brindar asistencia a los clientes de la nube. Este rol requiere una amplia gama de conocimientos técnicos, desde sistemas operativos hasta aplicaciones web. ¿Qué es plataforma? Es un grupo de tecnologías que se utiliza como base para desarrollar otras aplicaciones, procesos o tecnologías. Plataforma: Sistemas Operativos. Es un software que permite que un usuario ejecute otras aplicaciones en un dispositivo informático. El sistema operativo administra los recursos de hardware informático, que incluyen:   Dispositivos de entrada. Dispositivos de salida. Dispositivos de red. Dispositivos de almacenamiento. ¿Qué son los sistemas operativos utilizados en la nube? Este servicio presenta un auténtico entorno informático virtual, que le permite utilizar interfaces de servicio web para ejecutar instancias con distintos sistemas operativos, cargarlas con su entorno de apl...

2 de Junio- Final Evaluation

Imagen
 Evaluación Final El día de hoy realice la evaluación final del modulo

1 de Junio- Datos y bases de datos

Imagen
 Estructura de datos ¿Qué es una estructura de datos? Las estructuras de datos son una parte crítica del desarrollo de software y uno de los temas más comunes para las preguntas en las entrevistas de trabajo de los desarrolladores. La buena noticia es que son formatos especializados básicamente para organizar y almacenar data. La forma más sencilla de responder a su pregunta es describiendo estructuras de datos como una forma de organizar y almacenar datos para que las operaciones se puedan realizar de manera eficiente. Esto nos lleva a la pregunta, ¿de qué tipo de operaciones estamos hablando? Acceder, insertar, eliminar, buscar y clasificar los datos son algunas de las operaciones básicas que se pueden realizar utilizando estructuras de datos. Soporte para Arrays para diferentes lenguajes de programación: Java: - Hay un par de clases para matrices, pero la más conocida es la clase ArrayList. C++: - Los vectores se utilizan para representar las matrices dinámi...