2.360€
Nível: Intermédio | Laboral: 3 dias | 21 horas
Formação leccionada em inglês
Elegível para candidatura ao cheque-digital IEFP até junho 2026 (Reembolso de até 750€)
Esta formação fornece uma visão abrangente das competências essenciais para iniciar a jornada de automação de redes. O curso combina teoria e laboratórios práticos, permitindo aos participantes compreender os fundamentos da programabilidade, incluindo o uso de protocolos como RESTCONF e NETCONF, bem como o trabalho com formatos de dados estruturados como XML, JSON, YAML e YANG.
Os formandos também exploram ferramentas DevOps — como Ansible e Git — essenciais para acelerar a automação e melhorar a colaboração entre equipas técnicas.
Num contexto em que redes empresariais exigem maior eficiência, consistência e escalabilidade, a automação tornou-se um pilar fundamental para a operação moderna de infraestruturas.
Este curso enquadra-se como o primeiro passo para profissionais que precisam compreender os princípios, ferramentas e metodologias por trás da automação, servindo de base para formações mais avançadas e para a adoção de pipelines DevOps aplicados ao networking.
O CSAU é também um pré-requisito recomendado para cursos focados em automação avançada, como o DCAUI.
Este curso destina-se a profissionais envolvidos em engenharia, arquitetura e operação de redes, incluindo:
Automation Architects / Automation Engineers
DevOps Engineers
Network Administrators / Network Engineers / Network Operators
Consulting Systems Engineers
Solutions Architects
NOC Managers
Site Reliability Engineers
Software Architects / Application Developers / Web Developers
IT Directors
Collaboration Developers e Collaboration Solutions Architects
Embora não existam pré-requisitos formais, é recomendado que os participantes possuam:
Conhecimentos de routing e switching (OSPF, BGP, SNMP, interfaces, rotas estáticas)
Noções de Python (estruturas de dados, loops, condicionais, classes — 3 a 6 meses de prática)
Conhecimentos básicos de Linux (navegação, execução de scripts)
Familiaridade com editores de texto
Curso recomendado:
Implementing and Administering Cisco Solutions (CCNA)
Dotar os participantes dos conhecimentos fundamentais para compreender, iniciar e aplicar automação e programabilidade em ambientes de rede, utilizando protocolos modernos, APIs, ferramentas DevOps e linguagens de programação orientadas à automação.
No final do curso, os formandos serão capazes de:
Explicar o papel da automação e programabilidade na gestão e operação de redes
Diferenciar metodologias de desenvolvimento (waterfall vs agile)
Interpretar e solucionar problemas em scripts Python aplicados a automação
Compreender princípios DevOps e a sua aplicação às operações de rede
Identificar e operar ambientes de desenvolvimento para automação (virtual environments, Docker, Vagrant)
Construir e interpretar chamadas API baseadas em HTTP
Diferenciar formatos de dados (XML, JSON, YAML, protobuf)
Criar scripts Python usando a biblioteca requests
Compreender o papel e utilidade dos modelos YANG
Explicar a funcionalidade de RESTCONF e NETCONF e quando usar cada um
Elaborar playbooks Ansible para configuração e recolha de estado
Criar modelos Jinja2 e estruturas YAML para gerar configurações automatizadas
Introdução à Automação de Redes
Papel da programabilidade no ciclo de operações
Comparação entre métodos Waterfall e Agile
Fundamentos de Python para Automação
Estruturas básicas
Interpretação e troubleshooting de scripts
Requests e interações com APIs
DevOps Aplicado a Redes
Princípios DevOps
Pipelines e integração contínua
Versionamento com Git
Ambientes de Desenvolvimento
Python Virtual Environments
Vagrant
Docker
APIs e Modelos de Dados
Estrutura e utilização de APIs HTTP
Formatos: XML, JSON, YAML, Protobuf
Introdução ao YANG e ferramentas de apoio
Protocolos de Programabilidade
RESTCONF: funcionamento e casos de utilização
NETCONF: capacidades, diferenças e integração
Automação com Ansible
Criação de playbooks
Recolha de estado e aplicação de configuração
Jinja2 e YAML para definição de desired state



