Developing Applications Using Cisco Platforms and APIs (DEVCOR)

 

Who should attend

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

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:

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

Detailed Course Outline

  • 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

Prices & Delivery methods

Online Training

Duration
5 days

Price
  • CAD 6,210
  • Cisco Learning Credits: 45
Classroom Training

Duration
5 days

Price
  • Canada: CAD 6,210
  • Cisco Learning Credits: 45

Schedule

Currently there are no training dates scheduled for this course.