Free study guide
Cisco CCNA 200-901 DEVASC Study Guide
Cisco Certified Network Associate Automation 200-901
The Cisco 200-901 exam is Cisco's associate-level software and automation exam. It covers software development and design, using APIs, Cisco platforms, application deployment and security, infrastructure and automation, and network fundamentals. It suits network engineers who want to automate and developers who work with networks.
- Exam code 200-901
- Associate level
- 6 exam domains
This guide is free, with no sign-up. It explains every Cisco CCNA 200-901 DEVASC exam topic in plain English, one chapter at a time. Read them in order or jump straight to the topic you need.
- 6chapters
- 44topics
- 15diagrams and exhibits
- 3 h 25 minfast track
- Every topic follows the same simple pattern: what it is, how it works, common mistakes
- Diagrams and real command output where a picture explains it best
- Exam tips and worked subnetting and IPv6 practice, with answers
How the exam is weighted
Each domain is worth this share of the exam, so spend your study time in proportion. Select a domain to open its chapter.
Chapters
Open a chapter to see its topics and how long each takes.
1
- 1Comparing XML, JSON and YAML4 min
- 2Parsing XML, JSON and YAML into Python4 min
- 3Test Driven Development4 min
- 4Agile, Lean and Waterfall Compared4 min
- 5Functions, Classes, Modules and Design Patterns4 min
- 6Version Control and Everyday Git Commands4 min
- 7Git Branches, Merging and Conflicts4 min
2
- 1Constructing a REST API Request4 min
- 2HTTP Responses and Status Codes4 min
- 3Troubleshooting API Calls from the Response5 min
- 4Webhooks and API Constraints5 min
- 5API Authentication Mechanisms5 min
- 6API Styles: REST, RPC, Synchronous and Asynchronous5 min
- 7Calling a REST API with the Requests Library4 min
3
- 1Using a Cisco Python SDK5 min
- 2Cisco Network Management Platforms and APIs5 min
- 3Cisco Compute and Collaboration Platforms and APIs5 min
- 4Cisco Security Platforms and APIs5 min
- 5Device Level APIs for IOS XE and NX-OS5 min
- 6Model Driven Programmability: YANG, NETCONF and RESTCONF5 min
- 7Choosing the Right DevNet Resource4 min
- 8Coding Tasks with Platform APIs5 min
4
- 1Edge Computing and Cloud Deployment Models4 min
- 2Virtual Machines, Bare Metal and Containers4 min
- 3CI/CD Pipelines and DevOps Principles4 min
- 4Writing a Python Unit Test4 min
- 5Reading a Dockerfile and Using Docker Images5 min
- 6Application Security and OWASP Threats5 min
- 7Firewalls, DNS, Load Balancers and Reverse Proxies5 min
- 8Bash Commands for Files, Directories and Variables4 min
5
- 1Model Driven Programmability and Management Levels5 min
- 2Simulation, Test and Automation Tools5 min
- 3CI/CD for Infrastructure and Infrastructure as Code5 min
- 4Identifying the Workflow in a Python API Script5 min
- 5Interpreting an Ansible Playbook5 min
- 6Interpreting a Bash Script4 min
- 7Interpreting RESTCONF and NETCONF Results and YANG Models6 min
- 8Unified Diffs, Code Review and Sequence Diagrams6 min
6
- 1MAC Addresses and VLANs5 min
- 2IP Addresses, Subnets, Routes and Gateways5 min
- 3Network Components and Reading a Topology Diagram5 min
- 4IP Services: DHCP, DNS, NAT, SNMP and NTP5 min
- 5Management, Data and Control Planes and Common Port Values5 min
- 6Diagnosing Connectivity Issues and Network Constraints5 min
Ready for more practice?
The full Cisco CCNA 200-901 DEVASC question bank has 808 questions, with timed practice exams and an explanation for every answer.
This study guide is independent and is not affiliated with, endorsed by, or sponsored by Cisco. Vendor names, certification names and exam codes are trademarks of their respective owners and are used for identification only.