Cisco Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) (350-901)
Get full access to the updated question bank and confidently prepare for your exam.
Vendor
Cisco
Certification
DevNet
Content
233 Qs
Status
Verified
Updated
1 day ago
Test the Practice Engine
Experience our interactive testing environment with free demo questions
Premium Bundle
Complete Success Suite
Save $39 Instantly
-
✓Full PDF + Interactive Engine Everything you need to pass
-
✓All Advanced Question Types Drag & Drop, Hotspots, Case Studies
-
✓Priority 24/7 Expert Support Direct line to certification leads
-
✓90 Days Free Priority Updates Stay current as exams change
Success Metric
98.4% Pass Rate
Standard Simulation
Practice Engine
One-Time Payment
-
Web-Based (Zero Install)
-
Real Testing Environment Virtual & Practice Modes
-
Interactive Engine Drag & Drop, Hotspots
-
60 Days Free Updates
Compatible with All Devices
Basic Tier
PDF Study Guide
Digital Access
- ✓ Exam Questions (PDF)
- ✓ Mobile Friendly
- ✓ 60 Days Updates
Verified 47-Question Preview (350-901)
Verified Community
The CertoMetrics Standard.
Recommend the #1 platform for verified Cisco certification resources.
Success Network
Help a Colleague Succeed.
Invite a peer to get their own updated 350-901 prep kit.
Exam Overview
The Cisco Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) exam (350-901) is a cornerstone certification for professionals navigating the convergence of networking and software development. Achieving DEVCOR validates your expertise in implementing network programmability, automating infrastructure, and integrating applications with Cisco platforms. This certification empowers network engineers to evolve into DevOps roles, providing crucial skills for modernizing network operations and leveraging APIs across various Cisco technologies like Enterprise, Data Center, Security, and Collaboration. It signifies a profound understanding of how to programmatically interact with network devices, manage configurations, and orchestrate complex workflows, making it indispensable for driving digital transformation and future-proofing your career in an increasingly automated world.
Questions
100-110
Passing Score
825/1000 (Approximate, score can vary)
Duration
120 Minutes
Difficulty
Professional
Level
Professional
Skills Measured
Common Questions
Is the material up to date?
Yes. We update our question bank weekly to match the latest Cisco standards. You get free updates for 90 days.
What format do I get?
You get instant access to both the **PDF** (for reading) and our **Premium Test Engine** (for exam simulation).
Is there a guarantee?
Absolutely. If you fail the 350-901 exam using our materials, we offer a full money-back guarantee.
When do I get the download?
Instantly. The download link is available in your dashboard immediately after payment is confirmed.
Free Study Guide Samples
Previewing updated 350-901 bank (47 Questions).

Refer to the exhibit. During a scheduled network automation task for access point configuration, an event involving IP address change was executed in the device as planned. The automation platform initiated the process at the expected time and the log indicates a series of actions were attempted. Shortly after the event, the system identified an error and triggered an automatic configuration rollback. The network administrator observed the automation job status reported as FAILURE, and network connectivity was impacted during the operation. Considering the sequence of activities shown, what is the primary factor that must be diagnosed in the situation?
Correct Option:
A new network automation platform is being deployed, and detailed diagnostic data must be captured. The logging framework needs to be set up to facilitate quick detection of anomalies for specialized event traceability. The platform also must integrate seamlessly with an external log aggregator without introducing latency. Which configuration must be implemented to meet the requirements?
Correct Option:

Refer to the exhibit. During a scheduled network automation task for switch provisioning, an event involving interface reset was executed in the device as planned. The automation platform initiated the process at the expected time and the log indicates that a series of actions were attempted. Shortly after the event, the system identified an error and triggered an automatic configuration rollback. The network administrator observed that the automation job status reported as FAILURE and network connectivity was impacted during the operation. What is the primary cause of the issue?
Correct Option:

