CertGrid
Cisco Study Guide

Cisco DevNet Associate (200-901) Study Guide

The Cisco DevNet Associate (200-901) exam validates foundational software development and automation skills for Cisco platforms, covering APIs, Python, network automation, application deployment, and core networking. It is aimed at developers, network engineers, and DevOps staff beginning to build and automate against Cisco infrastructure. The 120-minute exam has roughly 90-110 questions, a passing score around 825/1000, and spans six weighted domains.

Domain 1: Software Development and Design

Key concepts you must know · 117 practice questions

Domain 2: Understanding and Using APIs

Key concepts you must know · 166 practice questions

Domain 3: Cisco Platforms and Development

Key concepts you must know · 112 practice questions

Domain 4: Application Deployment and Security

Key concepts you must know · 113 practice questions

Domain 5: Infrastructure and Automation

Key concepts you must know · 155 practice questions

Domain 6: Network Fundamentals

Key concepts you must know · 48 practice questions

Cisco DevNet Associate (200-901) exam tips

Study guide FAQ

What are the exam logistics for the DevNet Associate 200-901?

It is a 120-minute exam of roughly 90-110 questions with a passing score around 825 on a 300-1000 scale. It is the single required exam for the Cisco Certified DevNet Associate certification and uses multiple-choice and drag-and-drop formats.

How much programming do I need to know?

You need working familiarity with Python basics (variables, data structures, loops, functions), the requests library for REST calls, and the json module for serialization. You should also read YAML, basic Git commands, and short JSON/XML payloads, but you will not write large or complex programs.

What is the difference between NETCONF and RESTCONF, and when is each used?

Both configure devices using YANG data models. NETCONF runs over SSH on port 830, uses XML-encoded RPCs, and supports candidate datastores with commit, lock, and rollback for transactional changes. RESTCONF runs over HTTPS using standard REST verbs and JSON or XML, which is simpler for developers already comfortable with REST but lacks NETCONF's full transaction semantics.

Which domain carries the most weight and where should I focus?

Understanding and Using APIs and Infrastructure and Automation are the largest domains, so prioritize HTTP/REST mechanics, authentication, pagination and rate limiting, Python requests, Ansible, and NETCONF/RESTCONF. Cisco Platforms, Software Design, and Application Deployment are mid-weight, and Network Fundamentals is the smallest but still tests subnetting, TCP/UDP, and core services.