YANG, NETCONF, RESTCONF

YANG, NETCONF, RESTCONF Preview

Informações Gerais do Curso

Objetivo: Capacitar os alunos a utilizar YANG, NETCONF e RESTCONF para desenvolver soluções de automação de redes modernas, integrando modelagem de dados e APIs programáticas.

Público-alvo: Engenheiros de rede, administradores de sistemas, profissionais DevOps e entusiastas de automação interessados em gerenciar redes de forma programática em ambientes Cisco e multivendor.

Proposta:
Este curso oferece uma abordagem prática ao uso de YANG, NETCONF e RESTCONF para automação de redes. Você aprenderá a criar modelos de dados com YANG, configurar dispositivos via NETCONF e utilizar APIs RESTCONF para gerenciar redes de forma eficiente. O curso conecta conceitos fundamentais a aplicações práticas, garantindo que você possa implementar soluções em ambientes de produção.

Ao final, você terá um conjunto de habilidades para construir e gerenciar redes automatizadas, com um portfólio de projetos que demonstram sua expertise em automação moderna.

Pré-requisitos:

  • Conhecimentos básicos de redes (TCP/IP, roteamento, switching, etc.)

  • Familiaridade com administração de dispositivos de rede (CLI de roteadores/switches)

  • Noções básicas de programação (Python é um diferencial, mas não obrigatório)

Formato:

  • Aulas em vídeo com explicações detalhadas

  • Laboratórios práticos com guias passo a passo

  • Acesso a ambientes virtuais para simulação

Ferramentas e Recursos:

  • Modelagem de Dados: YANG (pyang, yanglint, yangsuite)

  • Protocolos/APIs: NETCONF (ncclient), RESTCONF (Requests)

  • Monitoramento e Telemetria: TIG Stack

Seu Progresso

0% Concluído

Dificuldade

Intermediário

Capítulos

4

Vídeos

Sim

Quizzes

Não

Capítulos

1
YANG
Intermediate
Duração: 0 minutos
Aulas: 6
Aulas:
  • O que é YANG? [Fundamentals]
    Não Iniciada
  • O que é YANG? (Propósito, estrutura, sintaxe básica) [Fundamentals]
    Não Iniciada
  • Tipos de Dados e Declarações YANG (Contêineres, listas, folhas, etc.) [Fundamentals]
    Não Iniciada
  • Compreendendo Módulos YANG [Fundamentals]
    Não Iniciada
  • Ferramentas YANG (pyang, YANG Suite - introdução e uso básico) [Fundamentals]
    Não Iniciada
  • Prática: Explorando Módulos YANG [Fundamentals]
    Não Iniciada
2
NETCONF
Intermediate
Duração: 0 minutos
Aulas: 6
Aulas:
  • Introdução ao NETCONF [Fundamentals]
    Não Iniciada
  • Protocolo [Fundamentals]
    Não Iniciada
  • Operações NETCONF [Fundamentals]
    Não Iniciada
  • Sessões e Capacidades NETCONF (Estabelecendo conexões, troca de capacidades) [Fundamentals]
    Não Iniciada
  • NETCONF com Python [Fundamentals]
    Não Iniciada
  • Prática: Configurando um Dispositivo com ncclient [Fundamentals]
    Não Iniciada
3
RESTCONF
Intermediate
Duração: 0 minutos
Aulas: 0
4
gNMI
Intermediate
Duração: 0 minutos
Aulas: 5
Aulas:
  • Introdução ao GNMI (gRPC, telemetria de streaming) [Fundamentals]
    Não Iniciada
  • Serviços GNMI (Capacidades, Get, Set, Subscribe) [Fundamentals]
    Não Iniciada
  • Codificação de Dados [Fundamentals]
    Não Iniciada
  • GNMI com Python [Fundamentals]
    Não Iniciada
  • Prática: Assinando Dados de Telemetria com GNMI [Fundamentals]
    Não Iniciada