Cisco 350-901 Developing Applications using Cisco Core Platforms and APIs v1.0 Online Training
Cisco 350-901 Online Training
The questions for 350-901 were last updated at Sep 15,2025.
- Exam Code: 350-901
- Exam Name: Developing Applications using Cisco Core Platforms and APIs v1.0
- Certification Provider: Cisco
- Latest update: Sep 15,2025
Which Git command enables the developer to revert back to f414f31 commit to discard changes in the current working tree?
- A . git reset-hard f414f31
- B . git reset checkout-hard f414f31
- C . git reset-soft f414f31
- D . git checkout f414f31
A developer deploys a web application in a local data center that is now experiencing high traffic load from users accessing data through REST API calls.
Which approach enhances
the responsiveness and performance of the API?
- A . Use HTTP POST or other non-read methods for read requests when possible
- B . Ensure that all read requests are clearly identified by the PUT method
- C . Configure API payload to return errors in HTTP 200 responses
- D . Use HTTP standard authorization header to submit authentication credentials
Refer to the exhibit.
A network administrator copies SSL certificates to a Cisco NX-OS switch. An Ansible
playbook is created to enable NX-API, which will use the new certificate. In the
group_vars/vars.yml file, which code snippet must be used to define the properly formatted
variables?
A)
B)
C)
D)
- A . Option A
- B . Option B
- C . Option C
- D . Option D
DRAG DROP
An engineer is developing a web-based application that will be used as a central repository for the HR department. The application needs to authenticate user access and encrypt communication.
Drag and drop the steps from the left into the order on the right to install an application-specific SSL certificate.
In the three-legged OAuth2 authorization workflow, which entity grants access to a protected resource?
- A . resource server
- B . resource owner
- C . client
- D . authorization server
A local data center deployment using Cisco NX-OS switches is scaling and requires automatic configuration at scale Configuration management must be set up for a Cisco NX-OS switch by using Ansible. The Ansible control server is currently located on a different subnet than the switch. The solution has these requirements
• The transport protocol used must be encrypted
• The connections must originate from a server m the same local network
• Enable mode must be supported
Which connectivity method must be used?
- A . SSH through a bastion host and ansible_become method for privilege escalation.
- B . HTTPS through a repository and ansible_become method for privilege escalation
- C . XML-RPC through a web proxy.
- D . HTTP through a web proxy.
A development team is looking for a tool to automate configurations across the infrastructure. The tool must have these characteristics:
•written in Python
•define playbooks (or intent
•stateless
•imperative
Which tool meets these requirements?
- A . Puppet
- B . Netmiko
- C . Ansible
- D . NCM
An application must be able to print the values of the variables in specific modules. Different message levels will be used for production and for development. Proof of access and activity must be documented.
What must be included in the implementation to support these observability requirements?
- A . print
- B . metrics
- C . logging
- D . streaming
DRAG DROP
Refer to the exhibit.
Drag and drop the code from the bottom onto the box where the code is missing to complete the API request. An engineer is using this API request to implement Chat-Ops to generate notifications m a Webex space by using webhooks. Not all options are used.
A developer must recommend an appropriate tool to deploy a configuration to hundreds of servers.
The configuration management solution must meet these requirements.
• The servers must initiate the connection to obtain updates
• The configuration must be defined in a declarative style.
Which tool should be used?
- A . Chef
- B . Terraform
- C . Puppet
- D . Ansible