Menu

Cisco Certified DevNet Professional

Level
Intermediate
Duration
60 hours
Course Fee
₹25000
*Inclusive of GST   

This course will provide the student with specialized knowledge regarding the design, development and debugging of applications using Cisco APIs and platforms, and management and deployment of applications on Cisco infrastructure.

Training Type
Classroom Online Corporate
Batch Timings

For the latest training schedule, please check the Schedules.

Weekdays
  • Early Morning
  • Morning
  • Afternoon
  • Evening
  • Fastrack
Weekdays
  • Morning
  • Afternoon
  • Evening
  • Sat / Sun
  • Sunday Only

Training is available in small groups as well as on one-to-one basis. Get in touch.

Cisco Certified DevNet Professional

Level
Intermediate
Duration
60 hrs.
Course Fee
₹25000

This course will provide the student with specialized knowledge regarding the design, development and debugging of applications using Cisco APIs and platforms, and management and deployment of applications on Cisco infrastructure.

Training Type
Classroom Online Corporate
Batch Timings

For the latest training schedule, please check the Schedules.

Weekdays
  • Early Morning
  • Morning
  • Afternoon
  • Evening
  • Fastrack
Weekdays
  • Morning
  • Afternoon
  • Evening
  • Sat / Sun
  • Sunday Only

Training is available in small groups as well as on one-to-one basis. Get in touch.

Course Introduction

A first-of-its-kind at Cisco, the DevNet training and certification program validates key, emerging skills for a new kind of software professional. Whether you’re a software developer, DevOps engineer, automation specialist, and other software professional, DevNet Specialist certifications help you take advantage of new opportunities in application design, software development, and automation.

Course Highlights

Developing Applications using Cisco Core Platforms and APIs v1.0 (DEVCOR 350-901) is a course associated with the DevNet Professional Certification. This course provides the candidate knowledge of software development and design including using APIs, Cisco platforms, application deployment and security, and infrastructure and automation. The course, Developing Applications using Cisco Core Platforms and APIs helps candidates to prepare for the DEVCORE exam.

Course Objectives
  • Automating and Programming Cisco Enterprise Solutions
  • Automating and Programming Cisco Security Solutions
  • Automating and Programming Cisco Service Provider Solutions
  • Automating and Programming Cisco Collaboration Solutions
  • Automating and Programming Cisco Data Center Solutions
  • Developing Applications using Cisco Core Platforms and APIs
  • Implementing DevOps Solutions and Practices Using Cisco Platforms
  • Developing Solutions Using Cisco IoT and Edge Platforms
  • Developing Applications for Cisco Webex and Webex Devices
Course Topics

Software Development and Design

  • Describe distributed applications related to the concepts of front-end, back-end, and load balancing
  • Evaluate an application design considering scalability and modularity
  • Evaluate an application design considering high-availability and resiliency (including on-premises, hybrid, and cloud)
  • Evaluate an application design considering latency and rate limiting
  • Evaluate an application design and implementation considering maintainability
  • Evaluate an application design and implementation considering observability
  • Diagnose problems with an application given logs related to an event
  • Evaluate choice of database types with respect to application requirements (such as relational, document, graph, columnar, and Time Series)
  • Explain architectural patterns (monolithic, services oriented, microservices, and event driven)
  • Utilize advanced version control operations with Git
    • Merge a branch
    • Resolve conflicts
    • git reset
    • git checkout
    • git revert
  • Explain the concepts of release packaging and dependency management
  • Construct a sequence diagram that includes API calls

Using APIs

  • Implement robust REST API error handling for time outs and rate limits
  • Implement control flow of consumer code for unrecoverable REST API errors
  • Identify ways to optimize API usage through HTTP cache controls
  • Construct an application that consumes a REST API that supports pagination
  • Describe the steps in the OAuth2 three-legged authorization code grant flow

Cisco Platforms

  • Construct API requests to implement chatops with Webex Teams API
  • Construct API requests to create and delete objects using Firepower device management (FDM)
  • Construct API requests using the Meraki platform to accomplish these tasks
    • Use Meraki Dashboard APIs to enable an SSID
    • Use Meraki location APIs to retrieve location data

Application Deployment and Security

  • Diagnose a CI/CD pipeline failure (such as missing dependency, incompatible versions of components, and failed tests)
  • Integrate an application into a prebuilt CD environment leveraging Docker and Kubernetes
  • Describe the benefits of continuous testing and static code analysis in a CI pipeline
  • Utilize Docker to containerize an application
  • Describe the tenets of the “12-factor app”
  • Describe an effective logging strategy for an application
  • Explain data privacy concerns related to storage and transmission of data
  • Identify the secret storage approach relevant to a given scenario
  • Configure application specific SSL certificates
  • Implement mitigation strategies for OWASP threats (such as XSS, CSRF, and SQL injection)
  • Describe how end-to-end encryption principles apply to APIs

Infrastructure and Automation

  • Explain considerations of model-driven telemetry (including data consumption and data storage)
  • Utilize RESTCONF to configure a network device including interfaces, static routes, and VLANs (IOS XE only)
  • Construct a workflow to configure network parameters with:
    • Ansible playbook
    • Puppet manifest
  • Identify a configuration management solution to achieve technical and business requirements
  • Describe how to host an application on a network device (including Catalyst 9000 and Cisco IOx-enabled devices)
Lab Topics

Not Available


Virtual Classroom
  • Instructor led online training is an ideal vehicle for delivering training to individuals anywhere in the world at any time.
  • This innovative approach presents live content with instructor delivering the training online.
  • Candidates will be performing labs remotely on our labs on cloud in presence of an online instructor.
  • Rstforum uses microsoft lync engine to deliver instructor led online training.
  • Advances in computer network technology, improvements in bandwidth, interactions, chat and conferencing, and realtime audio and video offers unparalleled training opportunities.
  • Instructor led online training can helps today’s busy professionals to perform their jobs and upgrade knowledge by integrating self-paced instructor led online training in their daily routines.
Miscellaneous
  • Minimum batch size required for batch is 10 participants in the this course.
  • The RST Forum reserves the right to cancel/postpone the class.
  • Course schedule will be provided before commencement of the course.
  • Certificate of participation will be awarded to participants with a minimum 90% attendance.
  • All attendees are to observe the Copyright Law on intellectual properties such as software and courseware from respective vendors.
  • The RST Forum reserves the right to include external participants in the program either for the entire course or individual courses.
  • The RST Forum reserves the right to change/alter the sequence of courses. RST FORUM published Book would be given at 50% discounted rate to the forum students.