AUTONETOPS
Preços
AUTONETOPS

Simplificando Infraestrutura de Redes, Automação e Nuvem através de cursos práticos, tutoriais e projetos aplicados.

Links Rápidos

  • Cursos
  • Labs
  • Blog
  • Sobre Nós

Redes Sociais

  • Discord
  • Instagram
  • LinkedIn
  • YouTube

Legal

  • Política de Privacidade
  • Termos de Serviço

© 2026 AutoNetOps. Todos os direitos reservados.

Home/Labs/Formato de Dados
Cursosfundamentals

Formato de Dados

Formatos de Dados em Automação de Redes

Laboratório utilizado durante o curso Tecnologias sob Medida, na sessão "Formato de dados".

Sobre o laboratório

Em automação de redes, praticamente toda interação entre ferramentas, APIs e dispositivos passa por algum formato de dados estruturado. Saber modelar, ler e escrever essas estruturas é um dos blocos fundamentais para qualquer engenheiro que pretende automatizar configuração e coleta de informações.

Neste lab você vai praticar — em Python — com os três formatos mais comuns no dia a dia de redes:

  • JSON — o formato dominante em APIs REST e em retornos de comandos estruturados (ex.: show ... | json).
  • XML — usado por NETCONF, modelos YANG e por APIs legadas de fabricantes.
  • YAML — base de ferramentas de automação como Ansible e usado em arquivos de inventário, playbooks e descrições de topologia.

O que você vai resolver

Os exercícios partem de cenários reais de rede (roteadores, switches, VLANs, interfaces, integração com APIs) e pedem para você:

  • Construir dicionários e listas em Python que representem a infraestrutura.
  • Serializar essas estruturas em JSON, XML e YAML, com indentação correta.
  • Carregar arquivos nesses formatos de volta para Python e acessar valores específicos.
  • Atualizar dados estruturados (adicionar interfaces, VLANs, dispositivos) e persistir as mudanças.
  • Consumir uma API pública (Cisco DNA Center Sandbox) e converter a resposta entre formatos.

Pré-requisitos

  • Conhecimento básico de Python (dicionários, listas e manipulação de arquivos).
  • Familiaridade com terminologia de redes (roteadores, switches, VLANs, interfaces).

Acesso ao ambiente

A topologia disponibiliza um único roteador (r1) acessível via SSH:

  • Host: clab-courses__data_format-r1 (172.20.20.11)
  • Usuário: admin
  • Senha: autonetops
Formato de Dados

Laboratório

TemaCursos
Tarefas0

Nível de Acesso

fundamentals