200-901 Practice Test Questions Updated 212 Questions
Cisco 200-901 Dumps - Secret To Pass in First Attempt
Comprehension and Utilization of APIs: This module is dedicated to validating the competence of the specialists in:
- Comparison of general API styles (RPC, REST, synchronous as well as asynchronous)
- Construction of a Python script, which calls a REST API utilizing the requests library
- Identification of restrictions when utilizing APIs
- Description of general usage patterns affiliated with webhooks
- Utilization of general API authentication mechanisms: API keys, basic, and custom token
- Identification of the components of an HTTP response (body, headers, and response code)
- Explanation of general HTTP response codes that are affiliated with REST APIs
Tips & Materials to Prepare for Cisco 200-901 Exam
To master this Cisco test, you may opt for utilizing the following tricks as well as prep resources:
- Get hands-on experience with Cisco platforms
One of the best ways of making sure you’re on the top of your game is by refining your practical skills. Such an exam will test you in many ways including how to solve practical issues using Cisco APIs and managing application deployment and security. Thus, acquiring real-world experience with regards to these subjects will be very beneficial to you to get through 200-901, and beyond.
- Take practice tests
Answering numerous questions in practice tests is the best way of preparing for any validation as these files place you in a simulated environment due to special software. Thus, you can gauge not just your knowledge of the exam-related concepts but also see if you are able to perform under pressure. Plus, opting for these valuable materials will help you check your readiness before scheduling the official test.
- Opt for exam review materials & tools offered by the vendor
There is one more way to be exam-ready in no time and secure passing grades in your DEVASC 200-901 exam and it is taking the help of the Cisco Exam Review: DevNet Associate tool. This exam review puts candidates’ inherited understanding of all the necessary concepts before the actual exam and helps them find out their loopholes. All in all, it contains more than 100 questions to help test-takers get exam-ready by all means and covers all the test topics diligently. For improving the practical understanding, we would suggest becoming a part of the Cisco Modelling Labs, which leaves no stone unturned to generate a highly skilled workforce that is capable of solving real-world issues.
- Complete the recommended training course
The training course associated with the DevNet Associate certification is “Developing Applications and Automating Workflows using Cisco Platforms (DEVASC)”. Enrolling in it, you will go over the main topics of the curriculum that focus on software development, understanding & effective utilizing APIs, Cisco platforms, application development and security, infrastructure alongside automation, and network fundamentals. All in all, this training course is designed to generate a skilled workforce for associate-level roles in network automation engineering. With the help of multiple training sessions, it schools the specialists about techniques to resolve realistic problems by the means of Cisco APIs and modern development tools. Apart from making you take up 200-901 exam, this training course helps Cisco certificate holders to earn 48 CE credits towards recertification. In all, this training course is available via the instructor-led, virtual-led, and e-learning modes and comes with zero prerequisites. However, it is suggested that the interested candidate should be aware of baseline computer or PC navigating skills along with internet usage skills. What is more, a considerable amount of Python understanding will make things more understandable for you. When it comes to the course modes, in the first option, the candidate will get the privilege to learn the key concepts of DevNet in a 5-day classroom environment along with 3-day of self-study. This classroom training will happen at a Cisco-verified learning center near the candidate’s location. In the second type, the enrolled candidates will get 5 days of classroom lectures that they can access from anywhere in the world along with the 3 days of a self-study program. If you remember, there is also an e-learning option as well. This means that you will get 8-day training equivalent to the classroom instructions. Overall, the entire course is focused on 13 different topics, out of which 4 are covered under self-study mode and the rest are explained by lectures. It should be mentioned that there are lab sessions as well to impart in the applicants the much-needed hands-on skills.
- Utilize the resources from Cisco Press
The Cisco Press website offers an array of extremely valuable resources that you can utilize to better prepare for the final exam. As a rule, there are several official study guides for 200-901 that contain key information like the outline of the test and updates on any new changes to the syllabus. The most preferred study resource by the Cisco Press is the Cisco 200-901 Official Cert Guide, which is available as hardcover and e-book options. Pen-downed by authors like Ashutosh Malegaonkar, Chris Jackson, Jason Gooley, and Adrian Iliesiu, it is the best-trusted source to cover every DEVASC 200-901 exam included topic. This Official Cert Guide contains the most recent and updated information about the Cisco 200-901 exam and helps candidates to gain deeper insights into exam topics. It has gained much love and appreciation because of the ideal blend of contextual and practical presentation of associated exam contents. Readers of this exam guide will be able to gain an in-depth understanding of leading, logical, time-critical, and industry-accepted features of application deployment, security, infrastructure, automation, and network fundamentals.
Cisco 200-901 Exam Topics:
| Section | Weight | Objectives |
|---|---|---|
| Cisco Platforms and Development | 15% | 1.Construct a Python script that uses a Cisco SDK given SDK documentation 2.Describe the capabilities of Cisco network management platforms and APIs (Meraki, Cisco DNA Center, ACI, Cisco SD-WAN, and NSO) 3.Describe the capabilities of Cisco compute management platforms and APIs (UCS Manager, UCS Director, and Intersight) 4.Describe the capabilities of Cisco collaboration platforms and APIs (Webex Teams, Webex devices, Cisco Unified Communication Manager including AXL and UDS interfaces, and Finesse) 5.Describe the capabilities of Cisco security platforms and APIs (Firepower, Umbrella, AMP, ISE, and ThreatGrid) 6.Describe the device level APIs and dynamic interfaces for IOS XE and NX-OS 7.Identify the appropriate DevNet resource for a given scenario (Sandbox, Code Exchange, support, forums, Learning Labs, and API documentation) 8.Apply concepts of model driven programmability (YANG, RESTCONF, and NETCONF) in a Cisco environment 9.Construct code to perform a specific operation based on a set of requirements and given API reference documentation such as these:
|
| Network Fundamentals | 15% | 1.Describe the purpose and usage of MAC addresses and VLANs 2.Describe the purpose and usage of IP addresses, routes, subnet mask / prefix, and gateways 3.Describe the function of common networking components (such as switches, routers, firewalls, and load balancers) 4.Interpret a basic network topology diagram with elements such as switches, routers, firewalls, load balancers, and port values 5.Describe the function of management, data, and control planes in a network device 6.Describe the functionality of these IP Services: DHCP, DNS, NAT, SNMP, NTP 7.Recognize common protocol port values (such as, SSH, Telnet, HTTP, HTTPS, and NETCONF) 8.Identify cause of application connectivity issues (NAT problem, Transport Port blocked, proxy, and VPN) 9.Explain the impacts of network constraints on applications |
| Infrastructure and Automation | 20% | 1.Describe the value of model driven programmability for infrastructure automation 2.Compare controller-level to device-level management 3.Describe the use and roles of network simulation and test tools (such as VIRL and pyATS) 4.Describe the components and benefits of CI/CD pipeline in infrastructure automation 5.Describe principles of infrastructure as code 6.Describe the capabilities of automation tools such as Ansible, Puppet, Chef, and Cisco NSO 7.Identify the workflow being automated by a Python script that uses Cisco APIs including ACI, Meraki, Cisco DNA Center, or RESTCONF 8.Identify the workflow being automated by an Ansible playbook (management packages, user management related to services, basic service configuration, and start/stop) 9.Identify the workflow being automated by a bash script (such as file management, app install, user management, directory navigation) 10.Interpret the results of a RESTCONF or NETCONF query 11.Interpret basic YANG models 12.Interpret a unified diff 13.Describe the principles and benefits of a code review process 14.Interpret sequence diagram that includes API calls |
| Understanding and Using APIs | 20% | 1.Construct a REST API request to accomplish a task given API documentation 2.Describe common usage patterns related to webhooks 3.Identify the constraints when consuming APIs 4.Explain common HTTP response codes associated with REST APIs 5.Troubleshoot a problem given the HTTP response code, request and API documentation 6.Identify the parts of an HTTP response (response code, headers, body) 7.Utilize common API authentication mechanisms: basic, custom token, and API keys 8.Compare common API styles (REST, RPC, synchronous, and asynchronous) 9.Construct a Python script that calls a REST API using the requests library |
| Software Development and Design | 15% | 1.Compare data formats (XML, JSON, and YAML) 2.Describe parsing of common data format (XML, JSON, and YAML) to Python data structures 3.Describe the concepts of test-driven development 4.Compare software development methods (agile, lean, and waterfall) 5.Explain the benefits of organizing code into methods / functions, classes, and modules 6.Identify the advantages of common design patterns (MVC and Observer) 7.Explain the advantages of version control 8.Utilize common version control operations with Git
|
| Application Deployment and Security | 15% | 1.Describe benefits of edge computing 2.Identify attributes of different application deployment models (private cloud, public cloud, hybrid cloud, and edge) 3.Identify the attributes of these application deployment types
4.Describe components for a CI/CD pipeline in application deployments |
NEW QUESTION 38
Refer to the exhibit.

