Developing Applications and Automating Workflows Using Cisco Platforms (DEVASC)
Cisco
The Developing Applications and Automating Workflows Using Cisco Platforms (DEVASC) course helps you prepare for the 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.
Who Should Attend
- Network engineers transitioning to automation roles
- Software developers working with network infrastructure
- DevOps engineers
- Anyone pursuing the Cisco DevNet Associate certification
Prerequisites
- Basic understanding of networking concepts
- Familiarity with Python programming
- Basic understanding of software development
- Familiarity with Linux command line
What You Will Learn
- Describe the importance of APIs and the value of using APIs to automate network operations
- Describe the role of software development and design for network automation
- Describe the concepts of software version control using Git
- Implement Python code to work with Cisco platforms
- Describe the concepts of test-driven development (TDD)
- Describe the concepts of model-driven programmability
- Implement automation workflows using Cisco DNA Center APIs
- Implement automation workflows using Cisco Meraki APIs
- Implement automation workflows using Cisco Webex APIs
- Implement automation workflows using Cisco Security APIs
- Describe the concepts of infrastructure as code (IaC)
- Implement automation workflows using Ansible and Terraform
Course Outline
Labs & Practical Exercises
Hands-on labs using Python, REST APIs, Ansible, and Terraform to automate Cisco platforms including DNA Center, Meraki, Webex, and security products. Participants will build real automation workflows and gain practical experience with modern DevOps tools and practices.
Certification & Assessment
Prepares candidates for the Cisco DevNet Associate certification exam (200-901 DEVASC), validating skills in software development and design, understanding and using APIs, Cisco platforms and development, application deployment and security, and infrastructure and automation.
