Linux Shell Scripting for Automation - imagem de detalhe
Edição terminada

Linux Shell Scripting for Automation

Shell scripting Bash para automação em Linux: controlo de fluxo, funções, cron e boas práticas de segurança.

Online pt
Esta edição já terminou. Podes explorar formações semelhantes abaixo ou pedir informações sobre a próxima edição.
Início 6 Apr 2026
Fim 20 Apr 2026
Duração 10h
Horário Pós-Laboral
Cheque Formação + Digital Selo DGERT
Conteúdo

Programa

Visão geral do Bash; diferença entre comandos manuais e scripts
Estrutura básica (#!/bin/bash, permissões, chmod +x); variáveis e leitura de input (read)
Primeiros scripts de automação (backup, limpeza de ficheiros temporários)
Condições (if, elif, else, testes com [ ] e [[ ]]); operadores lógicos; instruções case
Ciclos for, while, until; automatizar tarefas repetitivas (renomear ficheiros, varrer diretórios)
Argumentos de linha de comando ($0, $1, $@); funções em Bash; códigos de saída ($?)
Mensagens de log (echo, logger); organização de scripts (comentários, set -e, set -u)
Script reutilizável com funções para tarefas administrativas
Agendamento com cron e crontab; scripts de backup/rotina (logs, bases de dados simples)
Monitorização básica (verificar serviços com systemctl/service, df, free)
Interação com ficheiros CSV/logs usando grep, awk, sed
Definição de caso prático (inventário do sistema, rotação de logs, verificação de espaço em disco com alerta por e-mail)
Desenvolvimento guiado do script de A a Z
Revisão de segurança básica (permissões, armazenamento de credenciais, validação de input)
Para quem é

A quem se destina esta formação

Administradores de sistemas Profissionais de DevOps Developers que trabalham com Linux Quem gere servidores e infraestrutura Profissionais de pipelines CI/CD
Sessões

Sessões

06 de Abril 2026 · 19h00 – 21h00
08 de Abril 2026 · 19h00 – 21h00
13 de Abril 2026 · 19h00 – 21h00
15 de Abril 2026 · 19h00 – 21h00
20 de Abril 2026 · 19h00 – 21h00
Objectivos

O que vais aprender

Desenvolver competências para escrever e executar scripts Bash para automatizar tarefas repetitivas em ambientes Linux; estruturas de controlo, variáveis e funções; interação com o sistema através de comandos e pipelines; agendamento com cron e boas práticas de segurança e robustez.
Quem ensina

Formador

P
Pedro Sardinha
Administrador de Redes, Segurança e Sistemas

Formador na área de Tecnologias e Sistemas de Informação. Administrador de redes com experiência em Cisco Catalyst Switching, wireless Cisco, protocolos de routing, switching e TCP/IP. Gestão e configuração de equipamentos de firewall e VPN (Fortigate, Palo Alto e Checkpoint). Administração de sistemas Windows, Linux e serviços de AD, DNS, DHCP, SCCM e Backup. Gestão de infraestrutura de storage HP e virtualização VMWARE.

Certificado de Competências Pedagógicas de Especialização Formador a Distância (e-Formador)Formação Pedagógica Contínua do Formador a Distância (e-Formador)Fortinet Certified Fundamentals in CybersecurityFormação Pedagógica Inicial de FormadoresCertificado de Competências Pedagógicas (CCP)Fortinet NSE2 Network Security AssociateCidadão Ciberseguro - Plataforma NAU
Detalhes

Informações práticas

Local
Online
Horário
Pós-Laboral
6 de April de 2026 — 20 de April de 2026
Duração
10h
Carga horária total da formação
Certificação
Selo DGERT
Pré-requisitos
Não existem pré-requisitos.
Idioma
pt