Curso de programación de scripts shell de Linux con Bash

Programa scripts Bash para la administración y planificación de tareas automáticas en sistemas Linux
Material disponible
Intermedio
6 Clases 9 h
75€
55€
Precio en promoción
Bash es un lenguaje de comandos que sirve para crear scripts que se ejecutan en la shell de Linux y de otros sistemas operativos. Es extremadamente potente, ya que permite ejecutar cualquier cosa mediante un script en ordenadores o servidores, pudiendo automatizar todo tipo de tareas, mediante secuencias de comandos de consola. 

Se trata de una de las principales herramientas de automatización que disponen los administradores de sistemas, que evitan la necesidad de hacer tareas repetitivas y tediosas, a la vez que permite planificar tareas que se ejecutarán automáticamente con cualquier periodicidad deseada. 

Qué aprenderé en el Curso de programación de scripts shell de Linux con Bash

  • Saber plantear scripts y ejecutarlos.
  • Crear scripts con propósitos específicos.
  • Integrarlos con archivos externos.
  • Conocer el uso de menús.
  • Automatizar tareas de administración
  • Planificación automática de copias de seguridad

Objetivos del curso

Adquirir las destrezas necesarias para crear scripts Bash personalizados, útiles para tareas habituales de administración de sistemas. Para ello se explicará la sintaxis de Bash, estructuras de control, uso de recursos como parámetros, variables y menús, así como diversas técnicas para poder adaptar los scripts a diferentes situaciones.

Como objetivo final, se tomará conciencia sobre la utilidad de la automatización de tareas, integrando los scripts con otros procesos o aplicaciones.

Por qué debes aprender programación de scripts shell de Linux con Bash

Los scripts dan una gran agilidad a la gestión de los sistemas. Muchas tareas cotidianas se pueden realizar de forma cómoda ejecutando un script, lo que elimina necesidad de trabajos manuales y nos permite concentrar nuestros esfuerzos en otras actividades, aumentando nuestra productividad. También será importante conocer cómo realizar scripts bash que permitan adaptarse a diferentes situaciones, necesarias para poder automatizar tareas de manera eficiente.

Qué tengo que saber

No es necesario tener conocimientos de programación, pero si se tienen será más fácil realizar el curso.

Clases y contenidos

Fundamentos, comandos y variables
  • Ventajas de uso del Shell, conceptos, sintaxis y ejecución de programas.
  • Nuestro primer script.
  • Shell y comandos específicos para usar en scripts.
Condicionales, Operadores y casos prácticos
  • Programación avanzada con ejemplos de uso de comandos if, while y case, entre otros.
  • Cómo se pueden aprovechar el uso de operadores.
  • Casos prácticos.
Funciones y menús

Una manera de estructurar scripts más complejos, con un vistazo a la posibilidad de introducir cuadros de menú.

Automatizaciones

En esta clase veremos todo lo que necesitas saber para comenzar a automatizar por medio de scripts bash. Sobre todo veremos cómo trabajar con el Cron y una serie de scripts que iremos configurando para ejecutarse automática y periódicamente.

Automatización de procesos

Scripts que nos permitan realizar tareas complejas para automatizar procesos

Valoraciones

Paco_

Me ha gustado mucho. Buen profesor

jose manuel mercado

Alejandro Rodriguez Sorni

Muy buen curso. A pesar de dar gran cantidad de información en cada una de las clases, en ningún momento se hace denso. Además, complementa el material del curso con un gran número de recursos adicionales para poder profundizar en determinados aspectos si se desea.

Eduard Gallofré Asens

Matias Peñafiel

Un buen equilibrio entre lo teórico y práctico. Las clases están muy buenas !.

Danila Zelianko

Buen curso, mucho contenido con buenos ejemplos

Felix

La verdad es que es muy practico y me va a servir mucho en mi trabajo

Ezer David Yallerco Andia

muy bueno , tiene experiencia

Visualnacert

carlos eduardo burgos pineda

Esta muy bien explicado

Enric Canalda Llagostera

Excelente curso y excelente profesor.

Lluís Martí

Buen curso con muchos ejemplos, además de proporcionar enlaces interesantes para ampliar información sobre los comandos y módulos trabajados. Todo muy bien, excepto los textos rojos en diapositivas verdes que todavía me hacen sangrar los ojos ! :)

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete