Cisco Certified DevNet Professional Training

Be experienced in Cisco APIs, REST and network programmability

Training sessions carried by Cisco-certified experts

Prepared to clear the core DEVCOR (350-901) exam

Choose any one & prepare from the specialisation exams list

Earn the Cisco Certified DevNet Professional certification

Access to study materials & real-world simulations in practical labs

Flexible learning modes to fit your professional schedule and goals

Various ways to pay, including easy instalment options

GoogleGoogle4.85/5
6341 EnrolledEnrolled Learners
GoogleGoogle4.85/5
6341 EnrolledEnrolled Learners

Overview

What will you learn from us:

  • Learn skills in Cisco Core Platforms and APIs development
  • Automate tasks using Ansible and Python scripting
  • Implement CI/CD pipelines and deploy applications
  • Protect app data with web/mobile security methods
  • Manage SSIDs using Cisco Meraki API
  • Model and control data using YANG tools
  • Prepare for DEVCOR (350-901) exam with practical labs

Upcoming sessions

Curriculum

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

Modelling Data with YANG

12

Using Relational and Non-Relational Databases

13

Construct Sequence Diagram

14

Construct Web Sequence Diagram

15

Use Cisco Webex Teams™ API to Enable ChatOps

16

Integrate Cisco Meraki™ API to List Service Set Identifiers (SSIDs) and Retrieve Location Data

17

Use Paginated REST API Endpoint

18

Utilize REST API Error Control Flow Techniques

19

Evaluate Application for Common Open Web Application Security Project (OWASP) Vulnerabilities

20

Resolve Merge Conflicts with Git

21

Diagnose Continuous Integration and Continuous Delivery (CI/CD) Pipeline Failures

22

Containerize Application Using Docker

23

Integrate Application into Existing CI/CD Environment

24

Diagnose Problems Using Application Logs

25

Configure Network Parameters Using Ansible and Puppet

26

Synchronize Firepower Device Configuration

27

Utilize RESTCONF for Network Configuration

28

Query Relational Database

29

Query Document Store

30

Query Time Series Database

31

Query Graph Database

1

Network Programmability Foundation

2

Automating APIs and Protocols

3

Managing Configuration with Python and Ansible

4

Implementing On-Box Programmability and Automation with Cisco IOS XE Software

5

Implementing Model-Driven Telemetry

6

Day 0 Provisioning with Cisco IOS-XE Software

7

Implementing Automation in Enterprise Networks

8

Building Cisco DNA Center Automation with Python

9

Automating Operations using Cisco DNA Center

10

Introducing Cisco SD-WAN Programmability

11

Building Cisco SD-WAN Automation with Python

12

Building Cisco SD-WAN Automation with Ansible

13

Automating Cisco Meraki

14

Implementing Meraki Integration APIs

15

Automate Networks with Netmiko

16

Use Postman for REST API Consumption

17

Use Ansible to Configure and Verify Device Configuration

18

Implement On-Box Programmability and Automation with Cisco IOS XE Software

19

Use Python on Cisco IOS XE Software

20

Implement Streaming Telemetry with Cisco IOS XE

21

Explore Cisco DNA Center APIs

22

Build Python Scripts to Interact with Cisco DNA Center Intent APIs

23

Build Python Scripts with Cisco DNA Center Assurance APIs

24

Troubleshoot End-to-End Connectivity and Health-Check the Network via the Cisco DNA Center API

25

Perform Administrative Tasks Using the Cisco SD-WAN API

26

Build, Manage, and Operate Cisco SD-WAN Programmatically

27

Consume SD-WAN APIs Using the Uniform Resource Identifier (URI) Module

28

Manage Policies with Ansible

29

Build Reports Using Ansible-Cisco SD_WAN Role

30

Implement Cisco Meraki API Automation

31

Explore Cisco Meraki Integration APIs

32

Explore Cisco Meraki Webhook Alerts

1

Implementing Network Device Programmability Interfaces with NETCONF and RESTCONF

2

Implementing Model-Driven Programmability with YANG

3

Implementing Model-Driven Telemetry

4

Automating Service Provider Network Traffic with Cisco XTC

5

Automating Networks with Tools That Utilize SSH

6

Orchestrating Network Services with Cisco NSO

7

Automating Virtualized Resources with Cisco Elastic Services Controller

8

Automating the WAN with Cisco WAE

9

Explore NETCONF Protocol in Cisco Devices

10

Configure Cisco IOS XE Devices with RESTCONF

11

Explore Cisco and OpenConfig YANG Data Models with YANG Tools