Drag and drop the code from the left onto the item numbers on the right to complete to Meraki python script shown in the exhibit.
Answer:
Explanation:
Explanation
1 - D, 2 - A, 3 - H, 4 - F, 5 - G, 6 - E, 7 - C, 8 - B
NEW QUESTION 39
Refer to the exhibit.
What is the function of the python script?
- A. Iterate over a list of network devices and write all device names and management IP addresses to an output file.
- B. Loop through the returned list of network devices and, for each device, print the device name management IP address.
- C. For each device that is returned, display the device and, for each device, print the device name and management IP address.
- D. Iterate over a list of network devices and write all device type and associated management IP address.
- E. Count and print the total number of available devices.
Answer: B
NEW QUESTION 40
What is used in Layer 2 switches to direct packet transmission to the intended recipient?
- A. MAC address
- B. spanning tree
- C. IPv6 address
- D. IPv4 address
Answer: A
NEW QUESTION 41
Refer to the exhibit.
Given the API documentation for the UCS SDK python class, UcsHandle, which code snippet creates a handle instance?
- A. Option D
- B. Option A
- C. Option C
- D. Option B
Answer: D
NEW QUESTION 42
Refer to the exhibit.
OR
An administrator attempts to perform a GET using the Cisco IOS XE RESTOCNF API to return the hostname of a device. The sequence diagram illustrated the HTTP message observed. Which change to the API request resolves the issue?
- A. Change the request method from -X "GET" to- X' POST".
- B. Add Content-Type HTTP header with 'application/yang-data+json' using -H 'Content-Type:
application/yang-data+json'. - C. Use -u cisco: cisco instead of -u 'cisco: cisco'.
- D. Remove the -H 'Accept: application/yang-data^/son' HTTP header because it is not required.
Answer: C
NEW QUESTION 43
Drag and drop the requests from the left into the correct order on the right to create and check the path trace between two devices using Cisco DNA center API.
Answer:
Explanation:
Explanation
1 - C, 2 - D, 3 - B, 4 - A
NEW QUESTION 44
Fill in the blanks to complete the statement.
Given a username of "devnet" And a password "Cisco123", applications must create a base64 encoding of the string" ____________ " when sanding HTTP requests to an API that uses _______________ authentication.
Answer:
Explanation:
devnet:Cisco123, Basic
Explanation
Solution as below
NEW QUESTION 45
Which description of a default gateway is true?
- A. It is a security feature that denies certain traffic.
- B. It is a device that receives Layer 2 frames with an unknown destination address.
- C. It is a feature that translates between public and private addresses.
- D. It is a device that receives IP packets that have no explicit next-hop in the routing table.
Answer: D
Explanation:
Explanation/Reference:
https://www.certificationkits.com/cisco-certification/ccna-articles/cisco-ccna-intro-to-routing-basics/cisco-ccna- default-gateway-a-default-routes/
NEW QUESTION 46
What are two security benefits of a Docker-based application?
- A. guarantees container images are secured and free of vulnerabilities
- B. easier to patch because Docker containers include only dependencies that the application requires
- C. allows for separation of application that traditionally run in the same host
- D. prevents information leakage that can occur when unhandled exceptions are returned in HTTP responses
- E. natively secures access to secrets that are used by the running application
Answer: B,C
NEW QUESTION 47
Drag and drop the network automation interfaces from the left onto the transport protocols that they support on the right. Not all options are used.
Answer:
Explanation:

