1. Home
  2. Cisco
  3. 350-901 DEVCOR Exam Syllabus

Cisco 350-901 Exam Topics

Cisco 350-901 Exam

Developing Applications using Cisco Core Platforms and APIs

Total Questions: 363

What is Included in the Cisco 350-901 Exam?

Authentic information about the syllabus is essential to go through the Cisco 350-901 exam in the first attempt. Study4Exam provides you with comprehensive information about Cisco 350-901 exam topics listed in the official syllabus. You should get this information at the start of your preparation because it helps you make an effective study plan. We have designed this Cisco Certified DevNet Professional certification exam preparation guide to give the exam overview, practice questions, practice test, prerequisites, and information about exam topics that help to go through the Cisco Developing Applications using Cisco Core Platforms and APIs exam. We recommend you use our preparation material to cover the entire Cisco 350-901 exam syllabus. Study4Exam offers 3 formats of Cisco 350-901 exam preparation material. Each format provides new practice questions in PDF format, web-based and desktop practice exams to get passing marks in the first attempt.

Cisco 350-901 Exam Overview :

Exam Name Developing Applications using Cisco Core Platforms and APIs
Exam Code 350-901
Actual Exam Duration 120 minutes
Expected no. of Questions in Actual Exam 90
Exam Registration Price $400
Official Information https://www.cisco.com/c/en/us/training-events/training-certifications/exams/current-list/devcor-350-901.html
See Expected Questions Cisco 350-901 Expected Questions in Actual Exam
Take Self-Assessment Use Cisco 350-901 Practice Test to Assess your preparation - Save Time and Reduce Chances of Failure

Cisco 350-901 Exam Topics :

Section Weight Objectives
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
  • Merge a branch
  • Resolve conflicts
  • git reset
  • git checkout
  • git revert

11. Explain the concepts of release packaging and dependency management
12. Construct a sequence diagram that includes API calls

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
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
  • Use Meraki Dashboard APIs to enable an SSID
  • Use Meraki location APIs to retrieve location data

4. Construct API calls to retrieve data from Intersight
5. Construct a Python script using the UCS APIs to provision a new UCS server given a template
6. Construct a Python script using the Cisco DNA center APIs to retrieve and display wireless health information
7. Describe the capabilities of AppDynamics when instrumenting an application
8. Describe steps to build a custom dashboard to present data collected from Cisco APIs

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
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:
  • Ansible playbook
  • Puppet manifest

4. Identify a configuration management solution to achieve technical and business requirements
5. Describe how to host an application on a network device (including Catalyst 9000 and Cisco IOx-enabled devices)

Updates in the Cisco 350-901 Exam Topics:

Cisco 350-901 exam questions and practice test are the best ways to get fully prepared. Study4exam's trusted preparation material consists of both practice questions and practice test. To pass the actual Cisco Certified DevNet Professional 350-901 exam on the first attempt, you need to put in hard work on these questions as they cover all updated Cisco 350-901 exam topics included in the official syllabus. Besides studying actual questions, you should take the Cisco 350-901 practice test for self-assessment and actual exam simulation. Revise actual exam questions and remove your mistakes with the Developing Applications using Cisco Core Platforms and APIs 350-901 exam practice test. Online and Windows-based formats of the 350-901 exam practice test are available for self-assessment.


350-901 Exam Details

Free 350-901 Questions