Return to With the DevNet Professional certification, you’ll gain an advanced blend of skills—from app development on Cisco platforms to software and infrastructure know-how—that are ideal for NetDevOps roles.
To earn your certification, you’ll take a core exam and one concentration exam of your choice.
Core Exam
Developing Applications Using Cisco Core Platforms and APIs.
Concentration Exam
Implementing Automation for Cisco Enterprise Solutions.
Concentration Exam
Implementing Automation for Cisco Service Provider Solutions.
Concentration Exam
Automating and Programming Cisco Data Center Solutions.
Concentration Exam
Automating and Programming Cisco Security Solutions.
Concentration Exam
Automating Cisco Collaboration Solutions.
Concentration Exam
Implementing DevOps Solutions and Practices using Cisco Platforms.
The Developing Applications Using Cisco Core Platforms and APIs learning path is designed to help you prepare for the Cisco DevNet Professional certification and professional-level network automation engineer roles.
The focus of this learning path is implementation of network applications using Cisco platforms as a base, from initial software design to diverse system integration, as well as testing and deployment automation.
The learning path provides hands-on experience solving real world problems using Cisco Application Programming Interfaces (APIs) and modern development tools.
This learning path prepares you for the 350-901 DEVCOR exam. If passed, you earn the Cisco Certified DevNet Specialist – Core certification and satisfy the core exam requirement for the Cisco Certified DevNet Professional and Cisco Certified DevNet Expert certifications.
Module 1: Software Development and Design
• Designing for Maintainability
• Designing for Serviceability
• Using Relational and Nonrelational Databases.
Module 2: Using APIs
• Implementing ChatOps Application
• Advanced REST API Integration.
Module 3: Application Security
• Securing Application Data
• Securing Web and Mobile Applications.
Module 4: Application Deployment and CI / CD Pipeline
• Automating Application Release
• Deploying Applications.
Module 5: Infrastructure and Automation
• Exploring Distributed Systems
• Orchestrating Network and Infrastructure
• Modeling Data with YANG.
By the end of this course, you should be able to:
Common learner profiles include:
Whilst there are no formal prerequisites, learners often have three to five years of experience in designing and implementing applications built on Cisco platforms, including Python programming.
The Implementing Automation for Cisco Enterprise Solutions learning path teaches you to implement Cisco Enterprise automated solutions, including programming concepts, orchestration, telemetry, and automation tools.
It also highlights the tools and benefits of leveraging programmability and automation in the Cisco-powered Enterprise Campus and WAN and introduces you to platforms, including IOS XE, Cisco DNA Center, and Cisco Meraki.
Completing this learning path will prepare you for the 300-435 ENAUTO exam, which fulfils the concentration exam requirement of the Cisco Certified DevNet Professional and CCNP Enterprise certifications.
Module 1: Implementing Automation for Meraki Devices
• Automating Cisco Meraki
• Implementing Meraki Integration APIs.
Module 2: Implementing Automation for Enterprise Networks-IOS XE based Cisco Devices
• Network Programmability Foundation
• Automating APIs and Protocols
• Managing Configuration with Python and Ansible
• Implementing On-box Programmability and Automation with Cisco IOS XE Software
• Implementing Model-Driven Telemetry
• Day-zero Provisioning with Cisco IOS XE Software.
Module 3: Implementing Automation for Cisco DNA Center Operations
• Implementing Automation in Enterprise Networks
• Building Cisco DNA Center Automation with Python
• Automating Operations using Cisco DNA Center.
Module 4: Implementing Automation for SD-WAN
• Introducing Cisco SD-WAN Programmability
• Building Cisco SD-WAN Automation with Python
• Building Cisco SD-WAN Automation with Ansible.
By the end of this course, you should be able to:
Professional-level certifications expand on the foundations of associate-level certifications. They cover more advanced topics and allow candidates to hone in on a specific focus area of their choice. Many professional-level certification candidates are looking to prove they’re the best of the best in a specialised field.
Whilst there are no formal prerequisites, learners often have three to five years of experience implementing enterprise network solutions.
The Implementing Automation for Cisco Service Provider Solutions learning path prepares you to implement and support automation solutions in a Service Provider network infrastructure, using network programmability principles, protocols, tools, and mechanisms.
This learning path also introduces powerful automation solutions that streamline network operations, Yet Another Next Generation YANG) data models and validation tools, and RESTCONF and NETCONF management protocols.
Completing this learning path will prepare you for the Implementing Automation for Cisco Service Provider Solutions (300-535 SPAUTO) exam, which fulfills the concentration exam requirement of the Cisco Certified DevNet Professional certification.
Module 1: Model-driven Programmability and Telemetry
• Implementing Network Device Programmability with NETCONF and RESTCONF
• Implementing Model-driven Programmability with YANG
• Implementing Model-driven Telemetry.
Module 2: Automating the Network
• Automating Service Provider Network Traffic with Cisco XTC
• Automating Networks with Tools that Utilise SSH.
Module 3: SP Automation and Orchestration Platforms
• Orchestrating Network Services with Cisco NSO
• Automating Virtualised
Module 4: IPv6 Layer 3 VPN Services
• Implementing Layer 3 IPv6 MPLS VPNs
• Troubleshooting Layer 3 IPv6 MPLS VPNs.
By the end of this course, you should be able to:
Professional-level certifications expand on the foundations of associate-level certifications. They cover more advanced topics and allow candidates to hone in on a specific focus area of their choice. Many professional-level certification candidates are looking to prove they’re the best of the best in a specialised field.
Whilst there are no formal prerequisites, learners often also have three to five years of experience implementing service provider solutions.
The Implementing Automation for Cisco Data Center Solutions (DCAUI) Learning Path teaches you programming concepts and tools for implementing Cisco data center automation.
You’ll learn how to work with Cisco Application Centric Infrastructure (Cisco ACI®) and Cisco ACI App Center, Cisco Nexus® (Cisco NX-OS) programmability and telemetry, Cisco Unified Computing System (Cisco UCS®), and Cisco Nexus® Dashboard Fabric Controller, as well as use Python and Ansible to deploy automated and programmable infrastructure for a Cisco data center in Kubernetes and Terraform.
Module 1: Cisco Data Center Compute Automation
• Automating Cisco UCS Using Developer Tools.
Module 2: Cisco Data Center ACI Automation
• Describing the Cisco ACI Policy Model
• Describing the Cisco APIC REST API
• Using Python to Interact with the Cisco ACI REST API
• Using Ansible to Automate Cisco ACI
• Describing Cisco ACI App Center and Kubernetes Integration
• Understanding Terraform for Cisco ACI.
Module 3: Cisco Data Center NX-OS Automation
• Introducing Cisco NX-OS Programmability
• Implementing On-Box Programmability and Automation with Cisco NX-OS
• Implementing Off-Box Programmability and Automation with Cisco NX-OS.
Module 4: Cisco Data Center Orchestration
• Describing Day-Zero Provisioning with Cisco NX-OS
• Understanding Model-Driven Telemetry
• Describing Cisco NDFC
• Describing Cisco Intersight.
By the end of this course, you should be able to:
Professional-level certifications expand on the foundations of associate-level certifications. They cover more advanced topics and allow candidates to hone in on a specific focus area of their choice. Many professional-level certification candidates are looking to prove they’re the best of the best in a specialised field.
Whilst there are no formal prerequisites, learners often have three to five years of experience implementing data center solutions.
The Implementing Automation for Cisco Security Solutions learning path covers the tools and the benefits of leveraging programmability and automation in Cisco Security Solutions.
Module 1: Using APIs and Cisco devices
• Introducing Cisco Security APIs
• Consuming Cisco AMP for Endpoints APIs
• Using Cisco ISE
• Using Cisco pxGrid APIs
• Using Cisco Threat Grid APIs.
Module 2: Umbrella and APIs
• Investigating Cisco Umbrella Security Data Programmatically
• Exploring Cisco Umbrella Reporting and Enforcement APIs.
Module 3: API Operations
• Automating Security with Cisco Firepower APIs
• Operationalising Cisco Stealthwatch and Its API Capabilities
• Using Cisco Stealthwatch Cloud APIs
• Describing Cisco Security Management Appliance APIs.
By the end of this course, you should be able to:
Professional-level certifications expand on the foundations of associate-level certifications. They cover more advanced topics and allow candidates to hone in on a specific focus area of their choice. Many professional-level certification candidates are looking to prove they’re the best of the best in a specialised field.
Whilst there are no formal prerequisites, learners often have three to five years of experience implementing security solutions.
Automating and Programming Cisco Collaboration Solutions v1.2 (CLAUTO 300-835) is a 90-minute exam associated with the CCNP Collaboration Certification and DevNet Professional Certification.
This exam certifies a candidate’s knowledge of implementing applications that automate and extend Cisco Collaboration platforms, including programming concepts, APIs and automation protocols, and Python programming.
The course, Implementing Cisco Collaboration Automation Solutions, helps candidates to prepare for this exam.
Module 1: Network Programmability Foundation
Module 2: Unified Communication
Module 3: Cloud Collaboration
Module 4: Collaboration Endpoints
Module 5: Meetings.
By the end of this course, you should be able to:
Professional-level certifications expand on the foundations of associate-level certifications. They cover more advanced topics and allow candidates to hone in on a specific focus area of their choice. Many professional-level certification candidates are looking to prove they’re the best of the best in a specialised field.
Whilst there are no formal prerequisites, learners often have three to five years of experience implementing collaboration solutions.
The Implementing DevOps Solutions and Practices Using Cisco Platforms learning path teaches you to automate application deployment, enable automated configuration, enhance management, and improve scalability of cloud microservices and infrastructure processes on Cisco® platforms.
It also teaches you to integrate Docker and Kubernetes to create advanced capabilities and flexibility in application deployment.
Completing this course will prepare you for the Implementing DevOps Solutions and Practices Using Cisco Platforms (300-910 DEVOPS) certification exam. Passing this exam will fulfill the concentration exam requirement of the Cisco Certified DevNet Professional certification.
Module 1: Introducing Containerisation
• Introducing the DevOps Model
• Introducing Containers
• Packaging an Application Using Docker
• Deploying a Multitier Application.
Module 2: CI/CD Fundamentals
• Introducing CI/CD
• Building the DevOps Flow
• Validating the Application Build Process
• Building an Improved Deployment Flow.
Module 3: Working in a DevOps Environment
• Extending DevOps Practices to the Entire Infrastructure
• Implementing On-Demand Test Environments at the Infrastructure Level
• Monitoring in NetDevOps
• Engineering for Visibility and Stability
• Securing DevOps Workflows.
Module 4: Multicloud and Cloud-Native Application Design
• Exploring Multicloud Strategies
• Examining Application and Deployment Architectures.
Module 5: Introducing Kubernetes
• Describing Kubernetes
• Integrating Multiple Data Center Deployments with Kubernetes
• Monitoring and Logging In Kubernetes.
By the end of this course, you should be able to:
Common learner profiles include:
Whilst there are no formal prerequisites, learners often have three to five years of experience in designing and implementing applications built on Cisco platforms, including Python programming.