Refer to the exhibit. Pipeline execution for a network provisioning project on branch hotfix/env-priority is encountering errors during the installation of a required package specified as netaddr. A conflicting package version is already present in the build environment. The project maintains tight controls on component versions through requirements files and uses cache restoration for offline builds. All other steps finish as expected on previous merges from the upstream repository. The development pipeline cache has not been invalidated after recent updates. What explains the repeated installation failures?
Correct Option:
A multi-division organization standardized its network processes using custom CI/CD integrations. The orchestration team has enforced change validation with the pyATS feedback loop for all workflows during rollouts. Real-time feedback on deployment outcomes is essential, and rollback support for failed validations is highly prioritized. For future scalability, the pipeline must remain modular and adaptable. How are these requirements met?
Correct Option:
A development team is preparing to deploy a next-generation network architecture for an organization that wants to improve efficiency. The team is evaluating various solutions because zero-touch provisioning capability is required for the project, and the timeline demands rapid implementation. After the project needs are discussed, the organization decides to prioritize visual workflow design. Which technology meets the network automation needs of the deployment?
Correct Option:

Refer to the exhibit. An engineering team is developing an automation workflow that requires aligning the endpoint defined by dynamic endpoint mapping with information maintained for network devices in an external datastore module. Which action must the team take to integrate the automation system with the desired source for ongoing management tasks?
Correct Option:
A large enterprise uses AI-driven network automation to manage configuration states across hundreds of sites. The system includes built-in analytics that continuously monitor traffic patterns and flag deviations from established baselines. How does the AI analytics component identify potential new security threats in this automated environment?
Correct Option:
An engineer must build a Python client that pulls device inventory from a REST API using OAuth2 and paginates results in the response body. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the client. Not all options are used.
Official explanation included in the full bundle.

Refer to the exhibit. A network automation solution is being constructed to integrate inventory data using a workflow orchestrator for orchestration and a REST API service as the source of the data. The infrastructure team organized variable files for device management. When building the integration workflow, which action must be taken to ensure that the orchestration layer can reliably access the inventory data from the designated system?
Correct Option:
An engineer must introduce a prevalidation stage that lints YAML configuration files for a network automation repo. The engineer must declare a prevalidation stage, run yamllint against the repository, and publish the report as an artifact for downstream review. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the artifact. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations

Refer to the exhibit. A build pipeline for a network automation project using feature/inventory-refactor repeatedly failed during dependency installation. The logs indicate that the job fails specifically when processing component netmiko. The development team updated their requirements without additional testing. Code updates were pushed this morning and the previous pipeline succeeded on a different runner. The error occurs regardless of variable substitutions in environment files. What is the root cause for the failed dependency installation?
Premium Solution Locked
Unlock all 233 answers & explanations
An engineer must connect to CML using the Python VIRL2_client and create a new lab. The engineer must instantiate the client, create a lab with a title, and disable SSL verification for a self-signed controller. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the artifact. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations
An engineer must add conversational memory around an Ollama-backed chain. The engineer must wrap the base chain with RunnableWithMessageHistory and use a session ID. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the artifact. Options may be used more than once. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations

Refer to the exhibit. The configuration automation process for system PE1 was triggered through interface method NETCONF during a routine rollout window. According to orchestrator and session logs, the session successfully initiated and authenticated, but the deployment halted before actual configuration updates. Further logs indicate failures related to validation processes, and monitoring displays an incomplete state for the action. No errors occurred in device reachability, and other automations to similar devices completed without issue. Administrative teams confirmed that no access restrictions or connectivity problems occurred at the time. Which network automation failure occurred?
Premium Solution Locked
Unlock all 233 answers & explanations
An engineer must wire a prompt template in front of an Ollama Llama 3 model for consistent system instructions. The engineer must build a ChatPromptTemplate and pipe it to the model for a single call. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the artifact. Not all options are used. Options may be used more than once.
Premium Solution Locked
Unlock all 233 answers & explanations

Refer to the exhibit. An NSO L3VPN service must be instantiated. The model shows a services container with an l3vpn list keyed by name with customer leaf and with sites list keyed by site-id. The engineer must produce valid JSON instance data for one site. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the artifact. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations
A secure ACL solution must be implemented using Terraform to configure access rules directly on the distribution switch. This solution must specifically control connectivity for branch office connections, ensuring that both ingress and egress traffic between the branch offices and the central site are filtered at the distribution layer. Drag and drop the code from the bottom onto the box where the code is missing to construct the Terraform configuration file. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations
An MSP is automating its asset inventory using Terraform and a custom inventory_asset resource for improved accuracy and version control. To improve scalability, device-specific data has been segregated into dedicated .tfvars files. The current task involves creating an asset record for a new core switch, with description and identifier details supplied through this modular .tfvars approach. Drag and drop the code from the bottom onto the boxes where the code is missing to construct the Terraform configuration file. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations

