Quality 350-901 PDF Dumps - 350-901 Exam Questions
Most UptoDate Cisco 350-901 Exam Dumps PDF 2021
What is the duration, language, and format of Cisco 350-901: Developing Application using Cisco Core Platforms & APIs Exam
- Validity: 3 years
- Duration of Exam: 90 minutes
- Format: Multiple choice
- Language of Exam: English, Japanese
Cisco 350-901 Exam Topics:
| Section | Weight | Objectives |
|---|---|---|
| Infrastructure and Automation | 20% | 1. Explain considerations of model-driven telemetry (including data consumption and data storage) 2. Utilize RESTCONF to configure a network device including interfaces, static routes, and VLANs (IOS XE only) 3. Construct a workflow to configure network parameters with:
4. Identify a configuration management solution to achieve technical and business requirements |
| Cisco Platforms | 20% | 1. Construct API requests to implement chatops with Webex Teams API 2. Construct API requests to create and delete objects using Firepower device management (FDM) 3.Construct API requests using the Meraki platform to accomplish these tasks
4. Construct API calls to retrieve data from Intersight |
| Application Deployment and Security | 20% | 1. Diagnose a CI/CD pipeline failure (such as missing dependency, incompatible versions of components, and failed tests) 2. Integrate an application into a prebuilt CD environment leveraging Docker and Kubernetes 3. Describe the benefits of continuous testing and static code analysis in a CI pipeline 4. Utilize Docker to containerize an application 5. Describe the tenets of the "12-factor app" 6. Describe an effective logging strategy for an application 7. Explain data privacy concerns related to storage and transmission of data 8. Identify the secret storage approach relevant to a given scenario 9. Configure application specific SSL certificates 10. Implement mitigation strategies for OWASP threats (such as XSS, CSRF, and SQL injection) 11. Describe how end-to-end encryption principles apply to APIs |
| Using APIs | 20% | 1. Implement robust REST API error handling for time outs and rate limits 2. Implement control flow of consumer code for unrecoverable REST API errors 3. Identify ways to optimize API usage through HTTP cache controls 4. Construct an application that consumes a REST API that supports pagination 5. Describe the steps in the OAuth2 three-legged authorization code grant flow |
| Software Development and Design | 20% | 1. Describe distributed applications related to the concepts of front-end, back-end, and load balancing 2. Evaluate an application design considering scalability and modularity 3. Evaluate an application design considering high-availability and resiliency (including on-premises, hybrid, and cloud) 4. Evaluate an application design considering latency and rate limiting 5. Evaluate an application design and implementation considering maintainability 6. Evaluate an application design and implementation considering observability 7. Diagnose problems with an application given logs related to an event 8. Evaluate choice of database types with respect to application requirements (such as relational, document, graph, columnar, and Time Series) 9. Explain architectural patterns (monolithic, services oriented, microservices, and event driven) 10. Utilize advanced version control operations with Git
11. Explain the concepts of release packaging and dependency management |
NEW QUESTION 34
An application has initiated an OAuth authorization code grant flow to get access to an API resource on behalf of an end user.
Which two parameters are specified in the HTTP request coming back to the application as the end user grants access? (Choose two.)
- A. state can be used for correlation and security checks
- B. redirect URI a panel that shows the list of permissions to grant
- C. code that can be exchanged for an access token
- D. access token and expiration time to access the API resource
- E. access token and a refresh token with respective expiration times to access the API resource
Answer: D,E
NEW QUESTION 35
Refer to the exhibit.
Drag and drop the steps from the left into the correct order of operation on the right for a successful OAuth2 three-legged authorization code grant flow.
Answer:
Explanation:

