IT Infrastructure & Networks Category Banner Image

Developing Applications Using Cisco Core Platforms and APIs (DEVCOR)

  • Length 5 days
  • Version 2.0
Course overview
View dates &
book now

Why study this course

This course is designed to help students prepare for the Cisco DevNet Professional certification and professional-level network automation engineer roles. The focus of this training course is the 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 course provides hands-on experience solving real world problems using Cisco Application Programming Interfaces (APIs) and modern development tools. 

Digital courseware: Cisco provides students with electronic courseware for this course. Students who have a confirmed booking will be sent an email prior to the course start date, with a link to create an account via before they attend their first day of class. Please note that any electronic courseware or labs will not be available (visible) until the first day of the class.

Exam Vouchers: Cisco exam vouchers are not included in the course fees but can be purchased separately where applicable.

Request Course Information

What you’ll learn

After taking this course, you should be able to:

  • 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   

  • Utilise 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 

Cisco Partner logo

Cisco at Lumify Work

Lumify Work is the largest provider of authorised Cisco training in Australia, offering a wider range of Cisco courses, run more often than any of our competitors. Lumify Work has won awards such as ANZ Learning Partner of the Year (twice!) and APJC Top Quality Learning Partner of the Year.

Who is the course for?

  • Sr. Network Automation Engineer  

  • Sr. Software Developer  

  • Sr. System Integration Programmer  

  • Sr. Infrastructure Architect 

  • Sr. Network Designer 

  • Test Development Engineer  

Course subjects

  • Designing for Maintainability 

  • Designing for Serviceability 

  • Implementing ChatOps Application 

  • Advanced REST API Integration 

  • Securing Application Data 

  • Securing Web and Mobile Applications 

  • Automating Application Release 

  • Deploying Applications 

  • Exploring Distributed Systems 

  • Orchestrating Network and Infrastructure 

  • Modeling Data with YANG 

  • Using Relational and Nonrelational Databases 


  • Construct Sequence Diagram 

  • Construct Web Sequence Diagram 

  • Use Paginated REST API Endpoint 

  • Use REST API Error Control Flow Techniques 

  • Evaluate Application for Common OWASP Vulnerabilities 

  • Resolve Merge Conflicts with Git 

  • Containerise Application Using Docker 

  • Integrate Application into Existing CI/CD Environment 

  • Diagnose Problems Using Application Logs 

  • Automate and Manage Cisco IOS XE Network Infrastructure with Terraform and GitLab CI/CD Pipelines 

  • Configure Network Parameters Using Ansible 

  • Synchronise Firepower Device Configuration 

  • Utilise RESTCONF for Network Configuration 

  • Query Relational Database 

  • Query Document Store 

  • Query Time Series Database 

  • Query Graph Database 


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 utilisation 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



Terms & Conditions

The supply of this course by Lumify Work is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.

Request Course Information

Personalise your schedule with Lumify USchedule

Interested in a course that we have not yet scheduled? Get in touch, and ask for your preferred date and time. We can work together to make it happen.