Refer to the exhibit. A network engineer must improve the reliability of AI-driven insights within a network automation platform. During scheduled reviews, the engineer investigates the historical performance data for link utilization statistics and references the system’s latest analysis involving configuration baseline comparisons. Traffic metrics are compared against validated network behavior for the same period last week. The evaluation process involves correlating the AI confidence score with known infrastructure performance metrics. The focus is establishing a measurable link between AI recommendations and operational outcomes. Which action demonstrates the evaluation requirement?
Premium Solution Locked
Unlock all 233 answers & explanations
Which impact does dynamically adjusting scripts based on AI feedback have on the risk profile when adopting AI-assisted development in automated network workflows?
Premium Solution Locked
Unlock all 233 answers & explanations
An engineer must link two nodes using the REST API. The engineer must POST to the links collection for the lab and include a list of endpoints that reference node IDs and interface indices. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the artifact. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations

Refer to the exhibit. The network infrastructure team designed a GitLab pipeline that initializes standard base templates before initiating session configuration tasks for integration. Recent project updates included downstream requirement adjustments, and significant upgrades to core frameworks and external dependencies. Despite these changes, builds execute successfully until the install_libraries step fails with a critical error. Previous pipeline runs completed with no errors. The job runners and artifact storage were validated as healthy after the failure event. What is the cause of the issue?
Premium Solution Locked
Unlock all 233 answers & explanations
A strict VLAN naming and numbering standard is enforced via a central YAML file that serves as a source of truth. An automation script is needed to audit for compliance by reading the desired state from vlans.yml. The script must compare this state against the live configuration on a device and identify and report any VLANs that do not match the defined standard. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the Python script. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations
An engineer must collect all pages of interfaces from an API that signals pagination via the HTTP Link header and enforces rate limits. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the artifact Not all options are used.

Premium Solution Locked
Unlock all 233 answers & explanations
An engineer must add a deploy stage that runs an Ansible playbook to configure network devices in the staging environment. The engineer must declare stages and a job, ensure that the job is in the deploy stage, and set an environment with a name. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the artifact. Not all options are used.

Premium Solution Locked
Unlock all 233 answers & explanations
A developer is asked to implement an infrastructure pipeline within the organization. To implement the infrastructure pipeline, the developer must identify the methods that are required for storing and working with credentials, such as API key, usernames, and passwords. Which two methods must be used? (Choose two.)
Premium Solution Locked
Unlock all 233 answers & explanations
Refer to the exhibit.

A software engineer develops an application that has a microservices architecture. The microservices must communicate with an API. The engineer creates a Dockerfile for the application and deploys the file to a pre-production environment. After the first API request, a microservice stops and the engineer discovers an error in the log file. What is the cause of this issue?
Premium Solution Locked
Unlock all 233 answers & explanations
An engineer developed an application to be used as a file server using Python. The application was placed in a Kubernetes pod and must be accessible from outside the network utilizing an HTTPS service. Which command must be used to enable the required access?
Premium Solution Locked
Unlock all 233 answers & explanations
Refer to the exhibit.

