CDB and YANG
Learn about NSO's configuration DB & YANG.
Basic Python Automation
Learn basics of NSO automation with Python.
Develop a Simple Service
Take first steps to develop a simple NSO service.
Applications in NSO
Automate NSO with applications.
Develop a Nano Service
Get started with Nano services using an example.
Services
Learn the concepts of NSO services and automatation.
Implementing Services
Learn NSO service development in detail.
Templates
Develop and deploy NSO templates.
Nano Services
Learn about nano services for staged provisioning.
Packages
Learn about NSO packages and how they work.
Using CDB
Concepts of importance in usage of the CDB.
YANG
Explore YANG data modeling and its use.
NSO Concurrency Model
Understand NSO's concurrency model.
Service Handling of ADMs
Perform Handling of ambiguous device models.
NSO Virtual Machines
Learn about Java and Python virtual machines.
API Overview
Learn concepts and usage of Java and Python APIs.
Northbound APIs
Learn working mechanism of northbound APIs.
Dev Env & Resources
Useful info to get started with NSO development.
Developing Services
Develop and deploy NSO services/nano services.
Developing Packages
Develop and deploy NSO packages.
Developing NEDs
Develop and deploy NSO NEDs.
Developing Alarm Apps
Develop and deploy NSO alarm applications.
Kicker
Trigger declarative notification actions in NSO.
Scaling and Performance
Optimize your NSO automation solution.
Progress Trace
Debug, diagnose, and profile events in NSO.
Web UI Development
Develop enhancements for NSO Web UI.
SNMP Notifications
Configure NSO as SNMP notification receiver.
Web Server
Use embedded server to deliver static/CGI content.
Scheduler
Schedule time-based jobs for background tasks.
External Logging
Send log data to external commands.
Encryption Keys
Store encrypted values in NSO.