Apresentação
O curso Implementing Automation for Cisco Enterprise Solutions (ENAUI) ensina a implementar soluções automatizadas em redes corporativas Cisco, cobrindo conceitos de programação, orquestração, telemetria e ferramentas de automação.
Durante o curso, os participantes exploram as plataformas Cisco IOS XE, Cisco DNA Center, Cisco SD-WAN e Cisco Meraki, focando-se nos seus ecossistemas de APIs e ferramentas de desenvolvimento. São utilizadas tecnologias modernas como Python, Ansible, Git, RESTCONF, NETCONF, YANG, JSON/YAML e ambientes de desenvolvimento como Postman.
O curso atribui 24 créditos CE para recertificação e prepara para o exame de certificação 300-435 ENAUTO.
Enquadramento
Num contexto empresarial cada vez mais digital e distribuído, as redes corporativas exigem soluções automatizadas que aumentem a eficiência, flexibilidade e capacidade de resposta.
Este curso foca-se na programabilidade e automação em ambientes campus, WAN e cloud-managed, respondendo à necessidade de equipas de redes mais ágeis e orientadas a DevOps.
Destinatários
Indicado para profissionais que pretendem adquirir competências em automação de redes empresariais Cisco, incluindo:
- Engenheiros e administradores de rede
- Engenheiros de sistemas e wireless
- Arquitetos de soluções técnicas
- Engenheiros de implementação e consultores de pré-venda
- Engenheiros de vendas
- Gestores de rede
- Account managers técnicos
Pré-requisitos
Os participantes devem possuir os seguintes conhecimentos prévios:
- Conceitos básicos de linguagens de programação
- Compreensão básica de virtualização
- Capacidade de utilização de Linux e ferramentas CLI (como SSH e bash)
- Conhecimento a nível CCNP Enterprise
- Entendimento fundamental de Cisco DNA Center, Cisco Meraki e Cisco SD-WAN
Objetivo Geral
Desenvolver competências para programar e automatizar redes empresariais Cisco, recorrendo a APIs, linguagens modernas e ferramentas de automação, melhorando a eficiência operacional e a escalabilidade das infraestruturas.
Objetivos Específicos
Ao final do curso, os participantes deverão ser capazes de:
- Diferenciar estilos de API (REST, RPC) e realizar chamadas síncronas e assíncronas
- Utilizar a ferramenta Postman para testes de chamadas API
- Automatizar tarefas com o motor de automação Ansible
- Utilizar Python, bibliotecas associadas e ambientes virtuais para automatizar configurações
- Trabalhar com o sistema de controlo de versões Git
- Automatizar operações com Cisco IOS XE, incluindo scripts personalizados e integração com Ansible e Python
- Compreender os fundamentos da telemetria orientada a modelos
- Automatizar a infraestrutura Cisco DNA Center através de APIs e Python
- Implementar automação de Cisco SD-WAN com bibliotecas Python e funções reutilizáveis em Ansible
- Automatizar infraestruturas Cisco Meraki, incluindo verificação de estado e monitorização com Python, Ansible e Postman
Programa
- Network Programmability Foundation
- Estilos de APIs: REST, RPC
- Formatos de dados: JSON, YAML
- Ferramentas de desenvolvimento: Postman, Git
- Automating APIs and Protocols
- Uso de APIs RESTCONF e NETCONF
- Interação com dispositivos e serviços via Python
- Managing Configuration with Python and Ansible
- Fundamentos de Ansible
- Criação de playbooks
- Automação de configurações com Python
- Implementing On-Box Programmability and Automation with Cisco IOS XE Software
- Scripts locais (EEM, Python)
- CLI aumentada
- Fluxos de trabalho integrados
- Implementing Model-Driven Telemetry
- Conceitos de telemetria orientada a modelos
- Implementação e integração com ferramentas externas
- Day 0 Provisioning with Cisco IOS XE Software
- Aprovisionamento automático de equipamentos
- Soluções como ZTP e preconfiguração
- Implementing Automation in Enterprise Networks
- Arquitetura de automação Cisco
- Considerações para campus e WAN
- Building Cisco DNA Center Automation with Python
- Utilização de APIs do DNA Center
- Desenvolvimento de scripts para provisionamento e configuração
- Automating Operations using Cisco DNA Center
- Workflows de verificação, monitorização e troubleshooting
- Casos de uso comuns
- Introducing Cisco SD-WAN Programmability
- Arquitetura e APIs do SD-WAN
- Introdução ao vManage e sua automação
- Building Cisco SD-WAN Automation with Python
- Biblioteca Python para Cisco SD-WAN
- Automação de configuração, inventário e monitorização
- Building Cisco SD-WAN Automation with Ansible
- Criação de roles Ansible reutilizáveis
- Provisionamento automático de filiais
- Automating Cisco Meraki
- API Meraki Dashboard
- Práticas de autenticação e segurança
- Implementing Meraki Integration APIs
- Workflows com Python, Ansible e Postman
- Verificação de estado e monitorização contínua