Programación Shell Script en Bash

Why take this course?
👩💻 Programación Shell Script en Bash: Consigue el máximo rendimiento a tu sistema operativo
📚 Sí, tú también puedes convertir tu sistema operativo en una herramienta de trabajo eficiente y potente. Con este curso, aprenderás a automatizar tareas complejas y repetitivas en GNU/Linux con el lenguaje de scripting Bash, que es clave para cualquier usuario o administrador de sistemas.
¿Qué te espera?
- Automatización de Tareas: Desde la gestión del sistema hasta la edición de textos, procesamiento de imágenes y cálculos matemáticos. 🤖
- Proyectos Prácticos: Programarás dos juegos completos para entender mejor el flujo de trabajo en Bash. 🎮
- Manejo Condicional: Aprenderás a controlar las acciones basadas en condiciones como fechas, existencia de archivos o directorios, y tipo de archivos. 📅
- Optimización de Scripts: Convertirás tus scripts actuales en versiones más robustas con documentación, manejo de múltiples valores de entrada, uso de modificadores, gestión de errores y más. 🚀
- Herramientas Avanzadas: Integrarás bibliotecas y ficheros de configuración para hacer de tus scripts herramientas versátiles y mantenibles. 🛠️
- Internacionalización: Aprenderás a programar mensajes en diferentes idiomas, lo cual es crucial para la escalabilidad y el uso global de tus scripts. 🌍
Curso Estructura:
-
Introducción a Bash y Shell Scripting
- Conceptos básicos y cómo funcionan los scripts en Bash.
-
Automatización de Tareas
- Trabajar con fechas y horas.
- Bucles y ciclos para procesamiento repetitivo.
-
Manipulación de Archivos y Directorios
- Creación, copia, movimiento y eliminación de archivos y directorios.
- Comprobación y manipulación de tipos de archivos.
-
Procesamiento de Texto y Cadenas
- Búsqueda y reemplazo de texto.
- Concatenación, transformación y manipulación de cadenas de texto.
-
Cálculos Matemáticos en Shell
- Realizar operaciones aritméticas y complejas dentro de tus scripts.
-
Desarrollo de Juegos en Bash
- Aprenderás a diseñar y programar juegos para entender mejor la lógica de programación en Bash.
-
Uso de Bibliotecas y Ficheros de Configuración
- Creación y utilización de bibliotecas propias.
- Gestión de ficheros de configuración para personalización y facilidad de uso.
-
Proyectos Aplicados: Herramienta de Apoyo para Programación en Bash
- Un proyecto enfocado en mejorar tus habilidades de scripting con Bash, permitiéndote usarlo no solo en Linux sino también con otros lenguajes como Python, PHP, JavaScript, etc.
-
Proyecto de Edición de Imágenes
- Programarás un script para realizar tareas básicas de edición de imágenes utilizando herramientas externas como ImageMagick, GMIC y ffmpeg. 🖼️
¿Listo para transformar tu sistema operativo en una máquina poderosa y versátil? 🚀
Con este curso, Fernando Vicente te guiará paso a paso para que desbloque el potencial completo de Bash y aproveche al máximo las capacidades de tu sistema operativo GNU/Linux. Adelante y conviértete en un experto en shell scripting. 🎓🎉
Loading charts...