DevOps Bootcamp
I understand the task. I'm ready to translate the course description and overview from English to Spanish (es). However, I notice that: 1. The **DESCRIPTION** section contains only technical terms and product names that should NOT be translated according to your rules (Linux, Git, Docker, Kubernetes, CI/CD, Terraform, Ansible, Helm). 2. The **OVERVIEW** section appears to be empty. Could you provide the complete content? Specifically: - The full course description (if there's descriptive text beyond the tool names) - The HTML overview section content Once you provide the complete text, I'll translate it following your rules exactly.
Explora las herramientas del curso
Potencia tu aprendizaje con herramientas y funciones impulsadas por IA
Cómo Aprenderás
142 Cursos
Todos los cursos en la ruta de aprendizaje DevOps Bootcamp.
Fundamentos y configuración de Terraform
Este minicurso presenta los conceptos esenciales de Infrastructure as Code y Terraform. Aprenderá a instalar Terraform, comprender sus coma…
Introducción a Kubernetes
Descubra qué es Kubernetes, por qué es fundamental para el despliegue moderno de aplicaciones y explore su arquitectura básica y sus compon…
Qué resuelve Helm: el gestor de paquetes de Kubernetes
Explique por qué existe Helm y cómo controla los extensos manifiestos de Kubernetes.
Fundamentos de Git y configuración de repositorios
Inicie su recorrido por el control de versiones comprendiendo los conceptos básicos de Git y configurando su entorno local. Este curso abar…
¿Por qué Ansible? Automatización sin agentes
Podrá explicar qué es Ansible y por qué la gestión de configuración sin agentes supera al trabajo manual en servidores.
Fundamentos de CI/CD y GitHub Actions
Inicie su recorrido por la entrega automatizada de software. Este minicurso aborda los conceptos fundamentales de CI/CD y le introduce en e…
Fundamentos de Linux: navegación por el shell
Inicie su recorrido por la línea de comandos de Linux. Este minicurso cubre los conceptos imprescindibles para interactuar con su sistema o…
Introducción a Docker y la contenerización
Adéntrese en el mundo de Docker y comprenda los conceptos fundamentales de la contenerización. Aprenda por qué los contenedores son esencia…
Introducción a Docker Compose
Simplifique el despliegue de aplicaciones con varios contenedores mediante Docker Compose. Aprenda a definir y ejecutar aplicaciones comple…
Creación de canalizaciones básicas de CI con Actions
Profundice en la integración continua configurando pruebas automatizadas y comprobaciones de calidad del código. Aprenda a configurar los a…
Instalar Helm y conectarse a un clúster
Consiga una CLI de Helm funcional que se comunique con su clúster de Kubernetes.
Explicación de los conceptos fundamentales de Terraform
Profundice en los elementos fundamentales de Terraform, incluidos los providers, resources, variables y outputs. Este curso también aborda…
Comandos básicos de Git y flujo de trabajo local
Profundice en los comandos de Git más utilizados para gestionar sus cambios locales. Aprenda a preparar y confirmar cambios, consultar el h…
Instalar Ansible y conectarse al primer nodo
Podrá instalar Ansible y conectarse correctamente a una máquina remota mediante SSH.
Configuración de su primer clúster
Adquiera experiencia práctica configurando un clúster local de Kubernetes con Minikube y aprenda a interactuar con él mediante kubectl. Des…
Introducción a la creación de scripts de Bash
Descubra la automatización escribiendo sus primeros scripts de Bash. Este curso aborda la sintaxis fundamental, las variables y la lógica c…
Creación y gestión de imágenes de Docker
Aprenda a crear sus propias imágenes personalizadas de Docker mediante Dockerfiles. Comprenda las capas de las imágenes, las buenas práctic…
Gestión de infraestructura con AWS
Este minicurso se centra en la aplicación práctica de Terraform con Amazon Web Services (AWS). Aprenderá a configurar el provider de AWS y…
Trabajo con Pods
Profundice en los Pods, las unidades desplegables más pequeñas de Kubernetes. Comprenda su ciclo de vida y sus estados, y aprenda a gestion…
Fundamentos de GitHub y repositorios remotos
Amplíe sus conocimientos de Git en la nube con GitHub, centrándose en la gestión de repositorios remotos. Aprenda a conectar sus proyectos…
Charts y releases: conceptos fundamentales
Distinga con confianza entre un chart, un release y una revisión.
Comandos esenciales y permisos de archivos
Profundice en las utilidades principales de Linux y aprenda a ver el contenido de los archivos, comprender y modificar sus permisos y busca…
Implementación de estrategias de implementación continua
Vaya más allá de la integración continua con la implementación continua. Este curso se centra en implementar aplicaciones en distintos ento…
El inventario: indique a Ansible qué gestionar
Podrá definir hosts y grupos en un inventario y dirigirse a ellos con precisión.
Deployments y ReplicaSets
Domine Deployments y ReplicaSets para gestionar aplicaciones sin estado. Aprenda a garantizar el número de réplicas deseado, realizar actua…
Redes y gestión de datos en Docker
Domine cómo se comunican los contenedores de Docker entre sí y con el mundo exterior. Explore distintos modos de red y aprenda estrategias…
Su primer comando ad hoc
Podrá ejecutar tareas puntuales en muchos servidores sin escribir un archivo.
Estrategias avanzadas de ramificación
Explore modelos profesionales de ramificación diseñados para entornos de equipo. Profundice en flujos de trabajo estructurados como Feature…
Funciones avanzadas de los flujos de trabajo de GitHub Actions
Optimice sus canalizaciones con las funciones avanzadas de GitHub Actions. Explore las compilaciones matriciales, el almacenamiento en cach…
Variables de entorno y configuración
Profundice en cómo las variables de entorno influyen en su shell y sus scripts. Aprenda a gestionar configuraciones de todo el sistema y es…
Colaboración y prácticas recomendadas
Aprenda a estructurar su código de Terraform para facilitar su lectura y mantenimiento, integrarlo con sistemas de control de versiones y e…
Añadir repositorios y buscar charts
Configure repositorios de charts y encuentre el software que necesita.
Instalar su primer chart en minutos
Despliegue una aplicación real en Kubernetes con un solo comando.
Services y redes
Explore cómo exponer sus aplicaciones tanto interna como externamente mediante Services e Ingress de Kubernetes. Comprenda los distintos ti…
Contenedorización y CI/CD con Kubernetes
Domine la CI/CD para aplicaciones contenedorizadas. Aprenda a crear imágenes de Docker, enviarlas a registros e implementarlas en clústeres…
Módulos: los componentes básicos de Ansible
Podrá encontrar y utilizar módulos esenciales para realizar tareas reales en lugar de recurrir al shell sin más.
Fundamentos de los principios de DevOps
Explore las filosofías y prácticas fundamentales que definen DevOps. Comprenda cómo la colaboración, la automatización y la mejora continua…
Colaboración en GitHub y Pull Requests
Domine las funciones de colaboración de GitHub, centrándose en el uso eficaz de los pull requests para la revisión e integración del código…
Funciones, bibliotecas y scripting modular en Bash
Cree código Bash reutilizable y comprobable con funciones, bibliotecas importadas y una gestión limpia de argumentos para scripts de produc…
Módulos y workspaces para la reutilización
Descubra cómo aprovechar los módulos de Terraform para crear componentes de infraestructura reutilizables y organizados. Este curso también…
Gestión de versiones y etiquetado
Aprenda a gestionar eficazmente las versiones de software mediante las etiquetas de Git y las funciones de versiones de GitHub. Este curso…
Canalizaciones de infraestructura como código (IaC)
Automatice el aprovisionamiento y la gestión de su infraestructura. Este curso se centra en el uso de GitHub Actions con herramientas de Ia…
Su primer playbook
Podrá escribir y ejecutar un playbook de YAML que configure un servidor de principio a fin.
Fundamentos de Kubernetes y Pods
Inicie su recorrido por Kubernetes, el orquestador de contenedores estándar del sector. Aprenda conceptos fundamentales como Pods, Nodes y…
Fuentes de datos y provisioners
Explore cómo Terraform puede consultar datos de infraestructura existente mediante data sources, lo que permite crear configuraciones dinám…
Configuración y almacenamiento
Aprenda a gestionar la configuración de las aplicaciones mediante ConfigMaps y a proteger los datos confidenciales con Secrets. Domine los…
Gestionar releases: list, status, uninstall
Inspeccione, supervise y elimine correctamente lo que ha desplegado.
Rendimiento del shell y ejecución en paralelo
Acelere las cargas de trabajo del shell eliminando la sobrecarga de los subshells y ejecutando tareas simultáneamente con paralelismo contr…
Configuración dinámica y funciones
Este curso avanzado se centra en hacer que sus configuraciones de Terraform sean más dinámicas y potentes. Dominará las expresiones condici…
CI/CD con Jenkins y Docker
Implemente una canalización completa de CI/CD con Jenkins para automatizar la compilación, las pruebas y el despliegue de aplicaciones en c…
Observabilidad y supervisión
Implemente una observabilidad completa para sus aplicaciones de Kubernetes. Aprenda a recopilar registros, supervisar métricas con Promethe…
Seguridad y prácticas recomendadas
Refuerce su flujo de trabajo de Git y GitHub frente a errores habituales y vulnerabilidades de seguridad. Aprenda estrategias para proteger…
Estrategias de CI/CD para múltiples repositorios y monorepos
Aborde estructuras de repositorios complejas. Aprenda a implementar estrategias eficaces de CI/CD para proyectos organizados como monorepos…
Gestión de procesos y redirección de E/S
Tome el control de su sistema Linux gestionando procesos en ejecución y dominando la redirección de entrada y salida. Este curso le permite…
Tareas y plays: estructure su automatización
Podrá combinar playbooks con varios plays dirigidos a distintos grupos de hosts.
Configurar charts con values.yaml
Personalice el comportamiento de un chart sin editar sus plantillas.
Helm y gestión de paquetes
Simplifique el despliegue y la gestión de aplicaciones en Kubernetes mediante Helm. Aprenda a crear, desplegar y gestionar charts de Helm p…
Resolución de conflictos y fusiones avanzadas
Adquiera experiencia en la gestión de conflictos de fusión complejos y la manipulación del historial de commits. Aprenda estrategias para r…
Procesamiento avanzado de texto y archivos comprimidos
Mejore su dominio de la línea de comandos aprendiendo a utilizar herramientas avanzadas de manipulación de texto, como sed y awk, junto con…
Protección de sus canalizaciones de DevOps
Aprenda a incorporar prácticas de seguridad directamente en sus canalizaciones de CI/CD. Este curso aborda la gestión de secretos, el análi…
Actualizar y revertir releases de forma segura
Cambie un release en ejecución y recupérelo al instante cuando sea necesario.
Orquestación de contenedores con Swarm
Explore Docker Swarm para gestionar y escalar contenedores de Docker en varios hosts. Aprenda a desplegar servicios, gestionar actualizacio…
Estrategias de pruebas y validación
Garantice la fiabilidad y corrección de sus configuraciones de Terraform mediante diversas técnicas de prueba y validación. Este curso abor…
Variables: haga flexibles sus playbooks
Podrá parametrizar playbooks con variables en lugar de codificar valores directamente.
Recopilar información sobre sus servidores
Podrá consultar datos del sistema y utilizarlos para crear playbooks más inteligentes.
Resolución de problemas y prácticas recomendadas
Adquiera las habilidades necesarias para diagnosticar y resolver problemas habituales de Kubernetes. Aprenda técnicas de depuración y adopt…
Git Hooks y personalización
Descubra el potencial de los Git hooks para automatizar tareas y aplicar políticas en su repositorio. Aprenda a crear y utilizar hooks del…
Despliegue de aplicaciones en Kubernetes
Vaya más allá de los Pods básicos y despliegue aplicaciones completas mediante Deployments y Services de Kubernetes. Aprenda a exponer sus…
Inspeccionar antes de instalar
Obtenga una vista previa exacta de lo que hará un chart antes de aplicarlo.
Supervisión y observabilidad en CI/CD
Asegure el estado y el rendimiento de sus canalizaciones y aplicaciones implementadas. Aprenda a configurar la supervisión, integrarla con…
Control de flujo en scripts de Bash
Avance en sus habilidades de scripting implementando bucles y funciones. Este curso le permite escribir scripts de Bash más complejos, modu…
Integración con pipelines de CI/CD
Automatice sus flujos de trabajo de Terraform integrándolos en pipelines de Integración Continua/Entrega Continua (CI/CD). Este curso abord…
Supervisión y registro en DevOps
Implemente soluciones sólidas de supervisión y registro, fundamentales para mantener aplicaciones saludables y eficientes en un entorno Dev…
Crear un chart y entender su estructura
Cree un chart inicial y recorra todos los archivos que genera.
Comandos de red y dominio de SSH
Adquiera soltura con los comandos de red esenciales y conéctese de forma segura a servidores remotos mediante SSH. Este curso aborda la sup…
Automatización con GitHub Actions
Aproveche el potencial de GitHub Actions para automatizar sus flujos de trabajo de desarrollo de software. Aprenda a crear canalizaciones d…
Idempotencia: ejecútelo dos veces de forma segura
Podrá escribir tareas que converjan hacia un estado sin realizar cambios duplicados.
Patrones avanzados de implementación
Implemente estrategias sofisticadas para realizar lanzamientos sin tiempo de inactividad. Este curso aborda las implementaciones Blue/Green…
Técnicas avanzadas de gestión del estado
Este curso profundiza en estrategias avanzadas para gestionar el estado de Terraform de forma segura y colaborativa. Aprenderá sobre backen…
Programación y gestión avanzada de recursos
Optimice el uso de recursos y la colocación de Pods mediante técnicas avanzadas de programación. Aprenda sobre solicitudes y límites de rec…
Actions personalizadas e integración empresarial
Amplíe las capacidades de GitHub Actions desarrollando Actions personalizadas e integrándolas con sistemas empresariales y ejecutores autoh…
Patrones avanzados y soluciones empresariales
Explore patrones sofisticados de Terraform para entornos empresariales complejos, incluidos despliegues multicloud y políticas de gobernanz…
Funciones avanzadas y personalización del shell
Explore funciones potentes del shell que a menudo pasan desapercibidas y que pueden aumentar considerablemente su productividad. Personalic…
Operaciones y mantenimiento avanzados de Git
Profundice en comandos sofisticados de Git para la depuración avanzada y el mantenimiento de repositorios. Adquiera herramientas para recup…
Prácticas recomendadas de seguridad
Refuerce sus clústeres y aplicaciones de Kubernetes mediante prácticas de seguridad esenciales. Aprenda sobre RBAC, políticas de red y Pod…
Estructura y buenas prácticas de playbooks
Podrá organizar un proyecto real de Ansible como lo hacen los equipos profesionales.
Optimización avanzada de Dockerfile
Profundice en las prácticas recomendadas de Dockerfile para crear imágenes extremadamente eficientes y seguras. Aprenda sobre las compilaci…
Crear su primer chart personalizado
Construya un chart funcional para su propia aplicación desde cero.
Deployments avanzados y Operators
Aborde patrones de aplicaciones complejos con StatefulSets y DaemonSets. Conozca los Kubernetes Operators para automatizar la gestión de re…
Métricas avanzadas y optimización de DevOps
Optimice sus procesos de DevOps aprovechando las métricas y ajustando el rendimiento de las canalizaciones. Explore las tendencias futuras…
Handlers y notificaciones de cambios
Podrá activar reinicios de servicios solo cuando cambie realmente la configuración.
Expresiones regulares y grep avanzado
Descubra el potencial de la coincidencia de patrones con las expresiones regulares. Este curso le enseña a crear patrones de búsqueda sofis…
Integración de Git con herramientas y entornos empresariales
Explore cómo se integra Git con diversas herramientas de desarrollo y cómo escala en entornos empresariales. Aprenda a utilizar Git en IDEs…
Resolución de problemas y optimización
Domine el arte de depurar configuraciones problemáticas de Terraform y optimizar sus despliegues de infraestructura para mejorar el rendimi…
Sintaxis de plantillas: acciones y delimitadores
Lea y escriba acciones de plantillas de Go dentro de charts de Helm.
Prácticas recomendadas de seguridad para contenedores
Refuerce la seguridad de sus aplicaciones en contenedores y entornos Docker. Aprenda sobre el análisis de imágenes, la seguridad en tiempo…
Objetos integrados y el árbol de valores
Acceda a los objetos de contexto de Helm para controlar sus plantillas.
Depuración de scripts y buenas prácticas
Escriba scripts de Bash sólidos y fáciles de mantener aprendiendo técnicas eficaces de depuración y gestión de errores, y siguiendo buenas…
Bucles: hágalo muchas veces
Podrá repetir una tarea sobre listas, diccionarios y datos anidados de forma clara.
Funciones y pipelines de plantillas
Transforme valores con el conjunto de herramientas de funciones y pipelines de Helm.
Condicionales: la instrucción when
Podrá ejecutar tareas de forma selectiva según datos, variables y resultados.
Manipulación de datos con awk para ingenieros de shell
Domine awk como lenguaje de procesamiento de datos estructurados para informes, agregaciones y manipulación de campos directamente desde el…
Procesamiento de JSON y YAML con jq y yq
Consulte, transforme y genere JSON y YAML estructurados desde la línea de comandos para flujos de trabajo modernos de API y configuración.
Plantillas Jinja2: archivos de configuración dinámicos
Podrá generar archivos de configuración a partir de plantillas rellenadas con variables y lógica.
Plantillas con nombre y _helpers.tpl
Convierta YAML repetido en parciales de plantilla con nombre y reutilizables.
Control de flujo: if, range y with
Añada condicionales y bucles para que los charts se adapten a los valores.
Roles: empaquete automatización reutilizable
Podrá transformar playbooks desordenados en roles limpios y fáciles de compartir.
Gestión sólida de errores y Bash defensivo
Escriba scripts predecibles y que fallen rápidamente mediante el modo estricto, traps y una propagación disciplinada de errores para lograr…
Ansible Galaxy: apoyarse en el trabajo de otros
Podrá encontrar, instalar y gestionar roles y colecciones de la comunidad.
Automatización con Cron y proyectos avanzados
Automatice tareas recurrentes con Cron y aplique sus conocimientos de scripting de Bash para resolver problemas del mundo real. Este curso…
Variables, espacios en blanco y salida limpia
Genere YAML legible y correcto incluso en plantillas complejas.
Scripting para la administración de sistemas Linux
Automatice tareas reales de administración de servidores, incluidos usuarios, servicios, discos y comprobaciones de estado programadas, con…
Dependencias y subcharts
Componga aplicaciones grandes incorporando charts dependientes.
Ansible Vault: secretos cifrados
Podrá almacenar contraseñas y claves de forma segura dentro de playbooks bajo control de versiones.
Tags: ejecute solo lo que necesita
Podrá ejecutar o omitir selectivamente partes de un playbook grande mediante tags.
Análisis de logs y pipelines de observabilidad
Convierta logs sin procesar de servidores en métricas y alertas útiles mediante herramientas de texto en streaming e integración con journa…
Hooks de charts para tareas del ciclo de vida
Ejecute trabajos en el momento adecuado del ciclo de vida de un release.
Analizar, probar y validar charts
Detecte defectos en los charts antes de que lleguen al clúster.
Pruebas y CI para proyectos Bash
Aplique el rigor de la ingeniería de software al código de shell con pruebas unitarias, mocking, cobertura e integración continua.
Gestión de errores y bloques
Podrá hacer que sus playbooks sean resistentes mediante rescate, recuperación y fallos controlados.
Roles y dependencias avanzados
Podrá construir jerarquías de roles componibles que dependan unas de otras y las reutilicen.
Scripting Bash reforzado y seguro
Proteja sus scripts frente a inyección, filtración de secretos y uso indebido de privilegios mediante prácticas de ingeniería de shell cent…
Empaquetar y compartir charts
Distribuya sus charts entre sus compañeros y en los clústeres.
Bash para DevOps, contenedores y la nube
Use scripts de shell como capa de enlace para imágenes de Docker, entrypoints de contenedores y automatización de CLI en la nube.
Inventario dinámico a escala
Podrá obtener el inventario en tiempo real mediante API de la nube en lugar de archivos estáticos.
Patrones avanzados de plantillas
Aplique técnicas expertas de plantillas para mantener limpios los charts grandes.
Charts de biblioteca para plantillas compartidas
Centralice la lógica común de plantillas entre numerosos charts.
Escribir su propio módulo de Ansible
Podrá crear un módulo personalizado de Python cuando ningún módulo existente sea adecuado.
Gestión de secretos con Helm
Mantenga las credenciales fuera de los valores en texto plano y del historial de Git.
Aprovisionar la nube: AWS y Azure
Podrá crear y configurar infraestructura activa en la nube directamente desde Ansible.
Despliegues en varios entornos con Helmfile
Gestione declarativamente muchos releases en distintos entornos.
Probar roles con Molecule
Podrá escribir pruebas automatizadas que demuestren que sus roles funcionan antes de llegar a producción.
Helm en pipelines de CI/CD
Automatice la validación y el despliegue de charts en su pipeline.
AWX y la plataforma de automatización
Podrá ejecutar Ansible desde una interfaz web con programación, RBAC y credenciales.
Rendimiento y estrategias de ejecución
Podrá ajustar Ansible para ejecutarlo de forma rápida y segura en cientos de hosts.
GitOps con Argo CD y Flux
Gestione los releases de Helm desde Git como única fuente de verdad.
Pipelines de CI/CD con Ansible
Podrá ejecutar Ansible automáticamente, con linting y pruebas, desde un pipeline de CI/CD.
Buenas prácticas y seguridad de charts
Publique charts seguros, convencionales y fáciles de mantener.
Automatización de redes y varios niveles
Podrá orquestar routers, switches y pilas de aplicaciones por capas en un solo flujo de trabajo.
Firma y procedencia
Demuestre que un chart es auténtico y no ha sido manipulado antes de instalarlo.
Depuración y resolución de problemas en Helm
Diagnostique rápidamente instalaciones y actualizaciones fallidas, así como releases bloqueados.
Proyecto final: desplegar una aplicación real sin tiempo de inactividad
Podrá publicar una aplicación completa de varios niveles mediante un despliegue gradual de calidad de producción.
Preguntas frecuentes
¿Es gratuito el curso DevOps Bootcamp?
Sí. Puedes empezar el curso DevOps Bootcamp gratis y completar sus lecciones interactivas sin costo alguno. Una suscripción opcional a PRO desbloquea herramientas avanzadas de IA y un certificado compartible.
¿Necesito experiencia previa para aprender DEVOPS?
No. El curso comienza con los fundamentos y avanza gradualmente hacia temas más avanzados, así que puedes empezar incluso sin experiencia previa en DEVOPS.
¿Cómo aprenderé DEVOPS en CoddyKit?
Aprendes haciendo. Las lecciones interactivas cortas combinan una explicación clara con un ejercicio de codificación práctico que se ejecuta en tiempo real, y un tutor de IA disponible 24/7 te da ayuda personalizada siempre que te atasques.
¿Obtengo un certificado al completar DevOps Bootcamp?
Sí. Los aprendices PRO pueden hacer un examen y obtener un certificado compartible de finalización con un código verificable para el curso DevOps Bootcamp.
¿Puedo aprender DEVOPS en mi teléfono?
Sí. CoddyKit está disponible en la web y como aplicaciones nativas para iOS y Android, así que puedes aprender DEVOPS en cualquier dispositivo y tu progreso se sincroniza entre ellos.
Comienza DevOps Bootcamp Ahora
Únete a miles de estudiantes dominando programación con lecciones impulsadas por IA.