Labour Day Special 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

Developing Applications using Cisco Core Platforms and APIs (DEVCOR) Question and Answers

Developing Applications using Cisco Core Platforms and APIs (DEVCOR)

Last Update Apr 24, 2024
Total Questions : 363

We are offering FREE 350-901 Cisco exam questions. All you do is to just go and sign up. Give your details, prepare 350-901 free exam questions and then go for complete pool of Developing Applications using Cisco Core Platforms and APIs (DEVCOR) test questions that will help you more.

350-901 pdf

350-901 PDF

$38.5  $109.99
350-901 Engine

350-901 Testing Engine

$45.5  $129.99
350-901 PDF + Engine

350-901 PDF + Testing Engine

$59.5  $169.99
Questions 1

Refer to the exhibit.

An application is created to serve the needs of an enterprise. Slow performance now impacts certain API calls, and the application design lacks observability. Which two commands improve observability and provide an output that is similar to the sample output? (Choose two.)

A)

B)

C)

D)

E)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

E.  

Option E

Discussion 0
Questions 2

Refer to the exhibit. Drag and drop parts of the URL from the left onto the item numbers on the right that match the missing sections in the exhibit to create the appropriate RESTCONF URL to query the VLAN configuration given this YANG model. Not all URL parts are used.

Options:

Discussion 0
Questions 3

A developer is creating a Python script to catch errors using REST API calls and to aid in debugging. Drag and drop the code from the bottom onto the box where the code is missing to implement control flow for REST API errors. Not all options are used.

Options:

Discussion 0
Questions 4

Drag and drop the code from the bottom onto the box where the code is missing to retrieve and display wireless network hearth information. The wireless network devices are being managed by Cisco DNA Center and are compatible with REST API Not all options are used.

Options:

Discussion 0
Questions 5

Drag and drop the code from the bottom onto the box where the code is missing to list objects that use the paginated Cisco FDM API. Some options may be used more than once. Not all options are used.

Options:

Discussion 0
Questions 6

How is an OAulh2 three-legged authentication flow initiated?

Options:

A.  

The user makes a roquost to the OAuth client

B.  

Exchange the key f

C.  

Construct an API call to retrieve the credentials.

D.  

Get the authorization code.

Discussion 0
Questions 7

A developer is creating a Python script to analyze errors during REST API call operations. The script will be used with Cisco solution and devices. Drag and drop the code from the bottom to the box where the code is missing to implement control flow for handling unrecoverable REST API calls. Not all options are used.

Options:

Discussion 0
Questions 8

What is the function of dependency management?

Options:

A.  

separating code into modules that execute independently

B.  

utilizing a single programming language/framework for each code project

C.  

automating the identification and resolution of code dependencies

D.  

managing and enforcing unique software version names or numbers

Discussion 0
Questions 9

Which two gRPC modes of model-driven telemetry are supported on Cisco IOS XE Software? (Choose two.)

Options:

A.  

dial-in

B.  

dial-out

C.  

call-in

D.  

call-out

E.  

passive

Discussion 0
Questions 10

What is a benefit of implementing a Cl pipeline?

Options:

A.  

enforces version control

B.  

enables a faster feedback loop

C.  

ensures that tests are written before code is written

D.  

decreases external dependencies

Discussion 0
Questions 11

What are two features of On-Box Python for hosting an application on a network device? (Choose two.)

Options:

A.  

It has direct access to Cisco IOS XE CLI commands.

B.  

It is a Python interpreter installed inside the guest shell.

C.  

It enables execution of XML scripts on a Cisco IOS XE router or switch.

D.  

It supports Qt for graphical interfaces and dashboards.

E.  

It has access to Cisco IOS XE web UI through a controller.

Discussion 0
Questions 12

The UCS Python SDK includes modules for Service Profile template creation. Which two UCS Service Profile template types are supported? (Choose two.)

Options:

A.  

initial-template

B.  

updating-template

C.  

abstract-template

D.  

attached-template

E.  

base-template

Discussion 0
Questions 13

A developer is designing a modem, distributed microservice enterprise application. The application will be integrating with other systems and focus on a large deployment, so control of API calls is necessary. What is the best practice to reduce application response latency and protect the application from excessive use?

