Weekend Sale Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: get65

Cisco 350-901 Exam Topics, Blueprint and Syllabus

Developing Applications using Cisco Core Platforms and APIs (DEVCOR)

Last Update May 16, 2024
Total Questions : 363

Our Cisco Certified DevNet Professional 350-901 exam questions and answers cover all the topics of the latest Developing Applications using Cisco Core Platforms and APIs (DEVCOR) exam, See the topics listed below. We also provide Cisco 350-901 exam dumps with accurate exam content to help you prepare for the exam quickly and easily. Additionally, we offer a range of Cisco 350-901 resources to help you understand the topics covered in the exam, such as Cisco Certified DevNet Professional video tutorials, 350-901 study guides, and 350-901 practice exams. With these resources, you can develop a better understanding of the topics covered in the exam and be better prepared for success.

350-901
PDF

$38.5  $109.99

350-901 Testing Engine

$45.5  $129.99

350-901 PDF + Testing Engine

$59.5  $169.99

Cisco 350-901 Exam Overview :

Exam Name Developing Applications using Cisco Core Platforms and APIs (DEVCOR)
Exam Code 350-901
Actual Exam Duration The duration of the Cisco 350-901 exam is 120 minutes (2 hours).
Expected no. of Questions in Actual Exam 90
What exam is all about The Cisco 350-901 exam, also known as the Developing Applications using Cisco Core Platforms and APIs (DEVCOR) exam, is designed to test the knowledge and skills of candidates in developing and deploying applications using Cisco platforms and APIs. The exam covers topics such as software development and design, APIs, automation, infrastructure, security, and collaboration. Passing this exam is a requirement for obtaining the Cisco Certified DevNet Professional certification.
Passing Score required The passing score required in the Cisco 350-901 exam is 825 out of 1000. This means that you need to answer at least 82.5% of the questions correctly to pass the exam. The exam consists of 60-70 questions and you have 90 minutes to complete it. The questions are designed to test your knowledge and skills in developing and maintaining applications using Cisco platforms and APIs. To prepare for the exam, it is recommended that you have a good understanding of programming languages, software development methodologies, and Cisco technologies. You can also take training courses and practice exams to improve your chances of passing the exam.
Competency Level required Based on the official Cisco website, the 350-901 exam is designed for IT professionals who have a good understanding of software development and design principles, as well as experience with programming languages such as Python. Candidates should also have a solid understanding of Cisco networking technologies and protocols, including APIs, controllers, and automation tools. Additionally, candidates should have experience with DevOps practices and tools, such as Git, Jenkins, and Docker. Overall, the 350-901 exam is intended for experienced IT professionals who are looking to validate their skills in developing and deploying applications on Cisco platforms.
Questions Format The Cisco 350-901 exam consists of multiple-choice questions, drag-and-drop questions, and simulation-based questions. The exam may also include scenario-based questions that require candidates to analyze a given situation and provide the best solution. Additionally, the exam may include questions related to programming concepts, APIs, and automation tools.
Delivery of Exam The Cisco 350-901 exam is an online proctored exam that can be taken from anywhere with a stable internet connection. It is a multiple-choice exam that consists of 60-70 questions and has a time limit of 90 minutes. The exam is designed to test the candidate's knowledge and skills in developing applications using Cisco platforms and APIs. The exam is available in English and Japanese languages.
Language offered The Cisco 350-901 exam is offered in English language only.
Cost of exam You can visit the official Cisco website or contact their customer support to get the latest pricing information.
Target Audience The Cisco 350-901 exam is designed for IT professionals who have experience in developing and implementing applications using Cisco platforms and APIs. The target audience for this exam includes: 1. Software developers who are responsible for designing, developing, and deploying applications on Cisco platforms. 2. Network engineers who want to enhance their skills in developing and deploying applications on Cisco platforms. 3. Solution architects who are responsible for designing and implementing solutions using Cisco platforms and APIs. 4. Technical consultants who provide technical guidance and support to customers in deploying Cisco solutions. 5. System administrators who manage and maintain Cisco platforms and APIs. 6. IT managers who want to understand the capabilities and benefits of Cisco platforms and APIs for their organizations. Overall, the Cisco 350-901 exam is suitable for IT professionals who want to enhance their skills in developing and deploying applications on Cisco platforms and APIs.
Average Salary in Market The average salary for a Cisco Certified DevNet Professional is around $107,000 per year in the United States. However, the salary may vary depending on the location, experience, and job role.
Testing Provider You can visit the official Cisco website to register for the exam or contact a Cisco authorized training partner for more information.
Recommended Experience The recommended experience for Cisco 350-901 exam includes: 1. At least three to five years of experience in software development, including Python programming language. 2. Familiarity with RESTful APIs and JSON data format. 3. Knowledge of DevOps practices, including continuous integration and continuous deployment (CI/CD). 4. Understanding of containerization technologies such as Docker and Kubernetes. 5. Familiarity with network protocols and technologies, including TCP/IP, HTTP, and SSL/TLS. 6. Knowledge of cloud computing platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP). 7. Understanding of software-defined networking (SDN) and network function virtualization (NFV) concepts. 8. Familiarity with Cisco networking technologies, including Cisco Application Centric Infrastructure (ACI) and Cisco Software-Defined Access (SD-Access). 9. Experience with network automation tools such as Ansible, Puppet, or Chef. 10. Understanding of security concepts and best practices, including encryption, authentication, and access control.
Prerequisite The prerequisite for the Cisco 350-901 exam is a good understanding of networking concepts and experience with Cisco technologies. It is recommended that candidates have at least three to five years of experience in designing and implementing Cisco solutions. Additionally, candidates should have a good understanding of programming concepts and experience with at least one programming language such as Python, JavaScript, or C++.
Retirement (If Applicable) Cisco usually announces the retirement date of their exams on their official website. It is recommended to check their website or contact their customer support for the latest information on the retirement date of the Cisco 350-901 exam.
Certification Track (RoadMap): The Cisco 350-901 exam is part of the Cisco Certified DevNet Professional certification track. This certification track is designed for software developers, network engineers, and other IT professionals who want to develop and maintain applications built on Cisco platforms. The certification track consists of two exams: the core exam (350-901) and a concentration exam of your choice. The core exam covers topics such as software development and design, APIs, automation, and network fundamentals. The concentration exams cover specific areas such as security, collaboration, or data center. To become certified, you must pass the core exam and one concentration exam. The certification is valid for three years, after which you must recertify by passing a current exam or earning continuing education credits. The certification track is designed to help IT professionals develop the skills and knowledge needed to build and maintain applications on Cisco platforms, including routers, switches, and other networking devices. It is a valuable credential for anyone working in software development or network engineering.
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)