Cisco > DevNet Associate > DEVASC: Developing Applications and Automating Workflows Using Cisco Core Platforms
Exam Number Exam Name Certification
200-901 DEVASC Developing Applications and Automating Workflows using Cisco Platforms DevNet Associate

DEVASC: Developing Applications and Automating Workflows Using Cisco Core Platforms

DEVASC: Developing Applications and Automating Workflows Using Cisco Core Platforms

Upcoming Dates

Class Date Time Location Price
August 12 - 16, 202410:00 AM - 06:00 PM UTC-04Live Online*4495.00QuoteRegister
October 7 - 11, 202410:00 AM - 06:00 PM UTC-04Live Online*4495.00QuoteRegister
All dates in green are Guaranteed to run.
* This course is delivered by a trusted Boson partner.

DEVASC: Developing Applications and Automating Workflows Using Cisco Core Platforms

The Developing Applications and Automating Workflows Using Cisco Core Platforms (DEVASC) course helps you prepare for Cisco® DevNet Associate certification and for associate-level network automation engineer roles. You will learn how to implement basic network applications using Cisco platforms as a base, and how to implement automation workflows across network, security, collaboration, and computing infrastructure. The course gives you hands-on experience solving real world problems using Cisco Application Programming Interfaces (APIs) and modern development tools.

This course will help you:

  • Take advantage of the network when you implement applications to fulfill business needs
  • Gain a foundation in the essentials of applications, automation, and Cisco platforms
  • Prepare for the 200-901 DevNet Associate (DEVASC), which earns Cisco Certified DevNet Associate certification
    • What's Included

      • Official Cisco courseware
      • Remote lab access

      Course Objectives

      After completing this course, you should be able to:

      • Describe the importance of APIs and use of version control tools in modern software development
      • Describe common processes and practices used in software development
      • Describe options for organizing and constructing modular software
      • Describe HTTP concepts and how they apply to network-based APIs
      • Apply Representational State Transfer (REST) concepts to integration with HTTP-based APIs
      • Describe Cisco platforms and their capabilities
      • Describe programmability features of different Cisco platforms
      • Describe basic networking concepts and interpret simple network topology
      • Describe interaction of applications with the network and tools used for troubleshooting issues
      • Apply concepts of model-driven programmability to automate common tasks with Python scripts
      • Identify common application deployment models and components in the development pipeline
      • Describe common security concerns and types of tests, and utilize containerization for local development
      • Utilize tools to automate infrastructure through scripting and model-driven programmability

      Course Outline

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


    • 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

Be the first to review this product. If you have used this product, you can review it on your account page. You must be logged in to review products.