Options:

A.  

Implement rate limiting on the client side.

B.  

Implement rate limiting on the client and server sides.

C.  

Do not enforce any rate Imiting

D.  

Implement rate limiting on the server side.

Discussion 0
Questions 14

Refer to the exhibit.

The Python script is supposed to make an API call to Cisco DNA Center querying a wireless profile for the “ChicagoCampus” and then parsing out its enable FlexConnect value. Drag and drop the parts of the Python code from the left onto the item numbers on the right that match the missing sections in the exhibit.

Options:

Discussion 0
Questions 15

Refer to the exhibit. Which command resolves the merge conflict by removing the previous commit from the commit history?

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 16

Drag and drop the code from the bottom onto the box where the code is missing to construct a contact tracking application that dynamically returns all the Bluetooth clients on a given Meraki network. Not all options are used.

Options:

Discussion 0
Questions 17

Refer to the exhibit.

Which set of API requests must be executed by a Webex Teams bot after receiving a webhook callback to process messages in a room and reply with a new message back to the same room?

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 18

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?

Options:

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.

Discussion 0
Questions 19

Which transport layer protocol does gRPC use to retrieve telemetry information?

Options:

A.  

SSH

B.  

SNMP

C.  

TCP

D.  

HTTP/2

Discussion 0
Questions 20

A Cisco Catalyst 9000 switch has guest shell enabled. Which Linux command installs a third-party application?

Options:

A.  

yum Install

B.  

apt-get install

C.  

zypper install

D.  

dnf install

Discussion 0
Questions 21

Refer to the exhibit above and click on the resource tabs in the top left corner to view resources to help with this question. Drag and drop the correct code snippets from the left onto the item numbers on the right that match the missing sections in the exhibit to complete the cURL script that will use RESTCONF to update an interface on a CISCO IOS XE device.

Options:

Discussion 0
Questions 22

Refer to the exhibit.

Which additional line results in the output of Test 1 upon execution of the docker run --rm devnet 1 command in a Dockerfile with this content?

Options:

A.  

CMD [“/bin/echo”, “Test”]

B.  

RUN [“/bin/echo”, “Test”]

C.  

ENTRYPOINT [“/bin/echo”, “Test”]

D.  

CMD [“/bin/echo Test”]

Discussion 0
Questions 23

Refer to the exhibit.

A developer created a Python script to retrieve interface information for the devices in a MeraKi network environment. A security analyst has reviewed the code and observed poor secret storage practices. What is the appropriate password storage approach?

Options:

A.  

Set the Base64 encoded version of the API key as MER_API_KEY in the code and Base64 decode before using in the header.

B.  

Set an OS environment variable for MER_API_KEY to the API key during running the code and longer set MER_API_KEY within the code.

C.  

Create a secret for the API key, set MER_API_KEY using the value from the secret in the Pod. and no longer set MER_API_KEY within the code.

D.  

Leverage an external secret vault to retrieve MER_API_KEY and embed the vault key as a new variable before running the code.

Discussion 0
Questions 24

Drag and drop the code from the bottom onto the box where the code is missing in the Python code to complete the greeter function white also mitigating against XSS threats. Not all options are used.

Options:

Discussion 0
Questions 25

A developer is creating a Python script to use the Webex Teams REST API to list joined spaces, and gracefully handle and print the errors it receives. Drag and drop the code snippets from the left onto the item numbers on the right that match the missing sections in the exhibit to complete the script.

Options:

Discussion 0
Questions 26

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)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 27

Refer to the exhibits. An interface named “GigabitEthernet2” has been configured on a Cisco IOS XE device. Using RESTCONF APIs as defined by the ietf-interfaces@2014-05-08.yang model, which two combinations of “rest_operation” and “payload” must be added to the Python script to set the “description” to “Configured by RESTCONF”? (Choose two.)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

E.  

Option E

Discussion 0
Questions 28

What are two benefits of using distributed log collectors? (Choose two.)

Options:

A.  

supports multiple transport protocols such as TCP/UDP

B.  

improves performance and reduces resource consumption

