Nesta formação, os participantes irão desenvolver competências para escrever e executar scripts Bash que permitam automatizar tarefas repetitivas em ambientes Linux, sendo recomendados conhecimentos básicos de utilização do terminal e gestão de ficheiros.
Ao longo da formação, serão abordadas estruturas de controlo, variáveis e funções, bem como a interação com o sistema através de comandos e pipelines. Serão também exploradas técnicas de agendamento com cron e boas práticas de segurança e robustez, garantindo scripts fiáveis, reutilizáveis e adequados a tarefas críticas como backups, monitorização e limpezas automáticas.
Introdução ao Shell scripting e automação: visão geral do Bash, diferença entre comandos manuais e scripts, estrutura básica de um script (#!/bin/bash, permissões, chmod +x), variáveis e leitura de input (read), primeiros scripts de automação simples (backup de um diretório, limpeza de ficheiros temporários).
Controlo de fluxo no Bash: condições (if, elif, else, testes com [ ] e [[ ]]), operadores lógicos, instruções case; ciclos for, while, until; aplicar estes conceitos para automatizar tarefas repetitivas (renomear ficheiros, varrer diretórios, executar comandos em lote).
Funções, parâmetros e boas práticas: 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); criar um script reutilizável com funções para tarefas administrativas (gestão básica de utilizadores ou serviços).
Automação de tarefas de sistema: 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); introdução a interação com ficheiros CSV/logs usando grep, awk, sed em scripts.s
Mini‑projeto de automação: definição de um caso prático (ex.: script de inventário do sistema, rotação simples de logs, verificação de espaço em disco com alerta por e‑mail, etc.); desenvolvimento guiado do script de A a Z; revisão de segurança básica em scripts (permissões, armazenamento de credenciais, validação de input).
06 de Março 2026 | 19h00 – 21h00
08 de Março 2026 | 19h00 – 21h00
13 de Março 2026 | 19h00 – 21h00
15 de Março 2026 | 19h00 – 21h00
20 de Março 2026 | 19h00 – 21h00
Não existem pre-requisitos.
A Findmore Academy faz parte da Findmore Consulting e nasceu pela necessidade de oferecer formação continua a todos os colaboradores da empresa.
Hoje a Findmore Academy é aberta a toda a gente e oferece formação nas mais diversas e modernas tecnologias bem como em soft skills.
As nossas formações são certificadas pela DGERT.
PREÇO
PREÇO
Podes trabalhar em qualquer lugar.
Sempre que fores requisitado para uma formação.
O teu conhecimento com os nossos alunos
Com dúvidas? Consulte as nossas FAQ’s
*Campos Obrigatórios