NEW QUESTION 48
Drag and drop the capability on the left onto the Cisco compute management platform that supports the capability on the right.
Answer:
Explanation:
NEW QUESTION 49
In which two ways is an application characterized when interacting with a webhook? (Choose two.)
- A. processor
- B. receiver
- C. transaction monitor
- D. listener
- E. codec
Answer: B,D
NEW QUESTION 50
Refer to the exhibit.
Given the API documentation for the UCS SDK python class, UcsHandle, which code snippet creates a handle instance?
- A. Option D
- B. Option B
- C. Option A
- D. Option C
Answer: D
NEW QUESTION 51
Which two types of NAT are used in a network? (Choose two.)
- A. routed NAT
- B. normal NAT
- C. multicast NAT
- D. static NAT
- E. dynamic NAT
Answer: D,E
Explanation:
Explanation/Reference: https://www.dummies.com/programming/networking/cisco/types-of-network-address-translation/
NEW QUESTION 52
Which type of threat occur when an attacker can send hostile data to an interpreter within an application?
- A. Cross-site scripting
- B. Injection
- C. Sensitive data exposure
- D. Broken authentication
Answer: B
NEW QUESTION 53
Refer to the exhibit.
What is the function of the python script?
- A. Iterate over a list of network devices and write all device names and management IP addresses to an output file.
- B. Loop through the returned list of network devices and, for each device, print the device name management IP address.
- C. For each device that is returned, display the device and, for each device, print the device name and management IP address.
- D. Iterate over a list of network devices and write all device type and associated management IP address.
- E. Count and print the total number of available devices.
Answer: B
NEW QUESTION 54
Refer to the exhibit.
What is represented in this YANG module?
- A. topology
- B. interface management
- C. OpenFlow
- D. BGP
Answer: B
NEW QUESTION 55
Refer to the exhibit.

