logo

Cisco Applications Development & Programming Course

course overview

download outline

Select Country and City to View dates & book now

Overview

The Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) course helps you prepare for the 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.

To fully benefit from this course, you should have three to five years of experience designing and implementing applications that are built on top of Cisco platforms.

Please note this course is a combination of Instructor-Led and Self-Paced Study - 5 days in the classroom and approx 3 days of self study. The self-study content will be provided as part of the digital courseware that you recieve at the beginning of the course and should be part of your preparation for the exam.

 

Audience

This course is designed 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, as well as network engineers looking to expand their knowledge to include software and automation.

This course covers specialized material about designing, developing, and debugging applications using Cisco APIs and platforms, and managing and deploying applications on Cisco infrastructure.

Skills Gained

After completing this course you should be able 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

 

Prerequisites

Attendees should meet the following prerequisites:

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

Outline

Cisco develops, manufactures and sells networking hardware, telecommunications equipment and other high-technology services and products. Through its numerous subsidiaries, such as OpenDNS, Webex, Jabber and Jasper, Cisco specialises into specific tech markets, such as the Internet of Things (IoT), domain security and energy management.

Cisco pioneered the concept of a local area network (LAN) being used to connect geographically disparate computers over a multiprotocol router system.

Cisco's products and services focus upon three market segments—enterprise, service provider, midsize and small business.

Cisco provides IT products and services across five major technology areas: Networking (including Ethernet, optical, wireless and mobility), Security, Collaboration (including voice, video, and data), Data Center, and the Internet of Things.

Cisco is the dominant vendor in the Australian market with leadership across all market segments. It uses its Australian office as one of the main headquarters for the Asia-Pacific region.

Cisco sponsors a line of IT professional certifications for Cisco products. 

It has been shown that Cisco certified professionals complete network related IT projects more quickly than non-certified professionals. They show more effectiveness in resolving network-related IT projects and resolving technical problems. The overall efficiency of a Cisco certified professional is far better than an uncertified professional. So, it makes a lot of sense to have Cisco certified professionals in a company.

Cisco Certifications

Cisco Certifications provide learning paths and qualifications for IT professionals working with Routing & Switching, Design, Security, Service Provider, Service Provider Operations, Data Centre, Voice, Wireless and Video.

Levels of Cisco Network Certifications

There are five levels of network certifications. They are Entry, Associate, Professional, Expert and Architect. Architect is the highest level of accreditation within the Cisco Career Certification Program.

  •  Entry There are two certifications in this category, CCENT and CCT. Both of these certifications serve as a starting point for those who want to start a career in networking.
  • Associate The associate level certification is considered as the foundation level for network certification. The different programs under this level include CCDA, CCNA collaboration, CCNA Data Center, CCNA Routing and Switching, CCNA Security, CCNA Service Provider, CCNA Service Provider Operations, CCNA Video, CCNA Voice and CCNA Wireless.
  • Professional The professional level is an advanced level of certification. Individuals who go for this certification are equipped with more networking skills. Each certification under this level covers a different technology catering to the specific needs of varying jobs. Cisco professional certifications include CCDP, CCNP Collaboration, CCNP Data Center, CCNP Routing and Switching, CCNP Security, CCNP Service Provider, CCNP Service Provider Operations, CCNP Voice and CCNP Wireless.
  • Expert The expert level certification is again an advance level of certification. The certification programs include CCDE, CCIE Collaboration, CCIE Data Center, CCIE Routing and Switching, CCIE Security, CCIE Service Provider, CCIE Service Provider Operations and CCIE Wireless. These certifications are the most prestigious networking certifications with worldwide acceptance.
  • Architect The architect level is the highest level of certification from Cisco. Individuals with CCAr certification have the expertise to support the increasingly complex networks of global companies, and effectively decode business strategies into evolutionary technical strategies.


Contact us now to learn how Cisco certification and training courses can benefit you and your enterprise.

Talk to an expert

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.

Submit an enquiry from any page on this site and let us know you are interested in the requirements box, or simply mention it when we contact you.

All $ prices are in USD unless it’s a NZ or AU date

SPVC = Self Paced Virtual Class

LVC = Live Virtual Class

Please Note: All courses are availaible as Live Virtual Classes

Trusted by over 1/2 million students in 15 countries

Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.