Programación Bash para automatizar Postgres
Clase 1 de 43 • Curso de Programación en Bash Shell
Contenido del curso
Programación Shell Básica
Script Interactivos
Condicionales
Iteración
Archivos
Empaquetamiento
Funciones
Cierre del curso
Aprende programación Bash en Linux con un enfoque práctico y claro. Marco Antonio Toscano Freire, instructor de Java y Linux con más de diez años de experiencia, guía la creación de scripts para automatizar tareas reales: desde instalar y desinstalar Postgres hasta respaldar y restaurar bases de datos, todo desde la terminal.
¿Qué ofrece este curso de programación Bash en Linux?
Este entrenamiento se centra en el uso del shell de Linux para desarrollar un utilitario funcional. El contenido es accesible desde cualquier terminal y en cualquier distribución, ya sea gráfica o de servidor. El avance es progresivo y orientado a la práctica.
¿Qué programa construirás con Bash y Postgres?
- Utilitario con cuatro funciones principales: instalar Postgres.
- Desinstalar Postgres desde la terminal.
- Generar respaldos de bases de datos.
- Restaurar respaldos de manera confiable.
¿En qué entorno de Linux trabajarás?
- Terminal en cualquier distribución de Linux.
- Entorno gráfico o servidor, según prefieras.
- Uso del shell para ejecutar y orquestar scripts.
¿Qué aprenderás con scripts, funciones y variables en Bash?
Se trabajará con alrededor de 32 scripts, cada uno con un enfoque específico. El proyecto final integra todos los conceptos, reforzando la comprensión paso a paso y preparando para la automatización de tareas reales.
¿Qué conceptos y habilidades practicarás en el shell?
- Captura de información: lectura de entradas del usuario.
- Creación de variables: manejo de datos dinámicos.
- Empaquetamiento: compresión y organización de archivos.
- Validación de campos: comprobaciones previas a ejecutar acciones.
- Funciones: modularidad y reutilización de código.
- Menús: interacción simple y guiada en terminal.
- Sentencia: control de flujo y lógica de ejecución.
- Automatizar tareas: ejecución repetible y segura.
- Retos por módulo: prácticas para reforzar el aprendizaje en comentarios.
¿Quién es el instructor y dónde contactarlo?
Marco Antonio Toscano Freire es de Quito, Ecuador. Instructor de tecnología Java y Linux, YouTuber y colaborador en innovación para el gobierno. Tiene experiencia desarrollando software para empresas públicas y privadas, incluido el sistema de votaciones de Miss Ecuador y Miss Continente Americano, además de sistemas de viáticos.
¿Cómo seguir sus contenidos y hacer consultas?
- YouTube: youtube.com/user/matoswe.
- Sitio web: www.matoswe.com.
- Comunidad: empresa dedicada a desarrollar software con tecnologías Java sobre herramientas libres y bajo Linux.
- Invitación abierta a preguntas y comentarios para retroalimentación.
¿Te gustaría automatizar un proceso específico con Bash? Comparte tus preguntas y objetivos en los comentarios para que la comunidad te ayude a avanzar.