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. Use the course to prepare for SPAUTO, an optional certification exam that can help advanced IT professionals earn the CCNP Service Provider certification.

Updated December 2022

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, the 300-535 SPAUTO is a logical next step if you plan to advance your career 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 plan includes this course plus 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 changes in service provider environments increase the risk of configuration drift, slow incident response, and make automation initiatives harder to standardize. IT Directors and Team Leads can assign this intermediate Cisco course to network admins with roughly 3–5 years of Cisco experience who are moving into service provider automation or preparing for the 300-535 SPAUTO exam path toward CCNP Service Provider or Cisco Certified DevNet Professional. The curriculum is about 20 hours per learner, so it fits a focused upskilling sprint or a longer certification plan. For change management, teams should align on Git workflows, API conventions, and model-driven configuration practices before applying automation broadly. CBT Nuggets capabilities such as Playlists and Team Reporting help Training Managers assign the sequence and monitor progress; Virtual Labs and Practice Exams can be paired where available to reinforce hands-on readiness and exam preparation.

Team Impact

How this training helps your team succeed

IT teams complete this training to turn service provider network automation from an ad hoc scripting effort into a more repeatable operating model. The course connects foundational programming skills with Cisco-focused automation protocols and tools used to configure, validate, and monitor network devices.

  • Standardize automation work with Git version control before changes reach production networks.
  • Build shared fluency in APIs, HTTP authentication, Python fundamentals, JSON, XML, and YANG data models.
  • Deploy and validate device configuration using tools and protocols such as Ansible, Puppet, RESTCONF, NETCONF, YDK, and Netmiko.
  • Improve operational visibility with gNMI, XPath, gRPC telemetry streams, and Cisco NSO automation concepts.

After completion

Capabilities your team walks away with

Knowledge

  • Git version control concepts for network automation work.
  • API fundamentals, common HTTP authentication mechanisms, and core data types.
  • Python fundamentals, including conditions, loops, functions, and classes.
  • JSON, XML, YANG, and XPath concepts used in model-driven networking.
  • RESTCONF, NETCONF, NETCONF datastores, gNMI, gRPC telemetry, and Cisco NSO concepts.

Ability

  • Write and interpret basic Python logic used in automation workflows.
  • Compare and identify JSON, XML, and YANG data in network automation contexts.
  • Implement network management tasks with RESTCONF and NETCONF.
  • Deploy and validate device configuration with Ansible and Netmiko.
  • Validate operational state using Ansible and apply automation concepts with Cisco NSO.

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 Directors 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 subscription

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

Course Unlock

Just need this course?

$169one time

No subscription

One year of access to SPAUTO

  • Every skill in this course
  • Its virtual labs and practice exam
  • Ask IT Trainerbot about it — free

CBT Nuggets Individual

IT Trainerbot Pro

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for Teams

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access

Need tenant hosting, reseller terms, or payment plans on a larger agreement? Book a Demo to discuss an Enterprise contract.

See plans and pricing for your team

Trusted by 23,000+ organizations

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 in particular is a specialty exam that emphasizes familiarity with automating and optimizing next-gen service provider IP network infrastructure, which makes it worthwhile for network professionals working in Cisco-enabled, large-scale service provider networks.

How much does the CCNP Automating and Programming Cisco Service Provider Solutions cost?

The 300-535 Automating and Programming Cisco Service Provider Solutions concentration exam costs $300. Since it's a concentration exam, the certification you'll earn depends on what core exam you also take. The CCNP Service Provider's core exam (350-501 SPCOR) costs an additional $400. The Cisco Certified DevNet Professional's core exam (350-901) also costs an additional $400. You're free to take 300-535 on its own, but without a core exam, you won't receive a certification.

Are the CCNP Service Provider exams difficult?

The CCNP Service Provider's exams cover advanced configurations and automating them as well – they are difficult exams. The core exam (350-501 SPCOR) represents roughly five years' worth of experience implementing core service provider network technologies. The concentration exam (300-535 Automating and Programming Cisco Service Provider Solutions) is also challenging, testing your comfort with streamlining operations in service provider environments, reducing manual tasks, and improving efficiency.

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, what you'll find on the exams: CCNP Service Provider's core exam focuses on traditional methods for ensuring network availability in a service provider context and the 300-535 SPAUTO requires deep familiarity with automation and programmability technologies.

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.