PowerShell para principiantes es una introducción práctica a PowerShell 7 para quienes no tienen experiencia con la línea de comandos ni con la programación. En 32 laboratorios interactivos dentro de una terminal Linux en el navegador, aprenderás a trabajar con archivos y objetos, procesar datos estructurados y crear scripts de automatización reutilizables.
El curso alterna 16 laboratorios guiados con 16 desafíos relacionados. Cada laboratorio explica un pequeño conjunto de habilidades y demuestra los comandos. El desafío siguiente aplica lo aprendido a una situación nueva, con pistas, una solución completa y comprobaciones automáticas del resultado.
Lo que aprenderás
Al completar este curso, podrás:
- buscar comandos y ayuda de PowerShell, recorrer rutas de Linux y gestionar archivos y texto;
- utilizar variables, conversiones numéricas, matrices, tablas hash y objetos personalizados;
- filtrar, ordenar, agrupar y medir objetos mediante canalizaciones;
- importar y exportar CSV, actualizar configuraciones JSON anidadas y extraer registros concretos;
- escribir scripts con condiciones, bucles, funciones y parámetros con nombre;
- validar entradas y comunicar fallos mediante mensajes de error y códigos de salida;
- inspeccionar procesos por su ID y leer y actualizar datos mediante una API REST local;
- crear un flujo de inventario repetible con salidas CSV y JSON coordinadas.
A quién va dirigido este curso
Este curso está dirigido a quienes empiezan con PowerShell y quieren una base práctica para crear scripts y automatizar datos. Desarrolla habilidades de lenguaje y comandos mediante tareas pequeñas antes de combinarlas en una herramienta reutilizable.
Requisitos previos: No se necesita experiencia con PowerShell, Linux, la línea de comandos ni la programación. Los laboratorios guiados presentan las acciones y la sintaxis necesarias antes de utilizarlas en los desafíos.
Entorno de aprendizaje: Cada laboratorio utiliza un entorno nuevo de Ubuntu 22.04 con PowerShell 7.6.6 instalado automáticamente durante la preparación. Trabajas en la terminal del navegador y no necesitas instalar PowerShell localmente. Los ejercicios de API usan un servicio dentro de la máquina virtual y no requieren una cuenta externa. El contenido está disponible en inglés y en ocho idiomas adicionales.
Preguntas frecuentes
¿Puedo aprender PowerShell en Linux?
Sí. Los laboratorios ejecutan la versión nativa de PowerShell 7 para Linux. Practicarás el lenguaje, los objetos, las canalizaciones, los archivos, los datos estructurados y los scripts. Los ejemplos utilizan rutas de Linux y explican las diferencias entre plataformas cuando corresponde.
¿El curso enseña administración de sistemas Windows?
Se centra en los fundamentos de PowerShell y la automatización multiplataforma. No incluye laboratorios de administración del Registro, servicios de Windows, Active Directory ni Windows PowerShell 5.1. La base de scripting te ayudará a estudiar después módulos y flujos específicos de Windows.
¿Qué ocurre si no puedo resolver un desafío?
Cada desafío sigue a un laboratorio guiado que enseña las habilidades necesarias. Puedes usar pistas progresivas, repasar la lección anterior o consultar la solución completa por separado. Las comprobaciones evalúan los archivos terminados o el estado en ejecución, no un historial concreto de comandos.
¿Se conservan los archivos entre laboratorios?
No. Cada laboratorio y desafío prepara sus propios archivos de entrada o servicios. Conservas las habilidades aprendidas, pero cada tarea comienza con un entorno definido.




