Cisco NSO Advanced for Python Programmers (NSO300)

Print Friendly, PDF & Email

3.150

Nível: Avançado | Laboral: 5 dias | 35 horas

Formação leccionada em inglês

Elegível para candidatura ao cheque-digital IEFP até junho 2026 (Reembolso de até 750€)

 

Apresentação

Este curso  é a continuação natural do programa NSO Essentials (NSO201), aprofundando a utilização do Cisco NSO através de desenvolvimento avançado com Python, criação de serviços complexos, implementação de Nano Services e integração com ambientes virtualizados.
Nesta formação, os participantes aprendem a criar e personalizar serviços com base no NSO application framework, a automatizar VNFs utilizando orquestração NFV, e a realizar implementações modernas de serviços MPLS Layer 3, tanto novos como existentes.
Inclui também módulos dedicados à utilização de Docker para implantação do NSO e à gestão de VNFs através do Cisco Elastic Services Controller (ESC).

Enquadramento

Com a evolução das redes para ambientes virtualizados e orientados a serviços, a automação tornou-se essencial para garantir escalabilidade, agilidade e consistência operacional.
O Cisco NSO, aliado a Python e à virtualização (NFV), permite criar serviços complexos, altamente reutilizáveis e automatizados, reduzindo custos operacionais e a necessidade de hardware físico.
Este curso aprofunda os conhecimentos necessários para projetar, desenvolver e operar serviços avançados baseados em NSO, sendo um passo fundamental para equipas de engenharia, automação e arquitetura de redes.

Destinatários

O curso destina-se a profissionais que já possuem conhecimentos essenciais de NSO e pretendem evoluir para um nível avançado:

  • Engenheiros de sistemas

  • Integradores de sistemas

  • Programadores de sistemas

  • Administradores de sistemas

  • Administradores de rede

  • Designers de soluções

Pré-requisitos

Antes de frequentar este curso, é recomendado que o participante tenha concluído:

  • NSO201 – NSO Essentials for Programmers and Network Architects

E possua conhecimentos nas seguintes áreas:

  • Utilização da linha de comandos em sistemas UNIX-like

  • Noções de NETCONF

  • Noções de modelação YANG

  • Conhecimentos básicos de Python

  • Experiência básica em desenvolvimento e automação de redes

Objectivo Geral

Capacitar os participantes para desenvolver serviços avançados e personalizados em Cisco NSO utilizando Python, Nano Services, virtualização e mecanismos avançados de orquestração NFV, incluindo gestão de VNFs com o Cisco ESC.

Objectivos Específicos

No final do curso, os participantes serão capazes de:

  • Compreender e aplicar o NSO application framework

  • Implementar o NSO em ambiente Docker

  • Criar serviços baseados em Python e serviços baseados em templates

  • Explicar e aplicar conceitos de service lifecycle integration

  • Implementar serviços MPLS L3 VPN para novos deployments

  • Implementar Nano Services e compreender a sua arquitetura

  • Adaptar e melhorar serviços MPLS L3 VPN existentes

  • Definir managed services e stacked services

  • Compreender métodos para escalar a orquestração de serviços

  • Explicar o ETSI MANO Framework

  • Gerir o ciclo de vida de VNFs através do Cisco ESC

  • Implementar soluções completas de NFV

Programa

1. NSO Application Framework

  • Arquitetura geral

  • Estrutura e funcionamento interno

  • Interação entre serviços, dispositivos e dados

2. Deployment do NSO em Docker

  • Conceitos de containerização

  • Preparação de ambientes de desenvolvimento

  • Boas práticas de deployment

3. Desenvolvimento de Serviços Avançados

  • Serviços baseados em templates

  • Desenvolvimento com Python

  • Boas práticas de design

  • Debugging e validação de serviços

4. Integração do Ciclo de Vida de Serviços

  • Criação e desativação de serviços

  • Processos transacionais

  • Mapeamento e dependências entre serviços

5. Novos Serviços MPLS L3 VPN

  • Arquitetura e desenho

  • Modelação YANG para serviços de nova implementação

  • Automação end-to-end

6. Nano Services

  • Arquitetura e funcionamento

  • Uso em cenários avançados

  • Criação de Nano Services com Python

7. Serviços MPLS L3 VPN Existentes

  • Migração, adaptação e refactoring de serviços

  • Integração com modelos já implementados

8. Managed Services e Stacked Services

  • Abordagens hierárquicas de serviços

  • Encapsulamento e reutilização de serviços

  • Casos de uso

9. Escalabilidade na Orquestração com NSO

  • Técnicas, recomendações e limites

  • Otimização de desempenho

10. ETSI MANO Framework

  • Conceitos e arquitetura

  • Orquestração NFV e alinhamento com o NSO

11. Gestão do Ciclo de Vida de VNFs com Cisco ESC

  • Entender o papel do ESC

  • Gestão completa da VNF: lançamento, monitorização, recuperação

12. Implementação de NFV

  • Integração com NSO

  • Casos práticos

  • Benefícios operacionais e económicos

Pedido de Informação