EncartaLabs

Developing Applications Using Cisco Platforms and APIs (DEVCOR)

( Duration: 5 Days )

This Developing Applications Using Cisco Platforms and APIs (DEVCOR) training course helps you prepare for Cisco DevNet Professional certification and for professional-level network automation engineer roles. You will learn how to implement 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 gives you hands-on experience solving real world problems using Cisco Application Programming Interfaces (APIs) and modern development tools.

By attending Developing Applications Using Cisco Platforms and APIs (DEVCOR) workshop, delegates will learn to:

  • Describe the architectural traits and patterns that improve application maintainability
  • Describe the architectural traits and patterns that improve application 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 securing user and system data in applications
  • Describe the necessary steps for securing applications
  • 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

  • Knowledge of program design and coding with focus on Python
  • Familiarity with Ethernet, 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)

The Developing Applications Using Cisco Platforms and APIs (DEVCOR) class is ideal for:

  • Anyone who performs or seeks to perform a developer role and has one or more years of hands-on experience developing and maintaining applications that are built on top of Cisco platforms.
  • Network engineers expanding their skill-base to include software and automation
  • Developers expanding expertise in automation and DevOps
  • Solution architects moving to the Cisco ecosystem
  • Infrastructure developers designing hardened production environments
  • Senior network automation engineers
  • Senior software developers
  • Senior system integration programmers
  • Senior infrastructure architects
  • Senior network designers
  • Senior test development engineers

COURSE AGENDA

1

Designing for Maintainability

2

Designing for Serviceability

3

Implementing ChatOps Application

4

Describing Advanced REST API Integration

5

Securing Application Data

6

Securing Web and Mobile Applications

7

Automating Application-Release

8

Deploying Applications

9

Understanding Distributed Systems

10

Orchestrating Network and Infrastructure

11

Modeling Data with YANG

12

Using Relational and Non-Relational Databases

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top