Linux Bash Shell Programming - 5 días de clases en línea
3.450,00 EUR
- 5 días
Automatiza la administración de Linux y mejora tu productividad en la línea de comandos con el curso de Programación en la Shell Bash de Linux. Esta formación práctica te enseña a crear potentes scripts en Bash que simplifican tareas repetitivas, optimizan la gestión del sistema y aumentan la eficiencia operativa. Aprenderás los fundamentos del scripting en Bash, incluyendo variables, bucles, sentencias condicionales, funciones, manejo de archivos, entrada de usuario y gestión de errores. A través de ejercicios prácticos, desarrollarás scripts reutilizables para automatizar tareas cotidianas de administración de Linux y construir una base sólida para DevOps, administración de sistemas y automatización de infraestructura. Al finalizar el curso, serás capaz de escribir scripts en Bash fiables y fáciles de mantener que mejoren la productividad y den soporte a entornos Linux del mundo real.
Características clave
Idioma
El curso y los materiales están en inglés
Nivel
Nivel principiante - intermedio
5 días (40 horas) de clases presenciales
con formadores acreditados
Más de 60 horas de estudio recomendadas
Ejercicios y soluciones
Documentos PDF descargables con contenido detallado (diapositivas, explicaciones)
Certificado
Certificado de finalización disponible

Resultados de aprendizaje
Al final de este curso, podrás:
Excel
Domina utilidades esenciales de Linux como grep, sed y AWK para buscar, editar y procesar texto de forma eficiente en registros, archivos de configuración y datos estructurados.
Crear
Crea funciones reutilizables de Bash para organizar scripts, simplificar el mantenimiento y construir soluciones de automatización escalables.
Informe
Utiliza variables, funciones, arreglos y estructuras de control de AWK para analizar, transformar y generar informes sobre datos estructurados.
Mejorar
Mejora la fiabilidad de tus scripts con manejo de errores, códigos de salida, captura de interrupciones y técnicas de depuración para crear automatizaciones robustas en Bash.

Cronograma del curso
Día 1: Fundamentos de scripting en Bash
Lección 01
- Repasar los comandos esenciales de Linux/UNIX y los conceptos básicos de la shell
- Crear y ejecutar scripts de Bash
- Trabajar con variables, entrada del usuario y cálculos
- Usa sentencias condicionales y sintaxis de shell para la toma de decisiones
Día 2: Técnicas avanzadas de scripting
Lección 02
- Crea scripts utilizando bucles, menús y lógica condicional
- Procesar datos con AWK
- Crear funciones reutilizables y bibliotecas de funciones
- Gestionar interrupciones y mejorar la estructura del script
Día 3: Automatización y gestión de archivos
Lección 03
- Hacer copias de seguridad y restaurar archivos con tar
- Comprimir archivos usando gzip, bzip2, y zip
- Programa tareas automatizadas con cron y at
- Compara y divide archivos usando utilidades de Linux
Día 4: Procesamiento de texto y AWK
Lección 04
- Manipula texto y caracteres con comandos de Linux
- Usa expresiones regulares para la coincidencia de patrones
- Procesar texto con sed
- Crea scripts AWK para filtrado, formato y generación de informes
Día 5: AWK avanzado y herramientas de línea de comandos
Lección 05
- Desarrolla programas avanzados en AWK utilizando estructuras de control, funciones y arreglos
- Automatiza el procesamiento de texto y la generación de informes
- Mejora los scripts con utilidades de Linux como bc, getopts, printf, logger, xargs, y eval

¿Quién debería inscribirse en este programa?
Administradores de sistemas Linux
Ingenieros de DevOps y de plataforma
Profesionales de operaciones de TI
Desarrolladores de software que trabajan en entornos Linux
Ingenieros de la nube
Cualquiera que busque automatizar tareas de Linux usando scripts de Bash
Requisitos previos
- Experiencia básica con la línea de comandos de Linux
- Familiaridad con los archivos y directorios de Linux
- Comprensión de los comandos comunes de Linux
- No se requiere experiencia previa en scripting de Bash, aunque es beneficiosa
Licencias
y la política de igualdad
Licencias y acreditación
Este curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de equidad
AVC no ofrece adaptaciones por discapacidad o condición médica de ningún estudiante. Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de solicitud de adaptaciones.
Preguntas frecuentes

¿Necesita una formación interna a medida o una formación para grupos?
Solicite un programa de formación interna adaptado específicamente a su equipo. Ofrecemos opciones de personalización flexibles alineadas con sus objetivos de negocio, además de precios competitivos para grupos más grandes. Rellene el formulario a continuación y nuestros expertos en formación corporativa diseñarán la solución perfecta para usted.