12

Use ncclient and Python to Configure Cisco Devices

13

Use YANG Development Kit (YDK) to Configure Cisco Devices

14

Configure Model-Driven Telemetry with gRPC

15

Configure Model-Driven Telemetry with gNMI

16

Configure Path Disjointness with Cisco XTC

17

Use Python Netmiko Library to Configure Cisco Devices

18

Use Ansible to Configure Cisco Devices

19

Use Cisco NSO Device Manager

20

Create a Loopback Service Template

21

Use Cisco NSO REST API with Postman

22

Explore and Use Cisco WAE Features

1

Describing the Cisco ACI Policy Model

2

Describing the Cisco APIC REST API

3

Using Python to Interact with the Cisco ACI REST API

4

Using Ansible to Automate Cisco ACI

5

Introducing Cisco NX-OS Programmability

6

Describing Day-Zero Provisioning with Cisco NX-OS

7

Implementing On-Box Programmability and Automation with Cisco NX-OS

8

Implementing Off-Box Programmability and Automation with Cisco NX-OS

9

Automating Cisco UCS Using Developer Tools

10

Describing Cisco Intersight

11

Use Cisco APCI Web GUI

12

Discover the Cisco APIC REST API

13

Use Postman with the APIC REST API

14

Use Python with Cisco APIC REST API

15

Configure and Verify Cisco ACI Using Acitoolkit

16

Use Cobra and Arya to Recreate a Tenant

17

Manage Configuration Using Ansible

18

Set Up a New Tenant the NetDevOps Way

19

Create an Infrastructure Health Report

20

Set Up Power On Auto Provisioning on the Cisco Nexus 9000

21

Use Bash and Guest Shell on Cisco NX-OS

22

Use Python to Enhance CLI Commands

23

Trigger a Python Script Using EEM

24

Configure and Verify Using NX-API and Python

25

Configure and Verify Using NETCONF and YANG

26

Use Ansible with Cisco NX-OS

27

Connect, Query, and Modify Cisco UCS Manager Objects Using Cisco UCS PowerTool

28

Connect, Query, and Modify Cisco UCS IMC Objects Using Cisco UCS PowerTool

29

Utilize Cisco UCS Python SDK

30

Utilize Cisco IMC Python SDK

31

Implement Ansible Playbooks to Modify and Verify the Configuration of Cisco UCS Manager

1

Introducing Cisco Security APIs

2

Consuming Cisco Advanced Malware Protection APIs

3

Using Cisco ISE

4

Using Cisco pxGrid APIs

5

Using Cisco Threat Grid APIs

6

Investigating Cisco Umbrella Security Data Programmatically

7

Exploring Cisco Umbrella Reporting and Enforcement APIs

8

Automating Security with Cisco Firepower APIs

9

Operationalizing Cisco Stealthwatch and the API Capabilities

10

Using Cisco Stealthwatch Cloud APIs

11

Describing Cisco Security Management Appliance APIs

12

Query Cisco AMP Endpoint APIs for Verifying Compliance

13

Use the REST API and Cisco pxGrid with Cisco Identity Services Engine

14

Construct a Python Script Using the Cisco Threat Grid API

15

Generate Reports Using the Cisco Umbrella Reporting API

16

Explore the Cisco Firepower Management Center API

17

Use Ansible to Automate Cisco Firepower Threat Defense Configuration

18

Automate Firewall Policies Using the Cisco Firepower Device Manager API

19

Automate Alarm Policies and Create Reports Using the Cisco Stealthwatch APIs

20

Construct a Report Using Cisco Stealthwatch Cloud APIs

1

Automating Cisco Unified Communications Manager

2

Automating Cisco Unity Connection

3

Automating Cisco Finesse

4

Examining Cisco Collaboration Endpoint Automation

5

Examining Cisco Cloud Collaboration Automation

6

Examining Cisco Conferencing Automation

7

Configure the Initial Collaboration Lab Environment

8

Verify Phone Details

9

Configure Phone Line Label

10

Configure User Pin

11

Configure System Forward No Answer Timer

12

Configure Route Plan Report

13

Deploy Basic SQL Query

14

Deploy Advanced SQL Query

15

Configure an Alternate Extension in Cisco Unity Connection

16

Configure Voicemail Pin

17

Verify Cisco Finesse Agent Settings and Observe XMPP Messages

18

Deploy Cisco Finesse Gadget

19

Deploy Modify Call Via Video Codec Programmatically

20

Configure System Name and Branding

21

Deploy and Monitor Video Call

22

