Announcing Cisco DEVCOR (350-901) Training at!


That’s right – at, we believe the emphasis on Cloud, DevOps, Automation/Orchestration, and Programmability are here to stay and only get bigger. As such, we were thrilled to learn of the new Expert-level certification in the DevNet track of Cisco Certification.

We are responding with the creation of a hands-on DEVCOR (Developing Applications Using Cisco Core Platforms and APIs) (350-901) video course that is sure to be unmatched in the industry. This is the written exam required for the lab! This represents the ONLY requirement for lab attendance. This course will be released in 5 domains. All domains are expected to be completed before 2022. Be sure to subscribe to this blog so that you can be notified as each domain completes.

The DEVCOR covers every major exam objective including the following:

  • Domain 1 Software Development and Design
    • Distributed Applications
    • Modular and Scalable Designs
    • HA and Resilient Designs
    • Latency and Rate-limiting Designs
    • Maintainability and Observability Designs
    • Event Log Analysis
    • Choosing a Database – Relational, Document, Graph, Columnar, or Time Series
    • Architectural Patterns – Monolithic, Service-Oriented, Microservices, or Event-driven
    • Performing Basic and Advanced Git Operations
    • Release Packaging and Dependency Management
    • Constructing Sequence Diagrams that Include API Calls
  • Domain 2 Using APIs
    • Implement REST API Error Handling
    • Implement Control Flow for Unrecoverable REST API Errors
    • Optimize API Usage through HTTP Cache Controls
    • Construct an Application that Consumes a REST API
    • Describe the Steps in the OAuth2 Three-legged Authorization Code Grant Flow
  • Domain 3 Cisco Platforms
    • Construct API Requests for Webex Teams API
    • Introducing Cisco Firepower
    • Construct API Requests for Firepower Device Management (FDM)
    • Construct API Requests using the Meraki Platform
    • Construct API Requests for Intersight
    • Introducing Cisco UCS
    • Construct a Python script using the UCS APIs to provision a new UCS server given a template
    • Introducing Cisco DNA Center
    • Construct a Python script using the Cisco DNA center APIs to retrieve and display wireless health information
    • Introducing Cisco ACI
    • Describe the capabilities of AppDynamics when instrumenting an application
    • Describe steps to build a custom dashboard to present data collected from Cisco APIs
  • Domain 4 Application Deployment and Security
    • 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
  • Domain 5 Infrastructure and Automation
    • 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 Ansible playbooks and Puppet manifests
    • 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)

Leave a Reply

Your email address will not be published. Required fields are marked *