CCNP DevNet • Cisco

Developing Applications Using Cisco Core Platforms and APIs (DEVCOR)

Prepare for Cisco DevNet Professional certification and professional-level network automation roles by designing, developing, securing, testing and deploying applications using Cisco platforms and APIs.

Overview

The Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) course helps you prepare for the Cisco DevNet Professional certification and professional-level network automation engineer roles.

You will learn how to implement network applications using Cisco platforms as a foundation, from initial software design through system integration, testing and deployment automation. The course provides hands-on experience solving real-world problems using Cisco Application Programming Interfaces (APIs) and modern development tools.

To gain the greatest benefit from this course, learners should have three to five years of experience designing and implementing applications built on Cisco platforms.

What You Will Learn

  • Describe architectural traits and patterns that improve application maintainability.
  • Describe architectural traits and patterns that improve application serviceability.
  • Identify the steps required to design and build a ChatOps application.
  • Implement robust REST API integrations with network error handling, pagination and error-flow control.
  • Describe the steps required to secure user and system data in applications.
  • Describe the steps required to secure applications.
  • Identify common tasks in an automated application-release process.
  • Describe best practices for application deployment.
  • Describe methodologies for designing distributed systems.
  • Explain infrastructure configuration management and device automation concepts.
  • Use YANG data models to describe network configurations and telemetry.
  • Compare relational and non-relational database types and select the appropriate option based on requirements.

Who Should Enrol

  • Developers with one or more years of hands-on experience developing and maintaining applications built on Cisco platforms.
  • Network automation engineers preparing for professional-level roles.
  • Network engineers who want to expand their knowledge into software development and automation.
  • Professionals who design, develop, debug, manage or deploy applications using Cisco APIs and infrastructure.

Course Outline

View syllabus

Designing for Maintainability
Designing for Serviceability
Implementing a ChatOps Application
Describing Advanced REST API Integration
Securing Application Data
Securing Web and Mobile Applications
Automating Application Release
Deploying Applications
Understanding Distributed Systems
Orchestrating Network and Infrastructure
Modeling Data with YANG
Using Relational and Non-Relational Databases

Course Details

  • Learning style: Virtual.
  • Technology: Cisco.
  • Difficulty: Intermediate.
  • Course duration: 5 days.
  • Cisco Learning Credits: 45 units.
  • Course price: $4,500.00.

Prerequisites

To fully benefit from this course, you should have the following knowledge and experience:
  • Knowledge of program design and coding, with a focus on Python.
  • Familiarity with Ethernet, TCP/IP and internet-related networking.
  • Understanding of API usage.
  • Understanding of software development and design methodologies.
  • Hands-on experience with a programming language, especially Python.
  • Three to five years of experience designing and implementing applications built on Cisco platforms is recommended.

What You Will Learn

The course covers specialised material for designing, developing and debugging applications using Cisco APIs and platforms, as well as managing and deploying applications on Cisco infrastructure.
  • Application architecture for maintainability and serviceability.
  • ChatOps application design and implementation.
  • Advanced REST API integration and error handling.
  • Application, user-data and system-data security.
  • Automated release and deployment workflows.
  • Distributed systems and infrastructure orchestration.
  • YANG-based network configuration and telemetry modelling.
  • Relational and non-relational database selection.

Team Training Options

Training for five or more people can be customised to your organisation and team requirements.
  • Annual subscriptions.
  • Private training.
  • Flexible pricing.
  • Enterprise learning management system options.
  • Dedicated customer success management.

Certification Preparation

This course supports preparation for Cisco DevNet Professional certification and professional-level network automation engineer responsibilities.

Contact us today

Ready to supercharge your learning journey? Reach out to our team with course-related or professional services questions.