NSO Advanced for Python Programmers (NSO300) v4.0 Course Overview

NSO Advanced for Python Programmers (NSO300) v4.0 Course Overview

The NSO Advanced for Python Programmers (NSO300) v4.0 course is designed for network programmers who want to enhance their skills in network automation and orchestration using Cisco's Network Services Orchestrator (NSO). The course goes deep into the NSO Application Framework and Python Scripting, enabling participants to build and manage complex network services efficiently. Through lessons on Python and Template-Based Services, learners will gain hands-on experience in creating services that are both scalable and maintainable.

Learners will also explore Service Lifecycle, Integration Options, and how to handle both Greenfield and Brownfield Layer 3 MPLS VPN Services, providing the knowledge needed for real-world network automation tasks. The Managed Services module covers the design and orchestration of stacked services, while the Cisco NSO Network Functions Virtualization (NFV) Orchestration module delves into ETSI MANO, Cisco ESC, and orchestration techniques.

With a comprehensive lab outline, participants will gain practical experience in device setup, service creation, service upgrades, integration with ESC, and NFV for DMZ services. This course is ideal for network professionals who want to leverage Python for automating and managing network configurations and services effectively.

Koenig is a Cisco Learning partner based out of India having the delivering capability across all Cisco courses

Purchase This Course

Fee On Request

  • Live Online Training (Duration : 40 Hours)
  • Per Participant
  • Guaranteed-to-Run (GTR)
  • date-img
  • date-img

♱ Excluding VAT/GST

Classroom Training price is on request

You can request classroom training in any city on any date by Requesting More Information

  • Live Online Training (Duration : 40 Hours)
  • Per Participant

♱ Excluding VAT/GST

Classroom Training price is on request

You can request classroom training in any city on any date by Requesting More Information

Request More Information

Email:  WhatsApp:

Koenig's Unique Offerings

images-1-1

1-on-1 Training

Schedule personalized sessions based upon your availability.

images-1-1

Customized Training

Tailor your learning experience. Dive deeper in topics of greater interest to you.

images-1-1

4-Hour Sessions

Optimize learning with Koenig's 4-hour sessions, balancing knowledge retention and time constraints.

images-1-1

Free Demo Class

Join our training with confidence. Attend a free demo class to experience our expert trainers and get all your queries answered.

Course Prerequisites

To ensure a successful learning experience in the NSO Advanced for Python Programmers (NSO300) v4.0 course, participants should meet the following minimum prerequisites:


  • Basic knowledge of network management and orchestration concepts.
  • Familiarity with Cisco Network Services Orchestrator (NSO) and its functionalities.
  • Understanding of network services and their lifecycle.
  • Proficiency in Python programming, including experience with Python-based automation scripts and libraries.
  • Experience with YANG data modeling.
  • Familiarity with XML and JSON data formats.
  • Basic understanding of networking concepts such as VPNs, VLANs, and network topologies.
  • Familiarity with Cisco IOS, IOS-XE, or NX-OS network operating systems.
  • Some exposure to virtualization technologies and concepts.
  • It is recommended to have completed the Cisco NSO Essentials for Programmers and Network Architects (NSO201) course or possess equivalent knowledge.

These prerequisites are designed to provide a solid foundation for diving into the advanced topics covered in the NSO300 course. If you have any concerns about meeting these requirements, we encourage you to address them before enrolling to ensure a positive and effective learning experience.


Target Audience for NSO Advanced for Python Programmers (NSO300) v4.0

  1. The NSO Advanced for Python Programmers course is designed for those seeking to enhance their skills in network automation and orchestration using Cisco NSO technologies.


  2. Target audience for the NSO Advanced for Python Programmers (NSO300) v4.0 course:


  • Network Engineers looking to implement automation solutions
  • Python Programmers entering the field of network automation
  • Systems Engineers focusing on service orchestration
  • DevOps professionals working with network operations
  • Technical Solutions Architects designing automated network services
  • IT Professionals seeking knowledge in Cisco NSO
  • Network Operations staff interested in managing and scaling orchestration
  • Network Administrators aiming to leverage Python for network configuration
  • Network Consultants providing advanced Cisco network solutions
  • Cisco partners and field engineers requiring advanced NSO knowledge
  • Technical Support Engineers specializing in Cisco networking products


Learning Objectives - What you will Learn in this NSO Advanced for Python Programmers (NSO300) v4.0?

Introduction to Learning Outcomes

The NSO Advanced for Python Programmers (NSO300) v4.0 course equips participants with advanced skills for automating and orchestrating network services using Cisco NSO, with a focus on Python scripting and service lifecycle integration.

Learning Objectives and Outcomes

  • Understand the NSO Application Framework and its role in network automation.
  • Gain proficiency in NSO Python scripting for enhanced network programmability.
  • Learn to implement Python and template-based services for efficient network management.
  • Explore various resources available to support NSO programming and service development.
  • Comprehend the overview of service lifecycle and integration options for augmenting Cisco NSO services.
  • Create and manage Greenfield and Brownfield Layer 3 MPLS VPN Services using NSO tools.
  • Acquire insights into the design and orchestration of Managed Network Services and their scaling.
  • Delve into the concepts of ETSI MANO, Cisco ESC, and their applications in NSO Orchestration.
  • Gain hands-on experience through labs in device setup, service creation, and upgrades using Python scripts.
  • Understand how to integrate NFV in a service orchestration environment and its application in real-world scenarios.