Configure Custom Control Panel Using the In-Room Control Editor

23

Deploy Macro Using the In-Room Control Editor

24

Verify Cisco Webex Organization and License Information

25

Configure New Cisco Webex Teams Room

26

Deploy Cisco Webex Teams Interactive Bot\

27

Deploy Cisco Webex Teams Widget

28

Configure Cisco Webex Meetings User

29

Configure and Record Cisco Webex Meeting

30

Verify Cisco Meeting Server System Status

31

Configure Host Access on Cisco Meeting Server Space

1

Introducing the DevOps Model

2

Introducing Containers

3

Packaging an Application Using Docker

4

Deploying a Multitier Application

5

Introducing CI/CD

6

Building the DevOps Flow

7

Validating the Application Build Process

8

Building an Improved Deployment Flow

9

Extending DevOps Practices to the Entire Infrastructure

10

Implementing On-Demand Test Environments at the Infrastructure Level

11

Monitoring in NetDevOps

12

Engineering for Visibility and Stability

13

Securing DevOps Workflows

14

Exploring Multicloud Strategies

15

Examining Application and Deployment Architectures

16

Describing Kubernetes

17

Integrating Multiple Data Center Deployments with Kubernetes

18

Monitoring and Logging in Kubernetes

19

Interact with GitLab Continuous Integration (CI)

20

Explore Docker Command-Line Tools

21

Package and Run a WebApp Container

22

Build and Deploy Multiple Containers to Create a Three-Tier Application

23

Explore Docker Networking

24

Build and Deploy an Application Using Docker Compose

25

Implement a Pipeline in Gitlab CI

26

Automate the Deployment of an Application

27

Validate the Application Build Process

28

Validate the Deployment and Fix the Infrastructure

29

Build a Yaml Ain’t Markup Language (YAML) Infrastructure as Code (IaC) Specification for the Test Environment

30

Manage On-Demand Test Environments with Terraform

31

Build Ansible Playbooks to Manage Infrastructure

32

Integrate the Testing Environment in the CI/CD Pipeline

33

Implement Pre-deployment Health Checks

34

Set Up Logging for the Application Servers and Visualize with Kibana

35

Create System Dashboard Focused on Metrics

36

Use Alerts Through Kibana

37

Instrument Application Monitoring

38

Use Alerts and Thresholds to Notify Webhook Listener and Cisco Webex® Teams™ Rooms

39

Secure Infrastructure in the CI/CD Pipeline

40

Explore Kubernetes Setup and Deploy an Application

41

Explore and Modify a Kubernetes CI/CD Pipeline

42

Kubernetes Monitoring and Metrics—Elasticsearch, Logstash, and Kibana (ELK)

1

Defining Cisco IoT

2

IoT Networking and Other Devices

3

Examining IoT Protocols

4

Examining IoT Standards

5

Recognizing Cisco IoT Needs and Solutions

6

Using Programmability with Cisco IoT

7

Describing Cisco IoT Applications: Cisco IOx

8

Describing Cisco IoT Applications: Cisco Kinetic and Cisco Field Network Director

9

Defining Cisco Security Applications

1

Introducing Webex APIs Foundations

2

Building Cisco Webex Teams Applications

3

Developing with Webex Meetings XML API

4

Automating and Extending Cisco Collaboration Devices with xAPI

5

Embedding Cisco Webex

6

Managing Administration and Compliance with Cisco Webex APIs

7

Experience the Webex APIs Documentation and Use the Webex Teams API

8

Configure Authentication and Invoke the Webex Teams API

9

Create and Retrieve Messages with JavaScript

10

Create a Webex Card

11

Building a Webex Bot Using Botkit

12

Configure a Webex Integration

13

Manage Users, Schedule and Edit a Meeting, and Download a Recording

14

Using xAPI for Cisco Collaboration Endpoint Devices

15

Add Cisco Webex Teams Widget to a Web Page

16

Call, Share Screen, and Send Messages with the Browser SDK

17

Create a User and View License Usage

18

Retrieve Created Messages to Take a Compliance Action

Meet your Trainer

Our Trainers

Learners Point has a reputation for high-quality training that makes a difference in people's lives. We undertake a practical and innovative approach to working closely with businesses to improve their workforce. Our expertise is wide-ranging with ample support from our expert trainers who are globally recognized and hold a diverse set of experiences in their field of expertise. We are proud of our instructors who take ownership of our distinctive and comprehensive training methodologies, help our students imbibe those with ease, and accomplish gracefully.

