Developing Applications using Cisco Core Platforms and APIs (DEVCOR) v2.0

Access Duration: 180 days

DevNet Professional - Core

null image

Developing Applications using Cisco Core Platforms and APIs (DEVCOR) v2.0

Continuing Education Credits: 64

Learn more about the Cisco Continuing Education program.


Self-Paced Training

Video Training

Access Duration: 180 days



The Developing Applications Using Cisco Core Platforms and APIs training is designed to help you prepare for the Cisco DevNet Professional certification and professional-level network automation engineer roles.

Read more

The focus of this training is implementation of network applications using Cisco platforms as a base, from initial software design to diverse system integration, as well as testing and deployment automation. The training provides hands-on experience solving real world problems using Cisco Application Programming Interfaces (APIs) and modern development tools.

This training prepares you for the 350-901 DEVCOR exam. If passed, you earn the Cisco Certified DevNet Specialist – Core certification and satisfy the core exam requirement for the Cisco Certified DevNet Professional and Cisco Certified DevNet Expert certifications.

Read less

Course Objectives

  • Describe the architectural traits and patterns that improve application maintainability and serviceability
  • Identify steps to design and build a ChatOps application
  • Implement robust Representational State Transfer (REST) API integrations with network error handling, pagination, and error flow control
  • Describe the necessary steps for applications and their user and system data
  • Identify common tasks in automated application release process
  • Describe best practices for application deployment
  • Describe methodologies for designing distributed systems
  • Describe the concepts of infrastructure configuration management and device automation
  • Utilize Yet Another Next Generation (YANG) data models to describe network configurations and telemetry
  • Compare various relational and nonrelational database types and how to select the appropriate type based on requirements

Target Audience

  • Sr. Network Automation Engineer
  • Sr. Software Developer
  • Sr. System Integration Programmer
  • Sr. Infrastructure Architect
  • Sr. Network Designer
  • Test Development Engineer

Course Prerequisites

The knowledge and skills you are expected to have before attending this training are:

  • Knowledge of program design and coding with focus on Python
  • Familiarity with Ethernet, Transmission Control Protocol Internet Protocol (TCP/IP) and internet-related networking
  • Understand the utilization of APIs
  • Understanding of software development and design methodologies
  • Hands-on experience with a programming language (specifically Python)

These skills can be found in the following Cisco Learning Offering:

  • Developing Applications and Automating Workflows using Cisco Platforms (DEVASC)


Associated Certification: Cisco Certified DevNet Professional

Associated Exam: 350-901 DEVCOR

Other Info

Part Number:
Product Line:
Cisco Digital Learning Library