2022 DEVASCExam StudyTool
2022 DEVASCExam StudyTool
The following topics are likely to be included on the 200-901 DEVASC exam. The topics are subject to
change at any time to reflect the latest technologies aligned to Cisco’s products.
Cisco Cert Prep Tip: Print out this document and use it as you assess your strengths and
challenges in preparing your study plan.
Exam Topics:
Section: 1.0 Software Development and Design
1.1 Compare data formats (XML, JSON, and Need to Complete by: Resource: Completed
YAML) Study?
Y / N
1.2 Describe parsing of common data for- Need to Complete by: Resource: Completed
mat (XML, JSON, and YAML) to Python Study?
data structures
Y / N
1.3 Describe the concepts of test-driven Need to Complete by: Resource: Completed
development Study?
Y / N
Y / N
1.5 Explain the benefits of organizing code Need to Complete by: Resource: Completed
into methods / functions, classes, and Study?
modules
Y / N
1.6 Identify the advantages of common Need to Complete by: Resource: Completed
design patterns (MVC and Observer) Study?
Y / N
Y / N
1.8 Utilize common version control Need to Complete by: Resource: Completed
operations with Git Study?
1.8.a Clone Y / N
1.8.b Add/remove Y / N
1.8.c Commit Y / N
1.8.e Branch Y / N
1.8.g diff Y / N
2.1 Construct a REST API request to Need to Complete by: Resource: Completed
accomplish a task given API Study?
documentation
Y / N
2.2 Describe common usage patterns Need to Complete by: Resource: Completed
related to webhooks Study?
Y / N
2.3 Identify the constraints when Need to Complete by: Resource: Completed
consuming APIs Study?
Y / N
2.4 Explain common HTTP response codes Need to Complete by: Resource: Completed
associated with REST APIs Study?
Y / N
2.5 Troubleshoot a problem given the HTTP Need to Complete by: Resource: Completed
response code, request and API Study?
documentation
Y / N
2.6 Identify the parts of an HTTP response Need to Complete by: Resource: Completed
(response code, headers, body) Study?
Y / N
2.7 Utilize common API authentication Need to Complete by: Resource: Completed
mechanisms: basic, custom token, and Study?
API keys
Y / N
Y / N
2.9 Construct a Python script that calls a Need to Complete by: Resource: Completed
REST API using the requests library Study?
Y / N
3.1 Construct a Python script that uses a Need to Complete by: Resource: Completed
Cisco SDK given SDK documentation Study?
Y / N
3.2 Describe the capabilities of Cisco net- Need to Complete by: Resource: Completed
work management platforms and APIs Study?
(Meraki, Cisco DNA Center, ACI, Cisco
SD-WAN, and NSO)
Y / N
3.3 Describe the capabilities of Cisco Need to Complete by: Resource: Completed
compute management platforms and Study?
APIs (UCS Manager, UCS Director, and
Intersight)
Y / N
3.4 Describe the capabilities of Cisco col- Need to Complete by: Resource: Completed
laboration platforms and APIs (Webex Study?
Teams, Webex devices, Cisco Unified
Communication Manager including AXL
and UDS interfaces, and Finesse)
Y / N
3.5 Describe the capabilities of Cisco Need to Complete by: Resource: Completed
security platforms and APIs (Firepower, Study?
Umbrella, AMP, ISE, and ThreatGrid)
Y / N
3.6 Describe the device level APIs and dy- Need to Complete by: Resource: Completed
namic interfaces for IOS XE and NX-OS Study?
Y / N
3.7 Identify the appropriate DevNet re- Need to Complete by: Resource: Completed
source for a given scenario (Sandbox, Study?
Code Exchange, support, forums,
Learning Labs, and API documentation)
Y / N
3.8 Apply concepts of model driven pro- Need to Complete by: Resource: Completed
grammability (YANG, RESTCONF, and Study?
NETCONF) in a Cisco environment
Y / N
4.1 Describe benefits of edge computing Need to Complete by: Resource: Completed
Study?
Y / N
4.2 Identify attributes of different applica- Need to Complete by: Resource: Completed
tion deployment models (private cloud, Study?
public cloud, hybrid cloud, and edge)
Y / N
4.3 Identify the attributes of these applica- Need to Complete by: Resource: Completed
tion deployment types Study?
4.3.c Containers Y / N
4.4 Describe components for a CI/CD Need to Complete by: Resource: Completed
pipeline in application deployments Study?
Y / N
4.5 Construct a Python unit test Need to Complete by: Resource: Completed
Study?
Y / N
Y / N
4.7 Utilize Docker images in local developer Need to Complete by: Resource: Completed
environment Study?
Y / N
4.8 Identify application security issues Need to Complete by: Resource: Completed
related to secret protection, encryp- Study?
tion (storage and transport), and data
handling
Y / N
Y / N
4.10 Describe top OWASP threats (such as Need to Complete by: Resource: Completed
XSS, SQL injections, and CSRF) Study?
Y / N
4.11 Utilize Bash commands (file manage- Need to Complete by: Resource: Completed
ment, directory navigation, and environ- Study?
mental variables)
Y / N
4.12 Identify the principles of DevOps Need to Complete by: Resource: Completed
practices Study?
Y / N
5.1 Describe the value of model driven Need to Complete by: Resource: Completed
programmability for infrastructure Study?
automation
Y / N
Y / N
5.3 Describe the use and roles of network Need to Complete by: Resource: Completed
simulation and test tools (such as VIRL Study?
and pyATS)
Y / N
5.4 Describe the components and bene- Need to Complete by: Resource: Completed
fits of CI/CD pipeline in infrastructure Study?
automation
Y / N
Y / N
5.6 Describe the capabilities of automation Need to Complete by: Resource: Completed
tools such as Ansible, Puppet, Chef, Study?
and Cisco NSO
Y / N
5.7 Identify the workflow being automated Need to Complete by: Resource: Completed
by a Python script that uses Cisco APIs Study?
including ACI, Meraki, Cisco DNA
Center, or RESTCONF
Y / N
Y / N
5.9 Identify the workflow being automated Need to Complete by: Resource: Completed
by a bash script (such as file manage- Study?
ment, app install, user management,
directory navigation)
Y / N
5.10 Interpret the results of a RESTCONF or Need to Complete by: Resource: Completed
NETCONF query Study?
Y / N
5.11 Interpret basic YANG models Need to Complete by: Resource: Completed
Study?
Y / N
Y / N
5.13 Describe the principles and benefits of Need to Complete by: Resource: Completed
a code review process Study?
Y / N
5.14 Interpret sequence diagram that Need to Complete by: Resource: Completed
includes API calls Study?
Y / N
6.1 Describe the purpose and usage of Need to Complete by: Resource: Completed
MAC addresses and VLANs Study?
Y / N
6.2 Describe the purpose and usage of IP Need to Complete by: Resource: Completed
addresses, routes, subnet mask / prefix, Study?
and gateways
Y / N
6.3 Describe the function of common net- Need to Complete by: Resource: Completed
working components (such as switches, Study?
routers, firewalls, and load balancers)
Y / N
Y / N
6.5 Describe the function of management, Need to Complete by: Resource: Completed
data, and control planes in a network Study?
device
Y / N
6.6 Describe the functionality of these IP Need to Complete by: Resource: Completed
Services: DHCP, DNS, NAT, SNMP, NTP Study?
Y / N
6.7 Recognize common protocol port values Need to Complete by: Resource: Completed
(such as, SSH, Telnet, HTTP, HTTPS, Study?
and NETCONF)
Y / N
6.8 Identify cause of application connectiv- Need to Complete by: Resource: Completed
ity issues (NAT problem, Transport Port Study?
blocked, proxy, and VPN)
Y / N
6.9 Explain the impacts of network con- Need to Complete by: Resource: Completed
straints on applications Study?
Y / N