A developer is troubleshooting an API with the given API with the given API documentation and cURL command. What is the cause of this problem?
- A. The authorization header is missing or incomplete
- B. The request body is missing or incomplete
- C. The API token specified is expired
- D. The user is not allowed to post massages from their account
Answer: C
NEW QUESTION 56
Fill in the blanks to complete the cURL command that invokes a RESTful API to retrieve a resource in JSON format using OAuth.
Answer:
Explanation:
See the solution below.
Reference:
https://webcache.googleusercontent.com/search?q=cache:Se6d2trvMsEJ:
https://blogs.cisco.com/developer/security-api-best-practices+&cd=4&hl=en&ct=clnk&gl=pk&client=firefox-b-d
NEW QUESTION 57
Refer to the exhibit.
What does the python function do?
- A. It returns DNAC user and password.
- B. It reads a token from a local JSON file and posts the token to the DNAC URL.
- C. It returns an authorization token.
- D. It returns HTTP Basic Authentication.
Answer: C
NEW QUESTION 58
What are two advantages of version control software? (Choose two.)
- A. It supports tracking and comparison of changes in binary formate files.
- B. It supports comparisons between revisions of source code files.
- C. It provides wiki collaboration software for documentation.
- D. It allows new team members to access the current code and history.
- E. It allows old versions of packaged applications to be hosted on the Internet
Answer: B,D
NEW QUESTION 59
......
Cisco 200-901 Exam Dumps [2021] Practice Valid Exam Dumps Question: https://www.newpassleader.com/Cisco/200-901-exam-preparation-materials.html
200-901 Dumps - Grab Out For [NEW-2021] Cisco Exam: https://drive.google.com/open?id=1ewKUmk792fN4HUgzGOEN6RrLSFV7yYfJ