Developing Applications Using Cisco Core Platforms and APIs (300-901 DEVCOR) Practice Exam
- Test Code:9933-P
- Availability:In Stock
-
$11.99
- Ex Tax:$11.99
Developing Applications Using Cisco Core Platforms and APIs (300-901 DEVCOR) Practice Exam
The Developing Applications Using Cisco Core Platforms and APIs
(300-901 DEVCOR) certification exam from Cisco is designed for software
developers and network engineers who wish to validate their knowledge in
creating, deploying, and securing applications on Cisco core platforms
and APIs. The exam covers advanced topics such as infrastructure
automation, programmability, Cisco platforms integration, network
management tools, and APIs, providing an in-depth understanding of how
to leverage Cisco's core technologies to support digital transformation
and business automation goals.
Why is Developing Applications Using Cisco Core Platforms and APIs (300-901 DEVCOR) important?
- Validates proficiency in application development and automation using Cisco platforms.
- Demonstrates expertise in working with APIs to enhance network programmability.
- Equips professionals with skills to manage, monitor, and troubleshoot applications in a Cisco environment.
- Essential for businesses undergoing digital transformation and automation initiatives.
- Enhances the developer's and network engineer's capabilities in using Cisco platforms effectively.
Who should take the Developing Applications Using Cisco Core Platforms and APIs (300-901 DEVCOR) Exam?
- Network Automation Engineers
- Software Developers working with Cisco platforms
- Network Programmability Engineers
- DevOps Engineers
- IT Infrastructure Architects
- Cloud and Network Engineers focused on automation
Skills Evaluated
Candidates taking the certification exam on the Developing Applications Using Cisco Core Platforms and APIs (300-901 DEVCOR) is evaluated for the following skills:
- Cisco infrastructure and platform automation, including tools like NETCONF, RESTCONF, and YANG.
- Proficiency in working with Cisco APIs, including DNA Center, Meraki, Webex, and SD-WAN.
- Application deployment, monitoring, and troubleshooting in Cisco environments.
- Network programmability, scripting, and coding in Python.
- Security practices in application development on Cisco platforms.
Developing Applications Using Cisco Core Platforms and APIs (300-901 DEVCOR) Certification Course Outline
The Developing Applications Using Cisco Core Platforms and APIs (300-901 DEVCOR) Certification covers the following topics -
Module 1. Software Development and Design 20%
- Describe distributed applications related to the concepts of front-end, back-end, and load balancing
- Evaluate an application design considering scalability and modularity
- Evaluate an application design considering high-availability and resiliency (including on-premises, hybrid, and cloud)
- Evaluate an application design considering latency and rate limiting
- Evaluate an application design and implementation considering maintainability
- Evaluate an application design and implementation considering observability
- Diagnose problems with an application given logs related to an event
- Evaluate choice of database types with respect to application requirements (such as relational, document, graph, columnar, and Time Series)
- Explain architectural patterns (monolithic, services oriented, microservices, and event driven)
- Utilize advanced version control operations with Git
- Explain the concepts of release packaging and dependency management
- Construct a sequence diagram that includes API calls
Module 2. Using APIs 20%
- Implement robust REST API error handling for time outs and rate limits
- Implement control flow of consumer code for unrecoverable REST API errors
- Identify ways to optimize API usage through HTTP cache controls
- Construct an application that consumes a REST API that supports pagination
- Describe the steps in the OAuth2 three-legged authorization code grant flow
Module 3. Cisco Platforms 20%
- Construct API requests to implement chatops with Webex API
- Construct API requests to create and delete objects using Firepower device management (FDM)
- Construct API requests using the Meraki platform to accomplish these tasks
- Construct API calls to retrieve data from Intersight
- Construct a Python script using the UCS APIs to provision a new UCS server given a template
- Construct a Python script using the Cisco DNA center APIs to retrieve and display wireless health information
- Describe the capabilities of AppDynamics when instrumenting an application
- Describe steps to build a custom dashboard to present data collected from Cisco APIs
Module 4. Application Deployment and Security 20%
- Diagnose a CI/CD pipeline failure (such as missing dependency, incompatible versions of components, and failed tests)
- Integrate an application into a prebuilt CD environment leveraging Docker and Kubernetes
- Describe the benefits of continuous testing and static code analysis in a CI pipeline
- Utilize Docker to containerize an application
- Describe the tenets of the "12-factor app"
- Describe an effective logging strategy for an application
- Explain data privacy concerns related to storage and transmission of data
- Identify the secret storage approach relevant to a given scenario
- Configure application specific SSL certificates
- Implement mitigation strategies for OWASP threats (such as XSS, CSRF, and SQL injection)
- Describe how end-to-end encryption principles apply to APIs
Module 5. Infrastructure and Automation 20%
- Explain considerations of model-driven telemetry (including data consumption and data storage)
- Utilize RESTCONF to configure a network device including interfaces, static routes, and VLANs (IOS XE only)
- Construct a workflow to configure network parameters with:
- Identify a configuration management solution to achieve technical and business requirements
- Describe how to host an application on a network device (including Catalyst 9000 and Cisco IOx-enabled devices)