Skip to content
CBT Nuggets
DemoBook a Demo

Cisco CCNP Automating and Programming Service Provider Solutions (300-535 SPAUTO)

This Cisco 300-535 SPAUTO training prepares network admins to provide advanced configuration for service provider-sized networks and network devices with Cisco tools, technologies, and advanced protocols. The course follows the 300-535 SPAUTO objectives, a CCNP Service Provider concentration exam Cisco retired on 2 February 2026, and builds the automation depth advanced IT professionals need in service provider environments.

Cisco retired the 300-535 exam on . This course is still available, and the skills it teaches remain valuable. See current Cisco training: all Cisco certifications.

Updated April 2026

23Skills
139Videos
20hTotal

Who This Course Is For

This CCNP Service Provider training is considered associate-level Cisco training, and is designed for network admins with three to five years of experience with Cisco networking. For more experienced network administrators, this course is a logical next step into network automation or service provider administration.

Skills Your Team Will Gain

  • Administering service provider networks with automated operations and behaviors
  • Representing operational data and management protocols with data models
  • Using data models to deploy, configure, monitor and operate service provider networks
  • Using YANG, RESTCONF, NETCONF, gRPC, gNMI and more to automate network configuration

Course Curriculum

One skill is free to watch — no signup needed. The other 22 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Understand APIs

John McGovernDuration: 56m12 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Premium skill.Utilize Git for Version Control56m · 12 videos
  • Understand APIsFree56m · 12 videos
  • Premium skill.Understand Python Fundamentals51m · 10 videos
  • Premium skill.Understand Conditions and Loops in Python50m · 10 videos
  • Premium skill.Understand Python Functions and Classes52m · 10 videos
  • Premium skill.Automate Networks with Ansible and Puppet57m · 14 videos
  • Premium skill.Understand YANG Data Models51m · 14 videos
  • Premium skill.Describe common HTTP authentication mechanisms53m · 16 videos
  • Premium skill.Compare Common Data Types49m · 12 videos
  • Premium skill.Identify JSON, XML and YANG Data56m · 16 videos
  • Premium skill.Implement Network Management with RESTCONF51m · 16 videos
  • Premium skill.Implement Network Management with NETCONF52m · 18 videos
  • Premium skill.Understand NETCONF Datastores48m · 18 videos
  • Premium skill.Automate Networks with YDK and NETCONF52m · 16 videos
  • Premium skill.Deploy and Validate Device Configuration with Netmiko52m · 14 videos
  • Premium skill.Validate Operational State using Ansible49m · 14 videos
  • Premium skill.Deploy Device Configuration with Ansible52m · 14 videos
  • Premium skill.Manage Networks with gNMI55m · 16 videos
  • Premium skill.Construct Xpath Expressions50m · 14 videos
  • Premium skill.Understand gRPC Telemetry Streams50m · 14 videos
  • Premium skill.Configure Cisco NSO51m · 14 videos
  • Premium skill.Automate Networks with Cisco's NSO52m · 16 videos
  • Premium skill.Understand Automation and Orchestration Platforms51m · 14 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Put this course to work for your team

Every subscription includes this course with the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

Manual CLI changes do not scale in service provider networks. Logging in over SSH, adding a BGP neighbor, and checking show output works until a single typo is repeated across dozens of routers. As the course puts it, any mistake made at the CLI can be made many times over at scale through automation. This training helps IT Directors build a team that automates safely, not just quickly.

Role fit: Assign it to Network Engineers and Team Leads with three to five years of Cisco experience who are moving toward automation or service provider operations. No prior coding background is assumed. Git, Python fundamentals, APIs, and data formats are covered before NETCONF, RESTCONF, Ansible, and Cisco NSO.

Risk and change control: Your team learns guardrails that matter to change advisory boards:

  • NETCONF candidate datastores and commits
  • Network-wide transactions that discard changes if one device fails
  • NSO dry runs that preview native CLI before anything is applied

Time investment: Plan for about 20 hours per learner across 23 skills, each roughly 50 minutes. That makes it practical to schedule one or two skills a week alongside operational work.

The course follows the 300-535 SPAUTO objectives, a CCNP Service Provider concentration exam Cisco retired on 2 February 2026. Hands-on demos use a Linux workstation, VS Code, and Cisco DevNet sandboxes, so learners can practice the same workflows they will bring back to production.

Team Impact

How this training helps your team succeed

Service provider teams still making changes by SSH and show commands carry real risk. As the course points out, any mistake made at the CLI can be repeated many times over at scale through automation. This training shows IT teams how to automate safely, using structured data, transactional workflows, and validation in place of error-prone manual edits.

  • Fewer outages from bad changes: Engineers learn to stage changes in the NETCONF candidate datastore and push network-wide transactions. Every device commits together, or every change is discarded if one device fails. This protects sensitive work like BGP peering.
  • Consistent, repeatable deployments: Teams use Ansible playbooks, Puppet desired-state manifests, and Python automation with tools such as ncclient and Nornir to deploy and validate configurations across many devices. They also use Git to version-control that automation code.
  • Drift detection and remediation: With Cisco NSO, engineers compare intended and actual device state. They preview the exact native CLI NSO will apply with a dry run, then sync devices back into compliance.
  • Faster visibility into network health: Engineers use model-driven APIs and structured network data to retrieve operational state without digging through raw CLI output. That gives teams a clearer way to inspect configuration, utilization, and device behavior across service provider environments.

