Lecciones

15
1
Fundamentos
Introducción: terminales, entornos y usos reales en desarrollo
Comprende qué es una terminal, qué papel cumple la shell y por qué este entorno es clave para trabajar de forma profesional.
2
Fundamentos
Shells en la práctica: Bash, Zsh y PowerShell sin confusiones
Aprende diferencias reales entre Bash, Zsh y PowerShell para elegir bien tu entorno y evitar comandos incompatibles.
3
Fundamentos
Rutas y sistema de archivos: cómo piensa la terminal
Aprende rutas absolutas y relativas, directorios clave y variables de entorno para dejar de navegar a ciegas.
4
Navegación y archivos
Navegación esencial: `pwd`, `ls` y `cd` como un pro
Domina los comandos de movimiento más usados del día a día y aprende a evitar errores por contexto incorrecto.
5
Navegación y archivos
Gestión de archivos y carpetas: crear, mover, copiar y borrar sin sustos
Aprende los comandos base para manipular estructura de proyectos con seguridad y criterio profesional.
6
Navegación y archivos
Lectura e inspección de archivos: `cat`, `less`, `head` y `tail`
Aprende a leer archivos de configuración y logs de forma eficiente sin abrir el editor en cada paso.
7
Flujos y productividad
Pipes y redirecciones: conecta comandos como bloques reutilizables
Domina stdin, stdout y stderr para construir flujos de trabajo más rápidos, legibles y automatizables.
8
Flujos y productividad
Wildcards y patrones: selecciona múltiples archivos con precisión
Aprende a usar comodines y expansiones para operar sobre muchos archivos sin escribir rutas una por una.
9
Sistema y red
Procesos y servicios: diagnosticar y detener lo que está consumiendo tu entorno
Aprende a listar procesos, identificar cuellos de botella y finalizar tareas bloqueadas de forma segura.
10
Sistema y red
Red y conectividad: pruebas con `curl` y acceso remoto por SSH
Valida servicios, depura APIs y conecta con servidores remotos con un flujo claro y seguro.
11
Sistema y red
Permisos y propiedad: seguridad real con `chmod` y `chown`
Aprende a interpretar permisos Unix, cambiar acceso con criterio y evitar configuraciones inseguras en proyectos y servidores.
12
Automatización
Aliases y perfiles: acelera tu flujo sin perder claridad
Configura alias útiles y organiza tu perfil de shell para trabajar más rápido con comandos reproducibles.
13
Automatización
Búsqueda avanzada con `find` y `grep`: encuentra rápido lo que importa
Localiza archivos y texto en proyectos grandes con comandos escalables para debugging y refactor.
14
Automatización
Scripting en Bash y PowerShell: automatiza tareas repetitivas con calidad
Construye scripts mantenibles con variables, control de errores y estructura clara para equipos y pipelines.
15
Automatización
Proyecto final: toolkit CLI para mantenimiento de proyecto web
Integra navegación, búsqueda, logs y scripting en una herramienta reproducible para tareas reales de equipo.
Página 1 de 1

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .