Tel: 01423 534630    Email:

Developing Applications and Automating Workflows using Cisco Core Platforms

A first-of-its-kind at Cisco, the DevNet certification program validates the skills of software developers, DevOps engineers, automation specialists, and other software professionals. The program certifies key emerging technical skills for a new kind of IT professional, empowering organizations to embrace the potential of applications, automation, and infrastructure for the network, IoT, DevOps, and Cloud.

The certification requires one exam that tests your knowledge of software development and design, including:

  • Understanding and using APIs
  • Cisco platforms and development
  • Application development and security
  • Infrastructure and automation


There are no formal prerequisites for DevNet Associate certification, but you should have a good understanding of the exam topics before taking the exam.

Ideally, DevNet Associates candidates also have one or more years of experience with software development including Python programming.

  • Course content

    This class includes lecture sections and self-study sections. In instructor-led classes, lectures are delivered in real-time, either in person or via video conferencing. In e-learning courses, the lectures are on recorded videos. In both versions, you will need to review self-study sections on your own before taking the certification exam.

    • Lecture: Practicing Modern Software Development
    • Self-study: Describing Software Development Process
    • Self-study: Designing Software
    • Lecture: Introducing Network-Based APIs
    • Lecture: Consuming REST-Based APIs
    • Lecture: Employing Programmability on Cisco Platforms
    • Self-study: Introducing Cisco Platforms
    • Self-study: Describing IP Networks (ELT only)
    • Lecture: Relating Network and Applications
    • Lecture: Employing Model-Driven Programmability with YANG
    • Lecture: Deploying Applications
    • Lecture: Testing and Securing Applications
    • Lecture: Automating Infrastructure

    Lab outline:

    • Parse API Data Formats with Python
    • Use Git for Version Control
    • Identify Software Architecture and Design Patterns on a Diagram
    • Implement Singleton Pattern and Abstraction-Based Method
    • Inspect HTTP Protocol Messages
    • Use Postman
    • Troubleshoot an HTTP Error Response
    • Utilize APIs with Python
    • Use the Cisco Controller APIs
    • Use the Cisco Webex Teams™ Collaboration API
    • Interpret a Basic Network Topology Diagram
    • Identify the Cause of Application Connectivity Issues
    • Perform Basic Network Configuration Protocol (NETCONF) Operations
    • Use Cisco Software Development Kit (SDK) and Python for Automation Scripting
    • Utilize Bash Commands for Local Development
    • Construct a Python Unit Test
    • Interpret a Dockerfile
    • Utilize Docker Commands to Manage Local Developer Environment
    • Exploit Insufficient Parameter Sanitization
    • Construct Infrastructure Automation Workflow

Duration: 5 days
Level: Associate
Price: £3595 + VAT

Payment logos

Book Now Enquire now

Share Course:

Register to attend

    All fields with * are mandatory.