Drag and drop the code snippets from the bottom onto the blanks in the Python script to retrieve wireless client health data by using the Cisco Catalyst Center (formerly DNA Center) API. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations
Which type of agent is responsible for monitoring server usage and forwarding this data to the Cisco AppDynamics controller?
Premium Solution Locked
Unlock all 233 answers & explanations
Drag and drop the code snippets from the bottom onto the blanks in the Python script to consume REST API pagination. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations
An engineer maintains a public cloud-hosted application for a customer that uses a service-oriented architecture. The service-level agreement specifies a minimum availability of 90%. The customer and the engineering firm do not own infrastructure that is compatible with the application and there are no plans to invest in local infrastructure. Which two approaches must the engineer consider as a solution to lower costs and address the requirements? (Choose two.)
Premium Solution Locked
Unlock all 233 answers & explanations
Drag and drop the code snippets from the bottom onto the boxes in the Terraform code to create a new application profile and EPG. Not all code snippets are used.
Premium Solution Locked
Unlock all 233 answers & explanations
Drag and drop the code snippets from the bottom onto the blanks in the Python script to list all the joined spaces by using the Cisco Webex API. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations
Drag and drop the code snippets from the bottom onto the blanks in the code to create a configuration backup on a Cisco UCS server using the Cisco UCS Python SDK. Some options may be used more than once. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations
A team is developing a cloud-native application. The project has these architecture requirements:
• Leverage the use of containers for effective usage of resources.
• Scale up the application automatically when more resources are needed.
• Ensure that the application is developed as a stateless application.
Which two guidelines must be met? (Choose two.)
Premium Solution Locked
Unlock all 233 answers & explanations
Refer to the exhibit.

Drag and drop the code snippets from the bottom onto the blanks in the code to complete the API call. An engineer must retrieve details on the physical compute resources available from Intersight located in a particular chassis. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations
Refer to the exhibit.

The web application must communicate with end users through encrypted connections. Which code snippet must be placed in the blank in the code to configure the SSL certificate for the web server?
Premium Solution Locked
Unlock all 233 answers & explanations
Drag and drop the code snippets from the bottom onto the blanks in the Python script to provision a new Cisco UCS server by using a specific template. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations
Refer to the exhibit.

An engineer needs to implement a Cisco Webex ChatOps application to display requested metrics about the Cisco Webex space of the operations team. The application must meet the requirements:
• Listen for messages that are targeted to the bot's user.
• Parse the message body to form the command that is directed to the bot.
• Retrieve and display the requested data.
• Ensure that the command follows this form: display stats stat1 stat2 from host1 host2.
A webhook is already configured to forward messages from the space to a target URL of http://sample.api.host/webhooks. Drag and drop the code snippets from the bottom onto the blanks in the code to complete the API endpoint of the Python script. Not all options are used.
Premium Solution Locked
Unlock all 233 answers & explanations
A software development team needs to create a new network monitoring application. The team must create source code to retrieve information from Cisco Catalyst Center (formerly DNA Center) APIs, ping, SNMP, and other sources. The team plans to host the code in a Git repository to make the code reusable. What are two advantages of designing the application to make the code reusable? (Choose two.)
Premium Solution Locked
Unlock all 233 answers & explanations
Refer to the exhibit.

An engineer creates a function that gathers information from the Cisco Webex RESTful API. To enable increased durability, the engineer needs to implement a retry mechanism that pauses the script and retries the request if specific response codes are received. Which code snippet must be placed in the blank in the code to meet this requirement?
Premium Solution Locked
Unlock all 233 answers & explanations
Refer to the exhibit.

The Python code manages a Cisco CSR 1000V router. Which code snippet must be placed in the blank in the code to change the description of the GigabitEthemet2 interface to Service 2 uplink?
Premium Solution Locked
Unlock all 233 answers & explanations
Refer to the exhibit.

An application stopped responding while users were using it. No configuration changes were made before the failure. What is the cause of this issue?
Premium Solution Locked
Unlock all 233 answers & explanations
Refer to the exhibit.

The Dockerfile is placed in the current working directory. Which command builds an image named application: 1.0.0 that contains application-1.0.0.jar and also includes any updates to the parent image?
Premium Solution Locked
Unlock all 233 answers & explanations
Refer to the exhibit.

An engineer must add a new hostname configuration to a Cisco IOS device by using RESTCONF to make a YANG patch request. Which code snippet completes the configuration?
Premium Solution Locked
Unlock all 233 answers & explanations
Full Question Bank Locked
You have reached the end of the free study guide preview. Upgrade now to unlock all 233 questions and the full simulation engine.
Certification Path
Related Certifications
Customer Reviews
Global Community Feedback
David M.
"The practice engine is incredible. It feels exactly like the real testing environment and helped me build so much confidence."
Sarah J.
"The PDF is very well organized and the explanations for the answers are actually helpful, not just random text."
Michael C.
"I was skeptical, but the content is high quality and definitely worth the price. I passed on my first try!"