SPAUTO
Automating Cisco Service Provider Solutions (Exam 300-535 SPAUTO)
The Automating and Programming Cisco Service Provider Solutions v1.0 (SPAUTO 300-535) exam is a 90-minute exam associated with the CCNP Service Provider, Cisco Certified DevNet Professional, and Cisco Certified DevNet Specialist - Service Provider Automation and Programmability certifications. This exam tests a candidate's knowledge of implementing service provider automated solutions, including programming concepts, orchestration, programming OS, and automation tools.
Course Outline:
- Utilize common version control operations with git (add, clone, push, commit, diff, branching, and merging conflict)
- Describe characteristics of API styles (REST and RPC)
- Describe the challenges encountered and patterns used when consuming APIs synchronously and asynchronously
- Interpret Python scripts containing data types, functions, classes, conditions, and looping
- Describe the benefits of Python virtual environments
- Explain the benefits of using network configuration tools such as Ansible and Puppet for automating IOS XE or IOS XR platforms
- Describe the characteristics and use of YANG Data Models (OpenConfig, IETF, and Vendor
- Describe common HTTP authentication mechanisms (basic, token, and oauth)
- Compare common data types (JSON, XML, YAML, plain text, gRPC, and protobuf)
- Identify the JSON instance based on a YANG model
- Identify the XML instance based on a YANG model
- Interpret a YANG module tree generated by pyang
- Implement configuration and operation management using RESTCONF protocol
- Implement configuration and operation management using NETCONF protocol
- Compare the NETCONF datastores
- Deploy device configuration and validate operational state using ncclient
- Construct a Python script using NETCONF with YDK
- Deploy device configuration and validate operational state using NetMiko
- Deploy device configuration and validate operational state using Ansible playbooks
- Compare gNMI with NETCONF
- Construct a Python script using RESTCONF with JSON
- Construct Xpath notation for a given node or instance of a node
- Diagnose model-driven dial-in/-out telemetry streams with gRPC for a Cisco IOS XR
- Describe ETSI NFV
- Describe NSO architecture
- Identify the benefits of NSO
- Construct a Python script to configure a device using NSO RESTCONF API
- Describe the management and automation of Cisco ESC components
- Implement XR traffic controller (including topology information transfer to XTC)
- Identify the uses of Cisco WAE
- Construct a service template using NSO
- Deploy a service package using NSO