NEW QUESTION 36
Refer to the exhibit.
Which AP! call does an engineer use to delete the FQDN object?
- A. DELETE /api/fmc configfv1/domain?id=e276abec-eGf2-11e3-8169- 6d9ed49b625f
- B. DELETE
/api/fmc_config^v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/abject/fqdns/00S056BB-OB24-0ed3
858993545263 - C. DELETE
/api/Tmc_config/v1/domain/e276abec-e0f2-11e3'8169-6d9ed49b625f/object/fqdns?id=0a5056BB'0B24-0e
858993545263 - D. DELETE /aDl/fmc conflo/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f
Answer: C
NEW QUESTION 37
An organization manages a large cloud-deployed application that employs a microservices architecture. No notable issues occur with downtime because the services of this application are redundantly deployed over three or more data center regions. However, several times a week reports are received about application slowness. The container orchestration logs show faults in a variety of containers that cause them to fail and then spin up brand new.
Which action must be taken to improve the resiliency design of the application while maintaining current scale?
- A. Update the base image of the containers.
- B. Increase the number of containers running per service.
- C. Add consistent "try/catch(exception)" clauses to the code.
- D. Test the execution of the application with another cloud services platform.
Answer: C
Explanation:
Section: Software Development and Design
Explanation/Reference:
NEW QUESTION 38
Refer to the exhibit.
Which action will complete the workflow that represents how an API call sends multiple messages?
- A. {POST} messages(BearerToken)
- B. {POST} messages(roomID)
- C. {PUT} messages(roomID)
- D. {PUT} messages(BearerToken)
Answer: D
NEW QUESTION 39
Refer to the exhibit. Which code snippet completes this code to handle API rate-limit?
- A. response.status_code 1= 429
- B. response.status != 408
- C. response.status_code !*= 408
- D. response.status_code == 429
Answer: A
NEW QUESTION 40 
Refer to the exhibit. a developer created the code, but it fails to execute. Which code snippet helps to identify the issue?
- A.

- B.

- C.

- D.

Answer: A
Explanation:
Section: Application Deployment and Security
Explanation
NEW QUESTION 41
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?
- A. list of all resources that have a tag with the keyword "Site"
- B. list of all sites that contain RackUnit tagged compute resources
- C. error message because the Value field was not specified
- D. error message because the tag filter should be lowercase
Answer: A
NEW QUESTION 42
Refer to the exhibit.
Python threading allows a developer to have different parts of a program run concurrently and simplify a design. 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 create a thread instance.
Answer:
Explanation:

NEW QUESTION 43
Application sometimes store configuration as constants in the code, which is a violation of strict separation of configuration from code. Where should application configuration be stored?
- A. INI files
- B. Python libraries
- C. Dockerfiles
- D. environment variables
- E. YAML files
Answer: E
Explanation:
Section: Infrastructure and Automation
Explanation
NEW QUESTION 44
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.
Answer:
Explanation:

NEW QUESTION 45
Refer to the exhibit.
Drag and drop the correct parts of the Dockerfile from the left onto the item numbers on the right that match the missing sections in the exhibit to complete the Dockerfile to successfully build and deploy a container running a Python application. Not all parts of the Dockerfile are used.
Answer:
Explanation:

NEW QUESTION 46
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?
- A. Option A
- B. Option C
- C. Option B
- D. Option D
Answer: D
NEW QUESTION 47
Refer to the exhibit. A company has extended networking from the data center to the cloud through Transit VPC.
Which two statements describe the benefits of this approach? (Choose two.)
- A. Dynamic routing combined with multi-AZ- deployment creates a robust network infrastructure.
- B. Dedicated VPC simplifies routing by not combining this service with other shared services.
- C. VPC virtual gateways provide highly available connections to virtual networks.
- D. VPC virtual gateways provide more secure connections to virtual networks.
- E. Dedicated VPC simplifies load balancing by combining internal and external web services.
Answer: C,D
NEW QUESTION 48
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 exhibit to complete the script to implement control flow.
Answer:
Explanation:

NEW QUESTION 49
A heterogeneous network of vendors and device types needs automating for better efficiency and to enable future automated testing. The network consists of switches, routers, firewalls and load balancers from different vendors, however they all support the NETCONF/RESTCONF configuration standards and the YAML models with every feature the business requires. The business is looking for a buy versus build solution because they cannot dedicate engineering resources, and they need configuration diff and rollback functionality from day 1.
Which configuration management for automation tooling is needed for this solution?
- A. Ansible and Terraform
- B. Ansible and NSO
- C. Terraform
- D. NSO
- E. Ansible
Answer: B
Explanation:
Section: Infrastructure and Automation
NEW QUESTION 50 


Click on the Meraki Resources tab in the left corner to view Meraki documentation to help with this question.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 to enable an SSID. Not all code parts are used.
Answer:
Explanation:

NEW QUESTION 51
......
100% Free Cisco Certified DevNet Professional 350-901 Dumps PDF Demo Cert Guide Cover: https://www.practicematerial.com/350-901-exam-materials.html
PDF Exam Material 2021 Realistic 350-901 Dumps Questions: https://drive.google.com/open?id=1uCT8zUk-hvps6IGVl-ryNnRnhblke2md

