PowerShell
PowerShell ·DevOps
Aprendes PowerShell como lenguaje de scripting profesional multiplataforma para automatizar administración de sistemas, operaciones cloud y tareas repetitivas en organizaciones Microsoft. Cubre cmdlets y pipeline de objetos, funciones avanzadas, módulos propios, sistema de archivos y procesamiento de texto, administración de servicios y Active Directory, automatización en Azure y AWS, ejecución remota y seguridad de scripts. Al terminar automatizas tu día a día técnico.
¿Prefieres verlo en directo? Agenda una demo sin compromiso.
Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).
Contenido del curso
Shell y lenguaje de scripting cross-platform para automatización y cloud.
-
Introducción a PowerShell Lección
-
PowerShell 7+ y versiones Lección
-
Entornos de desarrollo Lección
-
Cmdlets y comandos fundamentales Lección
-
Sistema de ayuda Lección
-
Test de fundamentos de PowerShell Test
Detalles del curso
Público objetivo
- Administradores de sistemas que necesitan automatizar tareas repetitivas y gestionar infraestructura Windows y Linux.
- Ingenieros DevOps que buscan dominar PowerShell para integrar scripts en pipelines de CI/CD y gestión cloud.
- Profesionales de TI que quieren mejorar su productividad con herramientas de línea de comandos y automatización.
- Desarrolladores .NET que desean aprovechar PowerShell para tareas de build, despliegue y gestión de entornos.
Contenido del certificado
Módulo 1: Fundamentos de PowerShell Qué es PowerShell 7 (pwsh) sobre .NET 8+ Entornos: Windows Terminal, Visual Studio Code y extensión PowerShell Cmdlets y estructura verbo sustantivo Sistema de ayuda: Get Help, Get Command, Get Member Módulo 2: Sintaxis del lenguaje Variables, tipos de datos y operadores Operadores de comparación y filtrado Pipelines orientados a objetos Formato y exportación: Format Table, Export Csv y ConvertTo Json Módulo 3: Control de flujo Condicionales con if/elseif/else y switch Bucles for, foreach, while y do while Gestión de errores con try/catch/finally y ErrorAction Módulo 4: Funciones y módulos Funciones y parámetros avanzados con CmdletBinding Validación de parámetros y reto con CmdletBinding aplicado Ámbitos, dot sourcing y organización del código Módulos .psm1, manifiestos .psd1 y PSResourceGet PowerShell Gallery y tests con Pester 5 Módulo 5: Sistema de archivos y procesamiento de texto Operaciones con ficheros y rutas CSV, JSON y XML: importación y transformación Expresiones regulares y manipulación de texto Módulo 6: Administración de sistemas Servicios y procesos Registro de Windows y tareas programadas Event logs y análisis de registros PSRemoting con WinRM y SSH Auditoría de usuarios Active Directory Módulo 7: Automatización y cloud Patrones de scripting y logging estructurado Automatización batch y paralela Azure PowerShell (Az) y AWS.Tools Microsoft.Graph y CI/CD con GitHub Actions y Azure DevOps Módulo 8: Seguridad Políticas de ejecución Gestión de credenciales y PSCredential SecretManagement con SecretStore y vaults externos Firma de scripts y cadena de confianza Proyecto integrador Script de automatización con backup, logs, monitoreo y notificación
Este curso completo de PowerShell recorre el lenguaje de scripting de Microsoft de principio a fin: desde los fundamentos de cmdlets y pipelines hasta la automatización cloud con Azure y AWS, pasando por funciones avanzadas con validación de parámetros, gestión de archivos y datos estructurados, administración remota de sistemas con PSRemoting y seguridad con políticas de ejecución y gestión de credenciales.
Objetivos de aprendizaje
- Escribir scripts PowerShell profesionales con funciones avanzadas, validación de parámetros y módulos reutilizables.
- Gestionar archivos, procesar datos estructurados (CSV, JSON, XML) y aplicar expresiones regulares.
- Administrar servicios, procesos y sistemas remotos con PSRemoting e Invoke-Command.
- Automatizar tareas en Azure y AWS e integrar scripts en pipelines de CI/CD.
- Configurar políticas de ejecución, gestionar credenciales de forma segura y firmar scripts para producción.
Otros cursos de PowerShell
PowerShell avanzado: administración, automatización y seguridad
Curso avanzado para llevar PowerShell a producción en organizaciones Microsoft y entornos multi-cloud. Aprendes administración de servicios, procesos, registros, tareas programadas y ejecución remota, automatización en Azure y AWS, integración con CI/CD y endurecimiento con políticas de ejecución, gestión de credenciales y firma de scripts. Al terminar diseñas scripts seguros y reutilizables para administradores y equipos DevOps.
PowerShell fundamentos: sintaxis y control de flujo
Curso de entrada a PowerShell sobre Windows, Linux y macOS. Aprendes la filosofía de pipeline de objetos frente a bash, instalación y entorno de trabajo, cmdlets principales y convención verbo-sustantivo, sintaxis del lenguaje (variables, tipos, operadores, cadenas), estructuras de control y uso básico de la pipeline para filtrar, iterar y ordenar. Al terminar tienes base sólida para funciones avanzadas y administración de sistemas.
PowerShell: funciones, módulos y sistema de archivos
Curso intermedio centrado en pasar de comandos sueltos a scripts profesionales con PowerShell. Aprendes funciones avanzadas con validación de parámetros y entrada por pipeline, creación de módulos propios reutilizables, recorrido del sistema de archivos, procesamiento de texto con JSON, XML y CSV, expresiones regulares y pruebas unitarias del código. Al terminar empaquetas utilidades de calidad lista para tu equipo.
¿Formación para tu equipo en esta tecnología?
Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.
¿Prefieres verlo en directo? Agenda una demo.
Preguntas frecuentes
- ¿PowerShell es bonificable por FUNDAE para mi empresa?
- Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
- ¿En qué modalidades se imparte PowerShell?
- En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
- ¿Se adapta PowerShell al nivel de mi equipo?
- Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
- ¿Cuánto tarda en activarse para mi empresa?
- La activación corporativa estándar es rápida, sin coste de setup ni permanencia.