Skip to content

Latest commit

 

History

History
485 lines (477 loc) · 210 KB

File metadata and controls

485 lines (477 loc) · 210 KB

Práctica de Tutoriales Gratuitos de DevOps

Idiomas

🇨🇳 简体中文 🇯🇵 日本語 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English

Aprende DevOps con una ruta de aprendizaje estructurada diseñada para que los principiantes dominen las prácticas y herramientas modernas. Esta hoja de ruta proporciona una forma sistemática de entender la integración, entrega y despliegue continuos. Los cursos prácticos de DevOps incluidos y los ejercicios del mundo real ayudan a desarrollar habilidades prácticas para el desarrollo de software profesional y las operaciones de TI.

Índice Nombre Dificultad Enlace del Tutorial
001 📖 Cómo ejecutar un programa Python desde la línea de comandos Principiante 🔗 View
002 📖 ¿Cómo imprimir el valor de una variable en un script de shell? Principiante 🔗 View
003 📖 ¿Cómo reemplazar múltiples espacios en blanco en una cadena de Python? Principiante 🔗 View
004 📖 ¿Cómo resolver el error 'fatal: unable to auto-detect email address'? Principiante 🔗 View
005 📖 Cómo manejar el 'error: untracked working tree files would be overwritten by checkout' en Git Principiante 🔗 View
006 📖 ¿Cómo solucionar el error 'fatal: unable to read config file' en Git? Principiante 🔗 View
007 📖 ¿Cómo solucionar el error 'error: Tus cambios locales serían sobrescritos por la fusión' en Git? Principiante 🔗 View
008 📖 Cómo crear un directorio con espacios en el nombre en Linux Principiante 🔗 View
009 📖 Cómo resolver el ValueError: demasiados valores para desempaquetar Principiante 🔗 View
010 📖 ¿Cómo esperar a que un hilo de Python finalice? Principiante 🔗 View
011 📖 ¿Cómo resolver 'NameError: name 'json' is not defined' en Python? Principiante 🔗 View
012 📖 ¿Cómo monitorizar cambios en tiempo real en un archivo de registro de Linux con 'tail'? Principiante 🔗 View
013 📖 ¿Cómo Solucionar Errores de Permiso Denegado en SFTP en Linux? Principiante 🔗 View
014 📖 ¿Cómo deshacer una operación git cherry-pick? Principiante 🔗 View
015 📖 ¿Cómo convertir una lista de Python en un conjunto (set) preservando el orden original? Principiante 🔗 View
016 📖 Usando Netcat para la Comunicación de Red Simple Principiante 🔗 View
017 📖 Usando Hydra para Descifrar Contraseñas Intermedio 🔗 View
018 📖 Escaneo de Redes con Nmap Principiante 🔗 View
019 📖 Introducción al Cifrado con OpenSSL Principiante 🔗 View
020 📖 Descifrando Documento Top Secret Principiante 🔗 View
021 📖 Descifrando una Cuenta de Usuario Específica Intermedio 🔗 View
022 📖 Aprende la Instalación y el Uso Básico de Nmap Intermedio 🔗 View
023 📖 Instalar Nmap y Realizar Escaneo de Puertos Principiante 🔗 View
024 📖 Aprende la Sintaxis Básica de Comandos de Nmap Principiante 🔗 View
025 📖 ¿Cómo usar una función lambda para ordenar datos de forma personalizada en Python? Principiante 🔗 View
026 📖 Cómo resolver errores de importación en Python Principiante 🔗 View
027 📖 ¿Cómo determinar la calificación basada en las notas usando if-elif-else en Python? Principiante 🔗 View
028 📖 ¿Cómo solucionar el error 'no such file or directory'? Principiante 🔗 View
029 📖 ¿Cómo verificar el estado de los submódulos de Git en un repositorio? Principiante 🔗 View
030 📖 Cómo filtrar caracteres no alfanuméricos de cadenas (strings) de Python Principiante 🔗 View
031 📖 Cómo finalizar una sesión de Linux screen Principiante 🔗 View
032 📖 ¿Cómo ordenar procesos por diferentes criterios en htop? Principiante 🔗 View
033 📖 ¿Cómo usar los métodos init, str y repr en Python? Principiante 🔗 View
034 📖 Cómo revertir un commit de Git sin perder cambios Principiante 🔗 View
035 📖 ¿Cómo listar las opciones actuales de la Shell con el comando set en Linux? Principiante 🔗 View
036 📖 Cómo usar re.findall() en Python para encontrar todas las subcadenas coincidentes Principiante 🔗 View
037 📖 ¿Cómo encontrar elementos comunes en dos listas de Python? Principiante 🔗 View
038 📖 ¿Cómo probar la conectividad del servidor con curl en Linux? Principiante 🔗 View
039 📖 Cómo ver el historial de commits de una rama remota de Git Principiante 🔗 View
040 📖 ¿Cómo aplicar políticas de complejidad de contraseñas en Linux? Principiante 🔗 View
041 📖 Cómo comprobar la rama actual Principiante 🔗 View
042 📖 ¿Cómo instalar el comando bc en Linux? Principiante 🔗 View
043 📖 ¿Cómo Arreglar el Error 'Could Not Chdir to Home Directory'? Principiante 🔗 View
044 📖 ¿Cómo Resolver una Rama de Git Adelantada a Origin? Principiante 🔗 View
045 📖 Explorando el Comando Stat de Linux para Recuperar Metadatos de Archivos Principiante 🔗 View
046 📖 Cómo usar declaraciones if de Bash con múltiples condiciones Principiante 🔗 View
047 📖 Utilización de Arreglos Clave-Valor en Bash para Scripting Principiante 🔗 View
048 📖 ¿Cómo Establecer Valores Predeterminados en Scripts de Bash? Principiante 🔗 View
049 📖 Resolviendo el error "No se puede eliminar la rama activa" en Git Principiante 🔗 View
050 📖 Cómo listar el contenido de un archivo zip en Linux Principiante 🔗 View
051 📖 ¿Cómo copiar archivos con patrones específicos usando comodines en Linux? Principiante 🔗 View
052 📖 Cómo verificar la hora de modificación y acceso de un archivo en Linux Principiante 🔗 View
053 📖 ¿Cómo Solucionar Problemas de Variables No Definidas en Scripts de Bash? Principiante 🔗 View
054 📖 Cómo Clonar un Repositorio Git con Autenticación de Nombre de Usuario y Contraseña Principiante 🔗 View
055 📖 ¿Cómo Formatear Cadenas en Scripts de Bash? Principiante 🔗 View
056 📖 ¿Cómo Resolver el Error 'Could Not Open Lock File /var/lib/dpkg/lock-frontend' en Linux? Principiante 🔗 View
057 📖 Cómo Encontrar el ID de Usuario Actual en Linux Principiante 🔗 View
058 📖 Cómo Resolver el Error 'No Identities Found' de SSH Copy-ID Principiante 🔗 View
059 📖 Cómo ver tu nombre de usuario de Git en la terminal Principiante 🔗 View
060 📖 ¿Cómo Eliminar Archivos en Caché con Git? Principiante 🔗 View
061 📖 ¿Cómo usar funciones lambda para actualizar valores de diccionarios en Python? Principiante 🔗 View
062 📖 ¿Cómo enviar y recibir mensajes usando sockets en Python? Principiante 🔗 View
063 📖 ¿Cómo generar números de lotería aleatorios únicos en Python? Principiante 🔗 View
064 📖 Operaciones Aritméticas en Shell Principiante 🔗 View
065 📖 Manifiesto de Carga Interestelar Principiante 🔗 View
066 📖 Ejecuta tu primer contenedor Principiante 🔗 View
067 📖 Valores de retorno de funciones en Bash Principiante 🔗 View
068 📖 ¿Cómo Interactuar con la API de Windows en Python? Principiante 🔗 View
069 📖 Coincidencia de Expresiones Regulares en Bash Principiante 🔗 View
070 📖 Git Switch vs Git Checkout Principiante 🔗 View
071 📖 getopt de Bash Principiante 🔗 View
072 📖 Git Pull: Ignorar cambios locales Principiante 🔗 View
073 📖 Cómo iterar sobre las líneas de un archivo con Bash Principiante 🔗 View
074 📖 ¿Cómo Verificar si Unzip Está Instalado en Linux? Principiante 🔗 View
075 📖 Solución de Problemas de Fallos de Autenticación Su en Linux Principiante 🔗 View
076 📖 ¿Cómo Asignar y Reasignar Variables en Bash? Principiante 🔗 View
077 📖 Cómo Deshacer y Eliminar un Commit Específico de Git de la Rama Actual Principiante 🔗 View
078 📖 Cómo encontrar el destino de un enlace simbólico Principiante 🔗 View
079 📖 ¿Cómo Ignorar Archivos EXE en un Repositorio Git Usando GitIgnore? Principiante 🔗 View
080 📖 Cómo imprimir elementos de un array de Bash línea por línea Principiante 🔗 View
081 📖 Comunicación en la Academia Espacial Principiante 🔗 View
082 📖 Tipos de datos y operadores en Python Intermedio 🔗 View
083 📖 Crear un Procesador de Etiquetas de Nombre de Astronautas Principiante 🔗 View
084 📖 Estructuras de control de Python Intermedio 🔗 View
085 📖 Crea una Cuenta Regresiva para el Lanzamiento de un Cohete Principiante 🔗 View
086 📖 Funciones y Módulos de Python Principiante 🔗 View
087 📖 Calculadora de Misiones Espaciales Principiante 🔗 View
088 📖 Estructuras de Datos en Python Principiante 🔗 View
089 📖 Sistema de Gestión de Misiones Espaciales Principiante 🔗 View
090 📖 Cómo copiar elementos de una tupla a otra en Python de forma eficiente Principiante 🔗 View
091 📖 ¿Cómo acceder y modificar los atributos de un objeto en Python? Principiante 🔗 View
092 📖 ¿Cómo acceder a claves anidadas en un objeto JSON de Python? Principiante 🔗 View
093 📖 ¿Cómo comparar dos cadenas de Python para verificar su igualdad de manera insensible a mayúsculas y minúsculas? Principiante 🔗 View
094 📖 ¿Cómo incluir archivos adicionales en un paquete Python? Principiante 🔗 View
095 📖 ¿Cómo establecer encabezados personalizados en una llamada de Python requests? Principiante 🔗 View
096 📖 ¿Cómo redirigir la función print a un archivo en Python? Principiante 🔗 View
097 📖 ¿Cómo analizar el contenido de la respuesta de una llamada requests en Python? Principiante 🔗 View
098 📖 Cómo implementar la autenticación en un sistema cliente-servidor Python Principiante 🔗 View
099 📖 Cómo manejar respuestas no autorizadas en solicitudes Python Principiante 🔗 View
100 📖 Cómo usar itertools.combinations en Python Principiante 🔗 View
101 📖 Aprende la Sintaxis Básica de Comandos de Nmap Principiante 🔗 View
102 📖 Instalar Nmap y Realizar Escaneo de Puertos Principiante 🔗 View
103 📖 Aprende la Instalación y el Uso Básico de Nmap Intermedio 🔗 View
104 📖 Descifrando una Cuenta de Usuario Específica Intermedio 🔗 View
105 📖 Descifrando Documento Top Secret Principiante 🔗 View
106 📖 Introducción al Cifrado con OpenSSL Principiante 🔗 View
107 📖 Escaneo de Redes con Nmap Principiante 🔗 View
108 📖 Usando Hydra para Descifrar Contraseñas Intermedio 🔗 View
109 📖 Usando Netcat para la Comunicación de Red Simple Principiante 🔗 View
110 📖 ¿Cómo convertir una lista de Python en un conjunto (set) preservando el orden original? Principiante 🔗 View
111 📖 ¿Cómo deshacer una operación git cherry-pick? Principiante 🔗 View
112 📖 ¿Cómo Solucionar Errores de Permiso Denegado en SFTP en Linux? Principiante 🔗 View
113 📖 ¿Cómo monitorizar cambios en tiempo real en un archivo de registro de Linux con 'tail'? Principiante 🔗 View
114 📖 ¿Cómo resolver 'NameError: name 'json' is not defined' en Python? Principiante 🔗 View
115 📖 ¿Cómo esperar a que un hilo de Python finalice? Principiante 🔗 View
116 📖 Cómo resolver el ValueError: demasiados valores para desempaquetar Principiante 🔗 View
117 📖 Cómo crear un directorio con espacios en el nombre en Linux Principiante 🔗 View
118 📖 ¿Cómo solucionar el error 'error: Tus cambios locales serían sobrescritos por la fusión' en Git? Principiante 🔗 View
119 📖 ¿Cómo solucionar el error 'fatal: unable to read config file' en Git? Principiante 🔗 View
120 📖 Cómo manejar el 'error: untracked working tree files would be overwritten by checkout' en Git Principiante 🔗 View
121 📖 ¿Cómo resolver el error 'fatal: unable to auto-detect email address'? Principiante 🔗 View
122 📖 ¿Cómo reemplazar múltiples espacios en blanco en una cadena de Python? Principiante 🔗 View
123 📖 ¿Cómo imprimir el valor de una variable en un script de shell? Principiante 🔗 View
124 📖 Editar Archivos de Texto en Linux con Vim y Nano Principiante 🔗 View
125 📖 Autenticación de Mensajes con HMAC en Criptografía Principiante 🔗 View
126 📖 Esquemas de Cifrado Híbrido en Criptografía Principiante 🔗 View
127 📖 Generación de Certificados X.509 en Criptografía Principiante 🔗 View
128 📖 Infraestructura de Clave Pública (PKI) Básica en Criptografía Principiante 🔗 View
129 📖 Fundamentos del Cifrado Simétrico en Criptografía Principiante 🔗 View
130 📖 Instalación de Herramientas de Criptografía y Configuración del Entorno Principiante 🔗 View
131 📖 Hashing con SHA-256 en Criptografía Principiante 🔗 View
132 📖 Firmas Digitales con RSA en Criptografía Principiante 🔗 View
133 📖 Intercambio Básico de Claves con Diffie-Hellman en Criptografía Principiante 🔗 View
134 📖 Cifrado Asimétrico con RSA en Criptografía Principiante 🔗 View
135 📖 Uso de Variables en Terraform Principiante 🔗 View
136 📖 Gestión del Estado de Terraform Principiante 🔗 View
137 📖 Destrucción de Recursos con Terraform Principiante 🔗 View
138 📖 Inicialización de Proyectos Terraform Principiante 🔗 View
139 📖 Gestión de Salidas (Outputs) de Terraform Principiante 🔗 View
140 📖 Implementación de Módulos de Terraform Principiante 🔗 View
141 📖 Instalación de Terraform Principiante 🔗 View
142 📖 Creación de Recursos Básicos con Terraform Principiante 🔗 View
143 📖 Ejecución de Exploit Simple con Metasploit Principiante 🔗 View
144 📖 Búsqueda y Selección de Módulos de Metasploit Principiante 🔗 View
145 📖 Instalación y Configuración Inicial de Metasploit Principiante 🔗 View
146 📖 Conceptos Básicos de Navegación en la Consola Metasploit Principiante 🔗 View
147 📖 Post-Explotación Básica con Metasploit Principiante 🔗 View
148 📖 Módulos Auxiliares de Escaneo de Metasploit Principiante 🔗 View
149 📖 Archivos Potfile y de Salida de Hashcat Principiante 🔗 View
150 📖 Instalación de Hashcat y Benchmark del Sistema Principiante 🔗 View
151 📖 Fundamentos de Hashing con Hashcat Principiante 🔗 View
152 📖 Ataques de Diccionario con Hashcat Principiante 🔗 View
153 📖 Fuerza Bruta con Hashcat Usando Ataques de Máscara Principiante 🔗 View
154 📖 Introducción a las Funciones Universales de NumPy Principiante 🔗 View
155 📖 Arrays Estructurados en NumPy Principiante 🔗 View
156 📖 Fundamentos de Manipulación de Arrays NumPy Principiante 🔗 View
157 📖 Difusión de NumPy para Computación Eficiente Principiante 🔗 View
158 📖 Comprendiendo los Tipos de Datos de NumPy Principiante 🔗 View
159 📖 Importar Datos con Genfromtxt Principiante 🔗 View
160 📖 Introducción a la Indexación en NumPy Principiante 🔗 View
161 📖 Técnicas Fundamentales de Creación de Arrays en NumPy Principiante 🔗 View
162 📖 Día 5: El Guardián de las Llaves Principiante 🔗 View
163 📖 Día 4: El Guardián de la Fortaleza Principiante 🔗 View
164 📖 Día 3: El Investigador de Registros Principiante 🔗 View
165 📖 Día 2: El Arquitecto Digital Principiante 🔗 View
166 📖 Día 1: El Panorama General Principiante 🔗 View
167 📖 Garantizar la Integridad y Autenticidad de los Datos con Criptografía Principiante 🔗 View
168 📖 Demostración de Validación de Entrada e Integridad de Código Principiante 🔗 View
169 📖 Escaneo Básico de Vulnerabilidades con Nmap Principiante 🔗 View
170 📖 Políticas de Contraseñas y Detección de Ataques en Linux Principiante 🔗 View
171 📖 Identificación de Indicadores de Malware en Linux Principiante 🔗 View
172 📖 Conceptos Fundamentales de Seguridad (Tríada CIA) en Linux Principiante 🔗 View
173 📖 Gestionar Direccionamiento IP en Linux Principiante 🔗 View
174 📖 Identificar direcciones MAC y IP en Linux Principiante 🔗 View
175 📖 Comando smbclient en Linux con Ejemplos Prácticos Principiante 🔗 View
176 📖 Comando strings de Linux con ejemplos prácticos Principiante 🔗 View
177 📖 Comando tftp de Linux con Ejemplos Prácticos Principiante 🔗 View
178 📖 Cómo limpiar entornos virtuales Principiante 🔗 View
179 📖 Cómo desactivar un entorno virtual (venv) de Python Principiante 🔗 View
180 📖 ¿Cómo pasar argumentos en multiprocessing de Python? Principiante 🔗 View
181 📖 Explora el clúster de Kubernetes Intermedio 🔗 View
182 📖 ¿Cómo agregar múltiples argumentos argparse? Principiante 🔗 View
183 📖 Comprender la codificación de caracteres en Python Principiante 🔗 View
184 📖 Explorar Herramientas de Desarrollo de Python Principiante 🔗 View
185 📖 Cómo comprobar si el sistema es de 32 bits o de 64 bits en Linux Principiante 🔗 View
186 📖 Introducción a Linux Principiante 🔗 View
187 📖 Cómo agregar tiempo en Python datetime Principiante 🔗 View
188 📖 Comando nc (netcat) en Linux con Ejemplos Prácticos Principiante 🔗 View
189 📖 Crear Saludo Personalizado en Terminal Principiante 🔗 View
190 📖 Visualiza las diferencias entre archivos con Icdiff Principiante 🔗 View
191 📖 Creando Texto Impactante en el Terminal con FIGlet Principiante 🔗 View
192 📖 Contar líneas de código con CLOC Principiante 🔗 View
193 📖 Procesamiento de Datos JSON con jq Principiante 🔗 View
194 📖 Transcribe medios a texto con Whisper Principiante 🔗 View
195 📖 Módulo Ansible Cron Intermedio 🔗 View
196 📖 Instrucciones Condicionales en Python Principiante 🔗 View
197 📖 Convertir Horas a Segundos Principiante 🔗 View
198 📖 Tipos de datos y conversión Intermedio 🔗 View
199 📖 Mejora la copia y el movimiento con Advcpmv Principiante 🔗 View
200 📖 Explorando sistemas de archivos con Eza Principiante 🔗 View
201 📖 Explora el uso del disco con Ncdu Principiante 🔗 View
202 📖 Construye un monitor de sistema Linux utilizando Bash Intermedio 🔗 View
203 📖 Creación y Eliminación por Lotes de Usuarios y Grupos Intermedio 🔗 View
204 📖 Monitorear recursos del sistema con Glances Principiante 🔗 View
205 📖 Búsqueda Rápida con Ripgrep Principiante 🔗 View
206 📖 Visualización de la estructura de archivos con Tre Principiante 🔗 View
207 📖 El Misterio del Manuscrito Principiante 🔗 View
208 📖 Operaciones Básicas de Ramas en Git Principiante 🔗 View
209 📖 Gestión de configuración de Git Principiante 🔗 View
210 📖 Configurar el Entorno de Desarrollo Principiante 🔗 View
211 📖 Clonar un repositorio Principiante 🔗 View
212 📖 Trabajando con Archivos y el Área de Preparación (Staging Area) Principiante 🔗 View
213 📖 Operación Salto Cuántico Principiante 🔗 View
214 📖 Configuración de la identidad de la máquina del tiempo Principiante 🔗 View
215 📖 La Maleta del Viajero del Tiempo Principiante 🔗 View
216 📖 Configurar una nueva estructura de proyecto Principiante 🔗 View
217 📖 Organización de Archivos y Directorios Principiante 🔗 View
218 📖 Visualización de archivos de registro y configuración en Linux Principiante 🔗 View
219 📖 Detección Rápida de Amenazas Principiante 🔗 View
220 📖 Descubre Recursos Críticos del Sistema Principiante 🔗 View
221 📖 Detective del uso del disco Principiante 🔗 View
222 📖 Un aguja en un pajar Principiante 🔗 View
223 📖 Conteo de Palabras y Ordenación Principiante 🔗 View
224 📖 Procesamiento de datos de empleados Principiante 🔗 View
225 📖 Comando awk de Linux: Procesamiento de texto Principiante 🔗 View
226 📖 Comando free de Linux: Monitoreo de la memoria del sistema Principiante 🔗 View
227 📖 Comando top de Linux: Monitorización en tiempo real del sistema Principiante 🔗 View
228 📖 Encontrando el Tesoro del Pirata Principiante 🔗 View
229 📖 ¡Hola, Bash! Intermedio 🔗 View
230 📖 Trabajando con Variables de Shell Principiante 🔗 View
231 📖 Pasar Argumentos al Script Principiante 🔗 View
232 📖 Matrices (Arrays) en Shell Principiante 🔗 View
233 📖 Operaciones Aritméticas en Shell Principiante 🔗 View
234 📖 Manifiesto de Carga Interestelar Principiante 🔗 View
235 📖 Ejecuta tu primer contenedor Principiante 🔗 View
236 📖 Valores de retorno de funciones en Bash Principiante 🔗 View
237 📖 ¿Cómo Interactuar con la API de Windows en Python? Principiante 🔗 View
238 📖 Coincidencia de Expresiones Regulares en Bash Principiante 🔗 View
239 📖 Git Switch vs Git Checkout Principiante 🔗 View
240 📖 getopt de Bash Principiante 🔗 View
241 📖 Git Pull: Ignorar cambios locales Principiante 🔗 View
242 📖 Cómo iterar sobre las líneas de un archivo con Bash Principiante 🔗 View
243 📖 ¿Cómo Verificar si Unzip Está Instalado en Linux? Principiante 🔗 View
244 📖 Solución de Problemas de Fallos de Autenticación Su en Linux Principiante 🔗 View
245 📖 ¿Cómo Asignar y Reasignar Variables en Bash? Principiante 🔗 View
246 📖 Cómo Deshacer y Eliminar un Commit Específico de Git de la Rama Actual Principiante 🔗 View
247 📖 Cómo encontrar el destino de un enlace simbólico Principiante 🔗 View
248 📖 ¿Cómo Ignorar Archivos EXE en un Repositorio Git Usando GitIgnore? Principiante 🔗 View
249 📖 Cómo imprimir elementos de un array de Bash línea por línea Principiante 🔗 View
250 📖 Comunicación en la Academia Espacial Principiante 🔗 View
251 📖 Tipos de datos y operadores en Python Intermedio 🔗 View
252 📖 Crear un Procesador de Etiquetas de Nombre de Astronautas Principiante 🔗 View
253 📖 Estructuras de control de Python Intermedio 🔗 View
254 📖 Crea una Cuenta Regresiva para el Lanzamiento de un Cohete Principiante 🔗 View
255 📖 Funciones y Módulos de Python Principiante 🔗 View
256 📖 Calculadora de Misiones Espaciales Principiante 🔗 View
257 📖 Estructuras de Datos en Python Principiante 🔗 View
258 📖 Sistema de Gestión de Misiones Espaciales Principiante 🔗 View
259 📖 Cómo copiar elementos de una tupla a otra en Python de forma eficiente Principiante 🔗 View
260 📖 ¿Cómo acceder y modificar los atributos de un objeto en Python? Principiante 🔗 View
261 📖 ¿Cómo acceder a claves anidadas en un objeto JSON de Python? Principiante 🔗 View
262 📖 ¿Cómo comparar dos cadenas de Python para verificar su igualdad de manera insensible a mayúsculas y minúsculas? Principiante 🔗 View
263 📖 ¿Cómo generar números de lotería aleatorios únicos en Python? Principiante 🔗 View
264 📖 Cómo manejar KeyError al acceder a claves anidadas en un objeto JSON de Python Principiante 🔗 View
265 📖 ¿Cuáles son las mejores prácticas para extraer valores de objetos JSON anidados en Python? Principiante 🔗 View
266 📖 ¿Cuál es la mejor forma de verificar si un archivo Python está vacío? Principiante 🔗 View
267 📖 Cómo manejar el error de archivo no encontrado en Python Principiante 🔗 View
268 📖 Cómo manejar rutas de archivos en diferentes sistemas operativos en Python Principiante 🔗 View
269 📖 Cómo usar next para obtener el siguiente elemento de un iterador de Python Principiante 🔗 View
270 📖 ¿Cuáles son las diferencias entre los modos de acceso a archivos en Python? Principiante 🔗 View
271 📖 ¿Cuál es la diferencia entre argumentos posicionales y argumentos opcionales en el módulo argparse de Python? Principiante 🔗 View
272 📖 Cómo Eliminar Elementos Coincidentes de un Arreglo en Bash Principiante 🔗 View
273 📖 Cómo activar y desactivar un entorno virtual de Python Principiante 🔗 View
274 📖 Cómo verificar la ruta del sistema de Python para encontrar los módulos necesarios Principiante 🔗 View
275 📖 Cómo crear un defaultdict con un valor predeterminado de 0 en Python Principiante 🔗 View
276 📖 Cómo encontrar los N elementos superiores en una lista de Python Principiante 🔗 View
277 📖 ¿Cómo manejar los diferentes códigos de estado HTTP en las solicitudes de Python? Principiante 🔗 View
278 📖 ¿Cómo manejar argumentos de función faltantes o inválidos en Python? Principiante 🔗 View
279 📖 Cómo manejar respuestas no autorizadas en solicitudes Python Principiante 🔗 View
280 📖 Cómo implementar la autenticación en un sistema cliente-servidor Python Principiante 🔗 View
281 📖 Cómo implementar el manejo de errores en la comunicación de sockets de Python Principiante 🔗 View
282 📖 ¿Cómo incluir archivos adicionales en un paquete Python? Principiante 🔗 View
283 📖 ¿Cómo analizar el contenido de la respuesta de una llamada requests en Python? Principiante 🔗 View
284 📖 ¿Cómo redirigir la función print a un archivo en Python? Principiante 🔗 View
285 📖 ¿Cómo establecer encabezados personalizados en una llamada de Python requests? Principiante 🔗 View
286 📖 Cómo usar itertools.combinations en Python Principiante 🔗 View
287 📖 ¿Cómo usar el atributo dict para gestionar datos de instancia en Python? Principiante 🔗 View
288 📖 ¿Cómo verificar si un objeto es iterable en Python? Principiante 🔗 View
289 📖 ¿Cómo configurar interfaces de red en Python? Principiante 🔗 View
290 📖 Cómo crear una lista con un rango de números en Python Principiante 🔗 View
291 📖 ¿Cómo procesar archivos CSV grandes de manera eficiente en Python? Principiante 🔗 View
292 📖 ¿Cómo configurar correctamente un archivo init.py en un paquete Python? Principiante 🔗 View
293 📖 Cómo ejecutar un programa Python desde la línea de comandos Principiante 🔗 View
294 📖 ¿Cómo enviar y recibir mensajes usando sockets en Python? Principiante 🔗 View
295 📖 ¿Cómo usar funciones lambda para actualizar valores de diccionarios en Python? Principiante 🔗 View
296 📖 ¿Cómo Eliminar Archivos en Caché con Git? Principiante 🔗 View
297 📖 Cómo ver tu nombre de usuario de Git en la terminal Principiante 🔗 View
298 📖 Cómo Resolver el Error 'No Identities Found' de SSH Copy-ID Principiante 🔗 View
299 📖 Cómo Encontrar el ID de Usuario Actual en Linux Principiante 🔗 View
300 📖 ¿Cómo Resolver el Error 'Could Not Open Lock File /var/lib/dpkg/lock-frontend' en Linux? Principiante 🔗 View
301 📖 ¿Cómo Formatear Cadenas en Scripts de Bash? Principiante 🔗 View
302 📖 Cómo Clonar un Repositorio Git con Autenticación de Nombre de Usuario y Contraseña Principiante 🔗 View
303 📖 ¿Cómo Solucionar Problemas de Variables No Definidas en Scripts de Bash? Principiante 🔗 View
304 📖 Cómo verificar la hora de modificación y acceso de un archivo en Linux Principiante 🔗 View
305 📖 ¿Cómo copiar archivos con patrones específicos usando comodines en Linux? Principiante 🔗 View
306 📖 Cómo listar el contenido de un archivo zip en Linux Principiante 🔗 View
307 📖 Resolviendo el error "No se puede eliminar la rama activa" en Git Principiante 🔗 View
308 📖 ¿Cómo Establecer Valores Predeterminados en Scripts de Bash? Principiante 🔗 View
309 📖 Utilización de Arreglos Clave-Valor en Bash para Scripting Principiante 🔗 View
310 📖 Cómo usar declaraciones if de Bash con múltiples condiciones Principiante 🔗 View
311 📖 Explorando el Comando Stat de Linux para Recuperar Metadatos de Archivos Principiante 🔗 View
312 📖 ¿Cómo Resolver una Rama de Git Adelantada a Origin? Principiante 🔗 View
313 📖 ¿Cómo Arreglar el Error 'Could Not Chdir to Home Directory'? Principiante 🔗 View
314 📖 ¿Cómo instalar el comando bc en Linux? Principiante 🔗 View
315 📖 Cómo comprobar la rama actual Principiante 🔗 View
316 📖 ¿Cómo aplicar políticas de complejidad de contraseñas en Linux? Principiante 🔗 View
317 📖 Cómo ver el historial de commits de una rama remota de Git Principiante 🔗 View
318 📖 ¿Cómo probar la conectividad del servidor con curl en Linux? Principiante 🔗 View
319 📖 ¿Cómo encontrar elementos comunes en dos listas de Python? Principiante 🔗 View
320 📖 Cómo usar re.findall() en Python para encontrar todas las subcadenas coincidentes Principiante 🔗 View
321 📖 ¿Cómo listar las opciones actuales de la Shell con el comando set en Linux? Principiante 🔗 View
322 📖 Cómo revertir un commit de Git sin perder cambios Principiante 🔗 View
323 📖 ¿Cómo usar los métodos init, str y repr en Python? Principiante 🔗 View
324 📖 ¿Cómo ordenar procesos por diferentes criterios en htop? Principiante 🔗 View
325 📖 Cómo finalizar una sesión de Linux screen Principiante 🔗 View
326 📖 Cómo filtrar caracteres no alfanuméricos de cadenas (strings) de Python Principiante 🔗 View
327 📖 ¿Cómo verificar el estado de los submódulos de Git en un repositorio? Principiante 🔗 View
328 📖 ¿Cómo solucionar el error 'no such file or directory'? Principiante 🔗 View
329 📖 ¿Cómo determinar la calificación basada en las notas usando if-elif-else en Python? Principiante 🔗 View
330 📖 Cómo resolver errores de importación en Python Principiante 🔗 View
331 📖 ¿Cómo usar una función lambda para ordenar datos de forma personalizada en Python? Principiante 🔗 View
332 📖 Aprende la Sintaxis Básica de Comandos de Nmap Principiante 🔗 View
333 📖 Instalar Nmap y Realizar Escaneo de Puertos Principiante 🔗 View
334 📖 Aprende la Instalación y el Uso Básico de Nmap Intermedio 🔗 View
335 📖 Descifrando una Cuenta de Usuario Específica Intermedio 🔗 View
336 📖 Descifrando Documento Top Secret Principiante 🔗 View
337 📖 Introducción al Cifrado con OpenSSL Principiante 🔗 View
338 📖 Escaneo de Redes con Nmap Principiante 🔗 View
339 📖 Usando Hydra para Descifrar Contraseñas Intermedio 🔗 View
340 📖 Usando Netcat para la Comunicación de Red Simple Principiante 🔗 View
341 📖 ¿Cómo convertir una lista de Python en un conjunto (set) preservando el orden original? Principiante 🔗 View
342 📖 ¿Cómo deshacer una operación git cherry-pick? Principiante 🔗 View
343 📖 ¿Cómo Solucionar Errores de Permiso Denegado en SFTP en Linux? Principiante 🔗 View
344 📖 ¿Cómo monitorizar cambios en tiempo real en un archivo de registro de Linux con 'tail'? Principiante 🔗 View
345 📖 ¿Cómo resolver 'NameError: name 'json' is not defined' en Python? Principiante 🔗 View
346 📖 ¿Cómo esperar a que un hilo de Python finalice? Principiante 🔗 View
347 📖 Cómo resolver el ValueError: demasiados valores para desempaquetar Principiante 🔗 View
348 📖 Cómo crear un directorio con espacios en el nombre en Linux Principiante 🔗 View
349 📖 ¿Cómo solucionar el error 'error: Tus cambios locales serían sobrescritos por la fusión' en Git? Principiante 🔗 View
350 📖 ¿Cómo solucionar el error 'fatal: unable to read config file' en Git? Principiante 🔗 View
351 📖 Cómo manejar el 'error: untracked working tree files would be overwritten by checkout' en Git Principiante 🔗 View
352 📖 ¿Cómo resolver el error 'fatal: unable to auto-detect email address'? Principiante 🔗 View
353 📖 ¿Cómo reemplazar múltiples espacios en blanco en una cadena de Python? Principiante 🔗 View
354 📖 ¿Cómo imprimir el valor de una variable en un script de shell? Principiante 🔗 View
355 📖 ¿Cómo usar git rm --cached para eliminar un archivo del índice de Git? Principiante 🔗 View
356 📖 ¿Cómo solucionar el error 'fatal: bad object HEAD'? Principiante 🔗 View
357 📖 Cómo ver cambios en un commit específico de Git Principiante 🔗 View
358 📖 ¿Cómo agrupar eficientemente una lista de Python basada en una función dada? Principiante 🔗 View
359 📖 ¿Cómo formatear la salida hexadecimal en Python? Principiante 🔗 View
360 📖 Fundamentos de gestión de bases de datos con MySQL Principiante 🔗 View
361 📖 Instalación y configuración básica de MySQL Intermedio 🔗 View
362 📖 ¿Cómo crear funciones en línea en Python? Principiante 🔗 View
363 📖 Cómo alinear la salida al imprimir en Python Principiante 🔗 View
364 📖 ¿Cómo solucionar los tiempos de espera de conexión de Git? Principiante 🔗 View
365 📖 ¿Cómo Personalizar Neofetch para tu Sistema Linux? Principiante 🔗 View
366 📖 Cómo usar grupos de captura de expresiones regulares (regex) en Python Principiante 🔗 View
367 📖 Comando df de Linux con Ejemplos Prácticos Principiante 🔗 View
368 📖 Comando expect de Linux con Ejemplos Prácticos Principiante 🔗 View
369 📖 Comando lsblk de Linux con Ejemplos Prácticos Principiante 🔗 View
370 📖 Comando nc (netcat) en Linux con Ejemplos Prácticos Principiante 🔗 View
371 📖 Comando smbclient en Linux con Ejemplos Prácticos Principiante 🔗 View
372 📖 Comando strings de Linux con ejemplos prácticos Principiante 🔗 View
373 📖 Comando tftp de Linux con Ejemplos Prácticos Principiante 🔗 View
374 📖 Cómo limpiar entornos virtuales Principiante 🔗 View
375 📖 Cómo desactivar un entorno virtual (venv) de Python Principiante 🔗 View
376 📖 ¿Cómo pasar argumentos en multiprocessing de Python? Principiante 🔗 View
377 📖 Explora el clúster de Kubernetes Intermedio 🔗 View
378 📖 Cómo agregar tiempo en Python datetime Principiante 🔗 View
379 📖 Introducción a Linux Principiante 🔗 View
380 📖 Crear Saludo Personalizado en Terminal Principiante 🔗 View
381 📖 ¿Cómo agregar múltiples argumentos argparse? Principiante 🔗 View
382 📖 Cómo comprobar si el sistema es de 32 bits o de 64 bits en Linux Principiante 🔗 View
383 📖 Explorar Herramientas de Desarrollo de Python Principiante 🔗 View
384 📖 Comprender la codificación de caracteres en Python Principiante 🔗 View
385 📖 Comprender los Identificadores en Python Principiante 🔗 View
386 📖 Utiliza VS Code para el Desarrollo de Python Principiante 🔗 View
387 📖 Escribir y Depurar un Programa Simple en Python Principiante 🔗 View
388 📖 Crear y extraer archivos tar Principiante 🔗 View
389 📖 Crear y Manipular Enlaces Simbólicos Principiante 🔗 View
390 📖 Implementar Enlaces Durs en Linux Principiante 🔗 View
391 📖 Localizar archivos setuid Principiante 🔗 View
392 📖 Iniciar sesión y cambiar de usuario Principiante 🔗 View
393 📖 Administrar Permisos de Archivos Principiante 🔗 View
394 📖 Administrar Registros y Archivos Principiante 🔗 View
395 📖 Acceso a la Línea de Comandos en Red Hat Enterprise Linux Principiante 🔗 View
396 📖 Control de Acceso a Archivos en Red Hat Enterprise Linux Principiante 🔗 View
397 📖 Editar Archivos de Texto en Red Hat Enterprise Linux Principiante 🔗 View
398 📖 Obtener Ayuda en Red Hat Enterprise Linux Principiante 🔗 View
399 📖 Administrar archivos en Red Hat Enterprise Linux Principiante 🔗 View
400 📖 Gestionar Usuarios y Grupos en Red Hat Enterprise Linux Principiante 🔗 View
401 📖 Monitorizar Procesos en Red Hat Enterprise Linux Principiante 🔗 View
402 📖 Crear y Ejecutar Scripts Bash en RHEL Principiante 🔗 View
403 📖 Programar Tareas en Red Hat Enterprise Linux Principiante 🔗 View
404 📖 Optimización del Rendimiento del Sistema en RHEL Principiante 🔗 View
405 📖 Gestionar la Seguridad de SELinux en RHEL Principiante 🔗 View
406 📖 Instalar Ansible en Red Hat Enterprise Linux Principiante 🔗 View
407 📖 Implementar un Playbook de Ansible en RHEL Principiante 🔗 View
408 📖 Gestionar Archivos y Directorios en Linux Principiante 🔗 View
409 📖 Gestionar Grupos de Linux con groupadd, usermod y groupdel Principiante 🔗 View
410 📖 Administrar cuentas de usuario de Linux con useradd, usermod y userdel Principiante 🔗 View
411 📖 Gestionar el Entorno y la Configuración de la Shell en Linux Principiante 🔗 View
412 📖 Redirección de Entrada y Salida en Linux Principiante 🔗 View
413 📖 Navegar por el Sistema de Archivos en Linux Principiante 🔗 View
414 📖 Editar Archivos de Texto en Linux con Vim y Nano Principiante 🔗 View
415 📖 Identificar direcciones MAC y IP en Linux Principiante 🔗 View
416 📖 Gestionar Direccionamiento IP en Linux Principiante 🔗 View
417 📖 Conceptos Fundamentales de Seguridad (Tríada CIA) en Linux Principiante 🔗 View
418 📖 Identificación de Indicadores de Malware en Linux Principiante 🔗 View
419 📖 Políticas de Contraseñas y Detección de Ataques en Linux Principiante 🔗 View
420 📖 Escaneo Básico de Vulnerabilidades con Nmap Principiante 🔗 View
421 📖 Demostración de Validación de Entrada e Integridad de Código Principiante 🔗 View
422 📖 Garantizar la Integridad y Autenticidad de los Datos con Criptografía Principiante 🔗 View
423 📖 Día 1: El Panorama General Principiante 🔗 View
424 📖 Día 2: El Arquitecto Digital Principiante 🔗 View
425 📖 Día 3: El Investigador de Registros Principiante 🔗 View
426 📖 Día 4: El Guardián de la Fortaleza Principiante 🔗 View
427 📖 Día 5: El Guardián de las Llaves Principiante 🔗 View
428 📖 Técnicas Fundamentales de Creación de Arrays en NumPy Principiante 🔗 View
429 📖 Introducción a la Indexación en NumPy Principiante 🔗 View
430 📖 Importar Datos con Genfromtxt Principiante 🔗 View
431 📖 Comprendiendo los Tipos de Datos de NumPy Principiante 🔗 View
432 📖 Difusión de NumPy para Computación Eficiente Principiante 🔗 View
433 📖 Fundamentos de Manipulación de Arrays NumPy Principiante 🔗 View
434 📖 Arrays Estructurados en NumPy Principiante 🔗 View
435 📖 Introducción a las Funciones Universales de NumPy Principiante 🔗 View
436 📖 Fuerza Bruta con Hashcat Usando Ataques de Máscara Principiante 🔗 View
437 📖 Ataques de Diccionario con Hashcat Principiante 🔗 View
438 📖 Fundamentos de Hashing con Hashcat Principiante 🔗 View
439 📖 Instalación de Hashcat y Benchmark del Sistema Principiante 🔗 View
440 📖 Archivos Potfile y de Salida de Hashcat Principiante 🔗 View
441 📖 Módulos Auxiliares de Escaneo de Metasploit Principiante 🔗 View
442 📖 Post-Explotación Básica con Metasploit Principiante 🔗 View
443 📖 Conceptos Básicos de Navegación en la Consola Metasploit Principiante 🔗 View
444 📖 Instalación y Configuración Inicial de Metasploit Principiante 🔗 View
445 📖 Búsqueda y Selección de Módulos de Metasploit Principiante 🔗 View
446 📖 Ejecución de Exploit Simple con Metasploit Principiante 🔗 View
447 📖 Creación de Recursos Básicos con Terraform Principiante 🔗 View
448 📖 Instalación de Terraform Principiante 🔗 View
449 📖 Implementación de Módulos de Terraform Principiante 🔗 View
450 📖 Gestión de Salidas (Outputs) de Terraform Principiante 🔗 View
451 📖 Inicialización de Proyectos Terraform Principiante 🔗 View
452 📖 Destrucción de Recursos con Terraform Principiante 🔗 View
453 📖 Gestión del Estado de Terraform Principiante 🔗 View
454 📖 Uso de Variables en Terraform Principiante 🔗 View
455 📖 Cifrado Asimétrico con RSA en Criptografía Principiante 🔗 View
456 📖 Intercambio Básico de Claves con Diffie-Hellman en Criptografía Principiante 🔗 View
457 📖 Firmas Digitales con RSA en Criptografía Principiante 🔗 View
458 📖 Hashing con SHA-256 en Criptografía Principiante 🔗 View
459 📖 Instalación de Herramientas de Criptografía y Configuración del Entorno Principiante 🔗 View
460 📖 Fundamentos del Cifrado Simétrico en Criptografía Principiante 🔗 View
461 📖 Infraestructura de Clave Pública (PKI) Básica en Criptografía Principiante 🔗 View
462 📖 Generación de Certificados X.509 en Criptografía Principiante 🔗 View
463 📖 Esquemas de Cifrado Híbrido en Criptografía Principiante 🔗 View
464 📖 Autenticación de Mensajes con HMAC en Criptografía Principiante 🔗 View

Más