Visão Geral
								Este curso ensina como automatizar tarefas administrativas, realizar integrações externas e desenvolver scripts personalizados utilizando a API RESTful do OPNsense.
Os participantes aprenderão a interagir com o sistema de forma programática, explorar os endpoints disponíveis, realizar autenticação segura e aplicar técnicas de automação para simplificar operações de rede, administração e monitoramento do OPNsense.
Com foco em eficiência, integração e DevOps, este curso é totalmente prático, permitindo aos alunos automatizar processos de configuração e gerenciamento do firewall.
							 
						
													
								Objetivo
								Após realizar o curso Automação e Scripting com API do OPNsense, você será capaz de:
	- Entender e utilizar a API RESTful do OPNsense
 
	- Realizar autenticação segura e consumo de endpoints
 
	- Criar scripts para automatizar tarefas de configuração e monitoramento
 
	- Integrar o OPNsense com outras ferramentas e sistemas via API
 
	- Implementar automações alinhadas a práticas de DevOps e IaC (Infrastructure as Code)
 
							 
						
													
								Publico Alvo
								
	- Administradores de rede e segurança
 
	- Engenheiros DevOps
 
	- Analistas de infraestrutura e automação
 
	- Desenvolvedores que desejam integrar o OPNsense a outras ferramentas de TI
 
							 
						
													
								Pre-Requisitos
								
	- Conhecimento básico de redes e OPNsense
 
	- Noções de linha de comando (CLI)
 
	- Conhecimento básico de Python ou Shell Script é desejável
 
	- Familiaridade com conceitos de API REST e JSON
 
							 
						
						
													
								
Materiais
								Inglês/Português + Exercícios + Lab Pratico 							
						
						
													
								Conteúdo Programatico
								Módulo 1: Introdução à Automação no OPNsense
	- O que é automação de infraestrutura e por que utilizá-la
 
	- Conceito de APIs RESTful e formato JSON
 
	- Visão geral da API do OPNsense
 
	- Benefícios da automação em ambientes de segurança e rede
 
Módulo 2: Estrutura e Acesso à API do OPNsense
	- Habilitação e configuração da API no OPNsense
 
	- Tipos de autenticação (API Key / Token / Basic Auth)
 
	- Navegação e exploração dos endpoints disponíveis
 
	- Testes via cURL, Postman e Python requests
 
Módulo 3: Automação de Configurações via API
	- Criação e atualização de regras de firewall
 
	- Gerenciamento de aliases, NAT e serviços
 
	- Controle de VPNs (OpenVPN, IPsec) via API
 
	- Automação de usuários, interfaces e DHCP
 
	- Execução de backups e restore automatizados
 
Módulo 4: Desenvolvimento de Scripts de Automação
	- Utilizando Python para consumir a API do OPNsense
 
	- Estrutura básica de um script de automação
 
	- Criação de fluxos automatizados de configuração
 
	- Validação de respostas e tratamento de erros
 
	- Agendamento de scripts e integração com CRON
 
Módulo 5: Integração com Ferramentas Externas
	- Integração com Ansible, Terraform e Zabbix
 
	- Webhooks e automação de eventos
 
	- Criação de pipelines CI/CD para configuração de firewall
 
	- Integração com sistemas de monitoramento e alertas
 
Módulo 6: Laboratórios Práticos
	- Teste e consumo da API com Postman
 
	- Criação de script em Python para adicionar regras de firewall
 
	- Automação da criação de VPNs via API
 
	- Backup e restore automatizados de configuração
 
	- Integração simples do OPNsense com Ansible
 
							 
						
						TENHO INTERESSE