DevOps Tutoriales

DevOps proporciona un enfoque estructurado para aprender las prácticas modernas de desarrollo de software y operaciones de TI. Ya seas principiante o un profesional experimentado, nuestros tutoriales de DevOps ofrecen una exploración sistemática de conceptos y herramientas clave. Con laboratorios gratuitos y ejemplos de código prácticos, desarrollarás habilidades en integración continua, despliegue y gestión de infraestructura. Nuestro entorno de DevOps permite la experimentación en tiempo real con diversas herramientas y flujos de trabajo.

Instalación y Actualización de Software

Instalación y Actualización de Software

En este laboratorio, aprenderá el proceso fundamental de gestión de software en un sistema Linux basado en Debian. Practicará la actualización de listas de paquetes, la instalación, actualización, listado y eliminación de software utilizando las herramientas de línea de comandos `apt` y `dpkg`.
Linux
Dependencias de Trabajos (Jobs) en GitHub Actions

Dependencias de Trabajos (Jobs) en GitHub Actions

En este laboratorio, aprenderás a orquestar flujos de trabajo complejos definiendo dependencias entre trabajos, asegurando que tareas como el despliegue (deployment) solo ocurran después de una compilación (build) exitosa.
Git
Prueba de Conectividad de Red

Prueba de Conectividad de Red

En este laboratorio, aprenderá comandos fundamentales de Linux para probar y solucionar problemas de conectividad de red, desde verificar la máquina local hasta resolver nombres de host externos.
Linux
Creación de Cuentas de Usuario

Creación de Cuentas de Usuario

En este laboratorio, aprenderá los comandos fundamentales de Linux para la gestión de cuentas de usuario, incluyendo la creación, modificación y eliminación de cuentas, y la concesión de privilegios administrativos.
Linux
GitHub Actions: Añadir Variables de Entorno

GitHub Actions: Añadir Variables de Entorno

En este laboratorio, aprenderás a definir y usar variables de entorno en flujos de trabajo de GitHub Actions. Crearás un flujo de trabajo, establecerás una variable global y accederás a ella dentro de un paso para imprimir un mensaje de saludo.
Git
GitHub Actions: Subida de Artefactos de Compilación

GitHub Actions: Subida de Artefactos de Compilación

En este laboratorio, aprenderás a persistir datos del *workflow* utilizando artefactos de compilación. Configurarás un *workflow* para subir un directorio de compilación para que pueda descargarse más tarde.
Git
Compilaciones de Matriz en GitHub Actions

Compilaciones de Matriz en GitHub Actions

En este laboratorio, aprenderá a usar estrategias de matriz para ejecutar su flujo de trabajo a través de múltiples configuraciones simultáneamente, como diferentes versiones de Node.js.
Git
Introducción y Configuración de GitHub Actions

Introducción y Configuración de GitHub Actions

En este laboratorio, aprenderá los pasos fundamentales para configurar GitHub Actions. Creará un repositorio en GitHub, lo clonará a un entorno local y establecerá la estructura de directorio necesaria para los flujos de trabajo (workflows).
Git
GitHub Actions Usando la Acción Checkout

GitHub Actions Usando la Acción Checkout

En este laboratorio, aprenderá a usar la acción `actions/checkout` en GitHub Actions para acceder a los archivos del repositorio y verificarlos utilizando los registros (*logs*) del flujo de trabajo.
Git
Creación del Primer Flujo de Trabajo de GitHub Actions

Creación del Primer Flujo de Trabajo de GitHub Actions

En este laboratorio, aprenderá los pasos fundamentales para crear un flujo de trabajo de GitHub Actions. Inicializará un repositorio Git, creará la estructura de directorio necesaria, definirá los disparadores (*triggers*) y trabajos (*jobs*) del flujo de trabajo en un archivo YAML, y confirmará (*commit*) sus cambios para simular un proceso de CI/CD.
Git
Configuración de Secretos en GitHub Actions

Configuración de Secretos en GitHub Actions

En este laboratorio, aprenderá a gestionar de forma segura la información sensible en GitHub Actions configurando secretos de repositorio y referenciándolos en sus flujos de trabajo.
Git
Ejecución de Comandos Simples en GitHub Actions

Ejecución de Comandos Simples en GitHub Actions

En este laboratorio, aprenderá a definir un flujo de trabajo (workflow) de GitHub Actions, especificar el entorno del ejecutor (runner) usando runs-on, y ejecutar comandos shell simples usando la palabra clave run.
Git
Compilación y Prueba Básica con GitHub Actions

Compilación y Prueba Básica con GitHub Actions

En este laboratorio, aprenderá a crear un flujo de trabajo básico de GitHub Actions para compilar y probar una aplicación Node.js, cubriendo la configuración del entorno, la instalación de dependencias y la ejecución de pruebas.
Git
Configuración del Direccionamiento IP

Configuración del Direccionamiento IP

En este laboratorio, aprenderá a configurar una dirección IP estática en un sistema Linux usando netplan, y luego revertir la configuración a DHCP.
Linux
Resolución de Problemas de Conectividad de Red

Resolución de Problemas de Conectividad de Red

En este laboratorio, aprenderá a diagnosticar y resolver un problema común de conectividad de red en un sistema Linux: la falla en la resolución de DNS. Aprenderá a aislar el problema, inspeccionar la configuración de DNS, corregirla y verificar la solución.
Linux
Manipular Listas en Python

Manipular Listas en Python

En este laboratorio, obtendrá experiencia práctica manipulando listas en Python, una estructura de datos fundamental. Aprenderá a crear, acceder, añadir, eliminar, modificar, ordenar, consultar y anidar listas. Al finalizar, podrá trabajar eficazmente con listas para gestionar y procesar datos en sus programas Python.
Python
Manejo de Excepciones con try except en Python

Manejo de Excepciones con try except en Python

En este laboratorio, aprenderá a manejar excepciones de manera efectiva en Python utilizando la sentencia `try...except`. Exploraremos cómo capturar excepciones específicas como `ValueError`, manejar múltiples tipos de excepciones y ejecutar código independientemente de si ocurrió una excepción utilizando los bloques `else` y `finally`. También aprenderá a generar excepciones personalizadas para señalar condiciones de error específicas en su código. A través de ejercicios prácticos, obtendrá experiencia práctica en la escritura de programas Python robustos y tolerantes a errores.
Python
Importar Módulos y Paquetes en Python

Importar Módulos y Paquetes en Python

En este laboratorio, aprenderá a importar y utilizar módulos y paquetes en Python. Exploraremos los módulos de Python con pydoc, importaremos módulos usando `import`, importaremos objetos específicos con `from...import`, y comprenderemos los paquetes de Python. Este laboratorio proporciona práctica directa para una organización y reutilización de código efectivas.
Python
  • Anterior
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 440
  • Siguiente