C.  

provides flexibility due to a wide range of plugins and accepted log formats

D.  

enables extension of logs with fields and export to backend systems

E.  

buffers and resends data when the network is unavailable

Discussion 0
Questions 29

Refer to the exhibit.

Drag and drop the code from the bottom onto the box where the code is missing to construct a Python script that prints a message if the Cisco DNA Center wireless network health for a site is not greater than 90%. The information is collected from the wireless network devices using GET method of REST API. Not all options are used.

Options:

Discussion 0
Questions 30

Which transport protocol is used by gNMI?

Options:

A.  

HTTP/2

B.  

HTTP 1.1

C.  

SSH

D.  

MQTT

Discussion 0
Questions 31

Refer to the exhibit.

What is the output of this IOS-XE configuration program?

Options:

A.  

interface operational status in IPv6 addresses

B.  

interface administrative status in IPv4 addresses

C.  

interface operational status in IPv4 addresses

D.  

interface administrative status in IPv6 addresses

Discussion 0
Questions 32

What is the unique identifier in the 0Auth2 three-legged authorization code flow?

Options:

A.  

client ID

B.  

resource server

C.  

resource owner

D.  

authorization server

Discussion 0
Questions 33

Which Puppet manifest needs to be used to configure an interface GigabitEthernet 0/1 on a Cisco IOS switch?

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 34

Refer to the exhibit.

Which line of code needs to be placed on the snippet where the code is missing to provide APl rate-limiting to the requests?

Options:

A.  

int(self.response.headers.post('Retry-After'))

B.  

int(response.headers.get('Retry-After'))

C.  

int(self.response.headers.get(Retry-After'))

D.  

int(response.headers.post('Retry-After'))

Discussion 0
Questions 35

A developer deploys a SQLite database in a Docker container. Single-use secret keys are generated each time

a user accesses the database. The keys expire after 24 hours. Where should the keys be stored?

Options:

A.  

Outside of the Docker container in the source code of applications that connect to the SQLite database.

B.  

In a separate file inside the Docker container that runs the SQLite database.

C.  

In an encrypted database table within the SQLite database.

D.  

In a separate storage volume within the Docker container.

Discussion 0
Questions 36

Refer to the exhibit.

A developer is creating a Python script to use the Webex Teams REST API to list joined spaces, retry after the server-specified amount of time if a “Too many requests” response is received, and print any other error that is received. Drag and drop the code snippets from the left onto the item numbers on the right that match the missing sections in the exhibit to complete the script. Not all code snippets are used.

Options:

Discussion 0
Questions 37

A developer in a learn of distributed authors is working on code in an isolated Git branch named 'update4a2f5464771 The developer attempts to merge the new code with a branch named ’dvcapp2a3f1564733' however the merge operation encounters a conflict error during the process. Which Git command must the developer use to exit from the merge process and return the branch to the previous state?

Options:

A.  

git merge -exit

B.  

git merge -abort

C.  

git abort —merge

D.  

git abort -status

Discussion 0
Questions 38

Refer to the exhibit.

Which RESTCONF verb changes the GigabitEthernet2 interface from 192.168.100.1/24 to 10.10.10.1/24

Options:

A.  

POST

B.  

PATCH

C.  

GET

D.  

HEAD

Discussion 0
Questions 39

Which database type should be used to store data received from model-driven telemetry?

Options:

A.  

BigQuery database

B.  

Time series database

C.  

NoSQL database

D.  

PostgreSQL database

Discussion 0
Questions 40

Refer to the exhibit.

An Intersight API is being used to query RackUnit resources that have a tag keyword set to “Site”. What is the expected output of this command?

Options:

A.  

list of all resources that have a tag with the keyword “Site”

B.  

error message because the Value field was not specified

C.  

error message because the tag filter should be lowercase

D.  

list of all sites that contain RackUnit tagged compute resources

Discussion 0
Questions 41

Refer to the exhibit. Drag and drop the code snippets from the left onto the item numbers on the right that match the missing sections in the curl exhibit to complete the cURL request to FirePower Device Manager API to create objects. Not all code snippets are used.

Options:

Discussion 0
Questions 42

Refer to the exhibit. Which snippet creates a Webex Teams space and adds the users in the variable user list to that space?

A)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 43

A web application is susceptible to cross-site scripting. Which two methods allow this issue to be mitigated? (Choose two.)

Options:

A.  

Use only drop downs.

B.  

Limit user input to acceptable characters.

C.  

Encrypt user input on the client side.

D.  

Use AES encryption to secure the script.

E.  

Remove all HTML/XML tags from user input.

Discussion 0
Questions 44

Drag and drop the steps from the left into the order on the right to host a Docker-contained application on a Cisco Catalyst 9000 Series Switch.

Options:

Discussion 0
Questions 45

Which data encoding format uses gRPC by default for serializing structured sets of information?

Options:

A.  

JSON

B.  

YAML

C.  

Protobuf

D.  

XML

Discussion 0
Questions 46

Refer to the exhibits which show the documentation associated with the create port object API cafl in Cisco Firepower Threat Defense, and a cURL command. Which data payload completes the cURL command to run the APi call?

A)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 47