The result is a team that can retrieve and change configuration through RESTCONF, NETCONF, and gNMI APIs and spend less time on manual ticket work. That team also has the automation depth the 300-535 SPAUTO objectives set out before Cisco retired that exam on 2 February 2026.

After completion

Capabilities your team walks away with

Knowledge

  • How APIs, Git version control, and Python fundamentals (variables, loops, functions, and classes) underpin modern service provider network automation
  • How YANG data models and nodes structure device data, and how JSON, XML, and YAML represent it
  • How RESTCONF and NETCONF differ, including how NETCONF candidate datastores and commits reduce the risk of erroneous changes at scale
  • The difference between imperative tools like Ansible and declarative, end-state tools like Puppet
  • How gRPC telemetry streams deliver structured, real-time data to visualization tools such as Grafana
  • The role of Cisco NSO and network functions virtualization (NFV) concepts in service provider automation and orchestration

Ability

  • Send show commands and push configurations across multiple devices with Netmiko and Python loops
  • Validate operational state with Ansible ad hoc commands and deploy configuration with the ios_config module and RESTCONF PUT and POST requests
  • Retrieve capabilities, configuration, and state data from IOS XE and IOS XR devices with NETCONF (ncclient) and RESTCONF
  • Push network-wide transactions that commit together or roll back on error, using NETCONF candidate datastores and YDK
  • Retrieve targeted operational data with NETCONF subtree filters and apply model-driven automation concepts with YANG-based data
  • Run NSO dry runs and sync-to operations to remediate configuration drift, and interact with NSO through Python and its REST API

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT leaders use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

If gaps show up, start here

CCNA Automation (200-901 CCNAAUTO) v1.1

Accelerate your networking career with the new CCNA Automation certification (formerly the Cisco DevNet Associate 200-901 DEVASC). Designed for DevOps engineers and IT pros, this training aligns with 200-901 CCNAAUTO v1.1 exam objectives to help you ...

~32h

This course is included with every plan

Unlock this one course, or get one learner — or your whole team — access to all 295 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$169one time

No subscription

One year of access to SPAUTO

CBT Nuggets Individual

Includes IT Trainerbot Plus

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for every seat

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access…

Frequently Asked Questions

Is the CCNP Service Provider worth it?

The CCNP is a big and challenging certification that is absolutely worth it for network professionals who want to stay relevant in the ever-changing world of network automation and software defined networking. The 300-535 SPAUTO objectives this course follows emphasize automating and optimizing modern service provider IP network infrastructure — the work itself, which is what makes the material worthwhile for network professionals in Cisco-enabled, large-scale service provider networks. Cisco retired that concentration exam on 2 February 2026.

Can engineers still sit the 300-535 SPAUTO exam?

Cisco retired the 300-535 Automating and Programming Cisco Service Provider Solutions concentration exam on 2 February 2026, so there is no exam fee to budget for. Teams working toward CCNP Service Provider still take the 350-501 SPCOR core exam, which costs $400, and pair it with a concentration exam Cisco currently offers.

Are the CCNP Service Provider exams difficult?

The CCNP Service Provider exams cover advanced configurations and the automation of them, and they are demanding. The core exam (350-501 SPCOR) represents roughly five years of experience implementing core service provider network technologies. The 300-535 concentration exam this course follows — retired on 2 February 2026 — asked for the same comfort with streamlining service provider operations, reducing manual tasks, and improving efficiency, which is what the material still builds.

Does CCNP Service Provider expire?

Yes, all Cisco certifications are valid for only three years. Your CCNP Service Provider will expire three years from the date you completed all its requirements. Fortunately, CCNP certifications are easy to renew, with a number of options available, including: passing a technology core exam, passing two separate professional-level concentration exams, or passing any one expert-level written or practical exam. There are also continuing education credit options available for renewing the CCNP Service Provider.

How to study for the CCNP Service Provider exams?

Your study approach will need to include hands-on experience with automation technologies. Since you won't want to experiment with new ideas in real-world service provider networks, you're going to need simulations and virtual sandboxes to practice in. Learn about, but most importantly practice, both halves of the job: CCNP Service Provider's core exam focuses on traditional methods for ensuring network availability in a service provider context, and the 300-535 SPAUTO material this course follows asks for deep familiarity with automation and programmability technologies.

Ready to upskill your team?

See how IT leaders fit this course into a team training plan, and what a plan costs for your team's size.