We at Learners Point believe in encouraging our students to embark upon a journey of lifelong learning and self-development, with the aid of our comprehensive and distinctive courses tailored to current market trends. The manifestation of our career-oriented approach is what we assure through a pleasant professional enriched environment with cutting-edge technology, and an outstanding while highly acknowledged training staff that uses up-to-date methodologies and quality course material. With our aim to mold professionals to be future leaders, our industry expert trainers provide the best in town mentorship to our students while endowing them with the thirst for knowledge and inspiring them to strive for professional and human excellence.

Our Trainers

Learning Objectives

Once you complete the training, you will be able to:

  • 1

    Learn core Cisco platforms and APIs to build seamless, scalable application solutions

  • 2

    Develop secure applications using REST APIs and advanced integration methods

  • 3

    Automate network operations via Cisco DNA Center and Python scripting

  • 4

    Use Docker to containerize and deploy modern, scalable applications

  • 5

    Manage network configurations with YANG models and NETCONF protocols

  • 6

    Automate data center workflows using Python with Cisco ACI REST API

  • objective-image

    Ready to get started?

  • Learners Point Certificate

    Earn a Course Completion Certificate, an official Learners Point credential that confirms that you have successfully completed a course with us.

    Certifcate-Image0

    Prerequisites

    There are no formal prerequisites for the Cisco Certified DevNet Professional certification. However, Cisco recommends the following for the candidates:

    • Have 3 to 5 years of hands-on experience in software development, particularly with Python, to be well-prepared for the exam
    • Maintain a strong grasp of core exam subjects, including network automation, programmability and application development using Cisco platforms

    Overall ratings by our students

    Related courses

    Learn now, pay later

    Dive into your course now and pay in installments

    Tamara
    ADCB

    Frequently asked questions

    The Cisco Certified DevNet Professional Training is designed to help IT professionals and software developers master network automation, programmability and DevOps skills using Cisco technologies and APIs. Our course focuses on blending traditional networking knowledge with modern software development practices. We also prepare you for the (350-901) DEVCOR core exam and one concentration exam.

    Yes, you can. While prior experience helps, this course starts with foundational training in network programmability and APIs before moving to advanced automation. By the end, you’ll be prepared for entry-level positions like Junior Network Automation Engineer or Associate DevOps Developer, giving you a strong career start in a growing field.

    There are no eligibility criteria required to enrol for the Cisco Certified DevNet Professional training. However, Cisco recommends the following for the candidates:

    1. Have 3 to 5 years of hands-on experience in software development, particularly with Python, to be well-prepared for the exam
    2. Maintain a strong grasp of core exam subjects, including network automation, programmability and application development using Cisco platforms

    In the Cisco Certified DevNet Professional Course, you learn core topics on software development, automation and Cisco platform integration. This course is designed to prepare you for the 350-901 DEVCOR core exam and a specialized concentration exam of your choice. The core topics are:

    1. Software Development and Design
    2. APIs and Cisco Platforms
    3. Application Deployment and Security
    4. Infrastructure and Automation
    5. Cisco Enterprise Network Integration
    6. Network and App Monitoring

    Earning the Cisco Certified DevNet Professional certification offers a wide range of benefits for IT professionals, software developers, and network engineers. These benefits include:

    1. Proves your expertise in Network Automation & Programming
    2. Expands career opportunities in high-demand roles
    3. Prepares you for the future of networking
    4. Boosts your contribution to increase network efficiency
    5. Gain exposure to Python, Git, CI/CD, Docker, and Kubernetes
    6. Stepping stone to advanced certifications like Cisco DevNet Expert or DevSecOps

    Earning the Cisco Certified DevNet Professional Certification unlocks a wide range of high-demand career opportunities, in roles that merge networking, software development, and automation. These job roles are:

    1. Network Automation Engineer
    2. DevOps Engineer (Networking Focus)
    3. Software Developer for Network Applications
    4. Site Reliability Engineer (SRE)
    5. Solutions Architect (Network Automation)
    6. Cloud Networking Engineer

    The DEVCOR (350-901) exam includes approximately 90 to 110 multiple-choice questions aimed at evaluating your skills in designing and deploying applications on Cisco platforms, automating networks and ensuring data security.

    You have a duration of 120 minutes to complete the test, and a passing score typically falls between 750 and 850 out of 1000. The exam also covers key areas such as APIs, database integration and application orchestration.

    Do you want to learn more about Learners Point Academy?

    • Learn more about courses
    • Understand about our methodology
    • Let’s talk about Corporate trainings
    • Anything else that you want to know, we are here for you!

    Let's chat!