Cisco Platinum Learning Partner Logo

NSO300

NSO Advanced for Python Programmers

Cisco Platinum Learning Partner Logo

Please note: The English-language dates for this course are held directly by Cisco.

The Cisco Network Services Orchestrator (NSO) Advance Python Programmers (NSO300) v4.0 course continues the learning journey of the NSO Essentials for Programmers and Network Architects (NSO201) v4.0 course with NSO to include customizing templates with Python programming, Docker deployment, and Nano services. You will learn to create advanced services using the NSO application framework and Python scripting with both new and existing Layer 3 Multiprotocol Label Switching (MPLS) VPN services. You will also learn how to manage and scale these services to reduce operation consumption, and increase both security and available physical space, since virtualized network functions (VNFs) replace physical hardware. You will use Network Functions Virtualization (NFV) orchestration features, and Cisco Elastic Services Controller (ESC) to manage virtualized network functions.

This course will help you:

  • Tailor a Cisco Network Services Orchestrator solution for your organization
  • Manage virtualized network functions (VNFs) automated, efficient, and dynamic network functioning

Course Contents

  • Discovering the NSO Application Framework
  • Deploying NSO in Docker Containers
  • Developing Python and Template-Based Service
  • Integrating Service Lifecycle
  • Developing a Layer 3 MPLS VPN Service for New Service Deployment
  • Developing Nano Services
  • Developing Layer 3 MPLS VPN Service for Existing Deployment
  • Introducing Managed Services
  • Implementing Stacked Services
  • Scaling Service Orchestration
  • Discovering the ETSI MANO Framework
  • Managing VNF Lifecycle with Cisco ESC
  • Orchestrating NFV

E-Book Symbol You will receive the original course documentation from Cisco in English language as a Cisco E-Book. In the Cisco Digital Learning Version, the content of the courseware is integrated into the learning interface instead.

Request in-house training now

Target Group

  • System engineers
  • System integrators
  • System programmers
  • System administrators
  • Network administrators
  • Solutions designers

Knowledge Prerequisites

Before you take this course, we recommend that you have the knowledge and skills obtainable by attending the NSO Essentials for Programmers and Network Architects (NSO201) class, plus have knowledge in the following areas:

  • Basic knowledge of the command line of UNIX-like operating systems
  • Basic knowledge of Network Configuration Protocol (NETCONF)
  • Basic knowledge of Yet Another Next Generation (YANG) data modelling
  • Basic knowledge of Python software development

Course Objective

This course will help you tailor a Cisco Network Services Orchestrator solution for your organization and manage virtualized network functions (VNFs) in an automated, efficient, and dynamic manner.

Course outline
 
Module 1: Service Provider VPN Service Design with NSO Overview
Service Applications
Layer 3 MPLS VPN Service Design
Point-to-Point Layer 2 VPN Service Design
 
Module 2: Cloud VPN Service Design
Cloud VPN
Simple Cloud VPN Service Design
Cisco Elastic Services Controller (ESC)
Service Chaining Design
Service Chaining Implementation
 
Lab outline
Lab 1: Layer 3 MPLS VPN Service
Lab 2: L2VPN Service Enhancements
Lab 3: Create a Simple CloudVPN Service Bundle

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Cisco Digital Learning

This course is available in the Cisco Digital Learning Library. These recently developed, multi-modal training events include HD videos moderated by lecturers with stored searchable text and subtitles, as well as a exercises, labs, and explanatory text and graphics. We provide this offer to you via our myExperTeach learning portal. Effective of the activation of the account, access to the courses will be granted for a duration of 6 months. In the case of packet solutions (Cisco Digital Learning Subscriptions), this time period will amount to 12 months.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request in-house training now
PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.

Please note: The English-language dates for this course are held directly by Cisco.

The Cisco Network Services Orchestrator (NSO) Advance Python Programmers (NSO300) v4.0 course continues the learning journey of the NSO Essentials for Programmers and Network Architects (NSO201) v4.0 course with NSO to include customizing templates with Python programming, Docker deployment, and Nano services. You will learn to create advanced services using the NSO application framework and Python scripting with both new and existing Layer 3 Multiprotocol Label Switching (MPLS) VPN services. You will also learn how to manage and scale these services to reduce operation consumption, and increase both security and available physical space, since virtualized network functions (VNFs) replace physical hardware. You will use Network Functions Virtualization (NFV) orchestration features, and Cisco Elastic Services Controller (ESC) to manage virtualized network functions.

This course will help you:

  • Tailor a Cisco Network Services Orchestrator solution for your organization
  • Manage virtualized network functions (VNFs) automated, efficient, and dynamic network functioning

Course Contents

  • Discovering the NSO Application Framework
  • Deploying NSO in Docker Containers
  • Developing Python and Template-Based Service
  • Integrating Service Lifecycle
  • Developing a Layer 3 MPLS VPN Service for New Service Deployment
  • Developing Nano Services
  • Developing Layer 3 MPLS VPN Service for Existing Deployment
  • Introducing Managed Services
  • Implementing Stacked Services
  • Scaling Service Orchestration
  • Discovering the ETSI MANO Framework
  • Managing VNF Lifecycle with Cisco ESC
  • Orchestrating NFV

E-Book Symbol You will receive the original course documentation from Cisco in English language as a Cisco E-Book. In the Cisco Digital Learning Version, the content of the courseware is integrated into the learning interface instead.

Request in-house training now

Target Group

  • System engineers
  • System integrators
  • System programmers
  • System administrators
  • Network administrators
  • Solutions designers

Knowledge Prerequisites

Before you take this course, we recommend that you have the knowledge and skills obtainable by attending the NSO Essentials for Programmers and Network Architects (NSO201) class, plus have knowledge in the following areas:

  • Basic knowledge of the command line of UNIX-like operating systems
  • Basic knowledge of Network Configuration Protocol (NETCONF)
  • Basic knowledge of Yet Another Next Generation (YANG) data modelling
  • Basic knowledge of Python software development

Course Objective

This course will help you tailor a Cisco Network Services Orchestrator solution for your organization and manage virtualized network functions (VNFs) in an automated, efficient, and dynamic manner.

Course outline
 
Module 1: Service Provider VPN Service Design with NSO Overview
Service Applications
Layer 3 MPLS VPN Service Design
Point-to-Point Layer 2 VPN Service Design
 
Module 2: Cloud VPN Service Design
Cloud VPN
Simple Cloud VPN Service Design
Cisco Elastic Services Controller (ESC)
Service Chaining Design
Service Chaining Implementation
 
Lab outline
Lab 1: Layer 3 MPLS VPN Service
Lab 2: L2VPN Service Enhancements
Lab 3: Create a Simple CloudVPN Service Bundle

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Cisco Digital Learning

This course is available in the Cisco Digital Learning Library. These recently developed, multi-modal training events include HD videos moderated by lecturers with stored searchable text and subtitles, as well as a exercises, labs, and explanatory text and graphics. We provide this offer to you via our myExperTeach learning portal. Effective of the activation of the account, access to the courses will be granted for a duration of 6 months. In the case of packet solutions (Cisco Digital Learning Subscriptions), this time period will amount to 12 months.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request in-house training now

PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.