A developer must containerize a Python application to integrate into a prebuilt CD environment by creating a Docker image. It will be hosted as a web application to enable end users from accessing it remotely. Drag and drop the code from the bottom onto the box where the code is missing in the Docker file Not all options are used.

Options:

Discussion 0
Questions 48

What is a well-defined concept of GDPR compliance?

Options:

A.  

Data subjects can require that the data controller erase their personal data.

B.  

Records that are relevant to an existing contract agreement can be retained as long as the contract is in effect.

C.  

Personal data that was collected before the compliance standards were set do not need to be protected

D.  

Compliance standards appry to organizations that have a physical presence in Europe

Discussion 0
Questions 49

Refer to the exhibit.

A developer must configure an SSL certificate for an nginx web server Which code must be added on the script to accomplish this configuration?

A)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 50

A new record-keeping application for employees to track customer orders must be deployed to a company's existing infrastructure. The host servers reside in a data center in a different country to where the majority of users work. The new network configuration for the database server is: •IP: 10.8.32.10

• Subnet Mask: 255.255.255.0

• Hostname: CustOrd423320458-Prod-010

• MAC: 18-46-AC-6F-F4-52.

The performance of the client-side application is a priority due to the high demand placed on it by employees. Which area should the team consider in terms of impact to application performance due to the planned deployment?

Options:

A.  

jitter

B.  

decreased bandwidth

C.  

latency

D.  

connectivity loss

Discussion 0
Questions 51

An engineer needs to configure an interface named GigabitEthernet3 with an IP address on several RESTCONF-enabled Cisco IOS XE devices. Which code snippet must be placed in the blank in the code to meet this requirement?

Options:

A.  

(item["name"])'

B.  

(item["name"])/ip/addres3

C.  

item["name"]:/ip/address/primary'

D.  

(ltemt"name"]} /ip

Discussion 0
Questions 52

Refer to the exhibit.

Which action will complete the workflow that represents how an API call sends multiple messages?

Options:

A.  

{PUT} messages(roomID)

B.  

{PUT} messages(BearerToken)

C.  

{POST} messages(roomID)

D.  

{POST} messages(BearerToken)

Discussion 0
Questions 53

Refer to the exhibit.

An engineer is configuring Ansible to run playbooks against Cisco IOS XE Software. What

should be configured in ansible.cfg as the connection type?

Options:

A.  

network_cli

B.  

ssh

C.  

shell

D.  

command

Discussion 0
Questions 54

Refer to the exhibit.

The application follows a containerized microservices architecture that has one container per microservice. The microservices communicate with each other by using REST APIs The double-headed arrows m the diagram display chains of synchronous HTTP calls needed for a single use/request Which action ensures the resilience of the application in the scope of a single user request?

Options:

A.  

Redesign the application to be separated into these three layers Presentation. API. and Data

B.  

Implement retries with exponential backoff during HTTP API calls

C.  

Set up multiple instances of each microservice m active/active mode by using the Orchestrator

D.  

Create two virtual machines that each host an instance of the application and set up a cluster

Discussion 0