8 módulos33 lecciones~12h 58min

Bash desde Cero

Aprende Bash desde cero absoluto hasta scripts profesionales: terminal, variables, condicionales, bucles, funciones, automatización, y un proyecto final real de despliegue.

Temario del curso

1

Fundamentos de Bash

0 / 5 lecciones

1
Que es Bash15 min
2
Bash vs otras shells (Zsh, Fish, PowerShell)15 min
3
Instalar Bash en Linux, macOS y Windows21 min
4
Terminal y navegación: moverte por el filesystem22 min
5
Crear, copiar, mover y borrar archivos18 min
2

Tu primer script

0 / 4 lecciones

1
Tu primer script .sh20 min
2
Variables, comillas y escape21 min
3
Variables de entorno y PATH27 min
4
Pedir input al usuario y formatear salida30 min
3

Operadores y condicionales

0 / 4 lecciones

1
Redirecciones y pipes: el verdadero superpoder21 min
2
Operadores: comparar números y texto26 min
3
Condicionales: if, then, elif, else, fi26 min
4
case y [[ ]]: alternativas modernas25 min
4

Bucles y funciones

0 / 4 lecciones

1
Repetir tareas con for24 min
2
while y until: repetir mientras / hasta que26 min
3
Funciones: bloques reutilizables25 min
4
Reutilizar código entre scripts30 min
5

Archivos avanzado, procesos y errores

0 / 4 lecciones

1
Permisos: chmod, chown y umask20 min
2
Procesos, jobs y señales20 min
3
Exit codes y modo estricto: set -euo pipefail28 min
4
Manejo de errores con trap y debugging27 min
6

Expansiones, arrays y manipulacion de texto

0 / 4 lecciones

1
Brace expansion y globbing26 min
2
Arrays: indexados y asociativos27 min
3
Las tres grandes: grep, sed, awk30 min
4
cut, tr, sort, uniq y expresiones regulares26 min
7

Scripts profesionales y automatización

0 / 4 lecciones

1
Como se ve un script profesional: ShellCheck y shfmt19 min
2
Automatizar con cron y systemd timers25 min
3
Hablar con APIs desde Bash: curl y jq26 min
4
Automatizar servidores remotos con ssh y rsync23 min
8

Bash en el mundo real y proyecto final

0 / 4 lecciones

1
Bash adentro de Docker: scripts en containers21 min
2
Herramientas modernas que hacen Bash una bestia26 min
3
Seguridad: como NO romper todo25 min
4
Proyecto final: script de deploy y monitor de sistema17 min