Cisco Certified DevNet Associate

The Cisco 200-901 DEVASC (DevNet Associate) certification validates foundational skills in software development, API usage, and network automation on Cisco platforms, preparing you to build and manage applications that enhance network operations.
11775 learners enrolled

Skill level

Beginner, Intermediate

Hours to complete

40

Projects

5

Prerequisites

None

Your Guided Learning Pathway

In this 13 hour course your instructor will take you from intermediate to advanced level practitioner.
Step 1
Step 2
Step 3

Learn DevOps Principles

During your Cisco DEVASC studies, you’ll learn how to develop software for Cisco platforms, including designing applications, using APIs, and automating network tasks with tools like Python.

You’ll also gain skills in application deployment, security practices, and managing infrastructure, while understanding network fundamentals and Cisco-specific development environments.

DEVASC stands for Developing Applications and Automating Workflows using Cisco Platforms.

 

Manage Network Automation

After passing the Cisco 200-901 DEVASC exam, you can help a company automate network operations by writing scripts in Python to manage Cisco devices, reducing manual tasks and improving efficiency.

You’ll also be able to develop and deploy applications that integrate with Cisco platforms using APIs, ensuring secure, scalable solutions while streamlining workflows like network monitoring and configuration management.

 

Get Exam Ready

This course not only prepares you to become a DevOps engineer, but it also prepares you for the exam.

Read real-world case studies about DevOps, and hands-on labs you can take are also included. Then, take over 450 exam-style questions to prepare you for the DEVASC exam.

What it covers

This course prepares you for a development role in any organization.
  • Software Development and Design
  • Understanding and Using APIs
  • Cisco Platforms and Development
  • Application Deployment and Security
  • Infrastructure and Automation
  • Network Fundamentals

 

Benefits of the certification

Getting certified in your chosen career path is essential, but passing the DevNet exam gets you:
  • Validates DevOps and Automation Skills
  • Enhances API and Cisco Platform Expertise
  • Boosts Career Opportunities in Network Automation
  • Increases Earning Potential
  • Strengthens Employer Credibility
  • Supports Cisco DevNet Certification Path
  • Improves Application Deployment Knowledge
  • Promotes Professional Growth in Tech

Target audience

This certification is ideal for:
  • Network Engineers Transitioning to DevOps
  • Software Developers Working with Cisco Technologies
  • Automation Engineers
  • Systems Administrators
  • Network Administrators Interested in Programmability
  • IT Professionals Pursuing Cisco DevNet Certifications
  • DevOps Professionals
  • Entry-Level Programmers in Networking

 

 

Prerequisites

While there are no mandatory prerequisites, Cisco recommends having:
  • CCNA
  • 12 months experience
  • Python knowledge

Your Instructor

Jay Ocampo CCIE

Jay is CCIE 59340 and is a seasoned Solution Network Architect/Engineer with 15 years of total experience in IT service management, operations, system integration, network engineering, and enterprise architecture.

He obtained a Cisco CCIE Data Center certification and holds a Bachelor's degree in Electronics and Communications Engineering. He currently lives in the Philippines.

Curriculum

Module 1 Welcome to the Course
Unit 1 Course Introduction
Unit 2 Setting Up Your Virtual Lab Environment
Module 2 Software Development and Design
Unit 1 Compare Data Formats (XML, JSON, and YAML)
Unit 2 Describe Parsing of Common Data Format (XML, JSON, and YAML) to Python Data Structures
Unit 3 Describe the Concepts of Test-driven Development
Unit 4 Compare Software Development Methods (Agile, Lean, and Waterfall)
Unit 5 Explain the Benefits of Organizing Code into Methods / Functions, Classes, and Modules
Unit 6 Identify the Advantages of Common Design Patterns (MVC and Observer)
Unit 7 Explain the Advantages of Version Control
Unit 8 Utilize Common Version Control Operations with Git
Unit 9 Exam
Module 3 Understanding and Using APIs
Unit 1 Lab Prep Video
Unit 2 Lab Downloads
Unit 3 REST API Overview
Unit 4 HTTP GET Request using POSTMAN
Unit 5 HTTP POST Request using POSTMAN
Unit 6 HTTP PUT Request using POSTMAN
Unit 7 HTTP DELETE Request using POSTMAN
Unit 8 Usage Patterns related to Webhooks
Unit 9 Common API Constraints
Unit 10 Common HTTP response codes associated with REST APIs
Unit 11 Troubleshooting Common API Issues
Unit 12 Identifying parts of an HTTP Request and Response
Unit 13 Utilize common API Authentication Mechanisms
Unit 14 Compare Common API Styles
Unit 15 HTTP GET Request using PYTHON
Unit 16 HTTP POST Request using PYTHON
Unit 17 HTTP PUT Request using PYTHON
Unit 18 HTTP DELETE Request using PYTHON
Unit 19 Exam
Module 4 Cisco Platforms and Development
Unit 1 Construct a Python script that uses a Cisco SDK given SDK documentation
Unit 2 Describe the capabilities of Cisco network management platforms and APIs
Unit 3 Describe the capabilities of Cisco compute management platforms and APIs
Unit 4 Describe the capabilities of Cisco collaboration platforms and APIs
Unit 5 Describe the capabilities of Cisco security platforms and APIs
Unit 6 Describe the device level APIs and dynamic interfaces for IOS XE and NX-OS
Unit 7 Apply Concepts of Model Drive Programmability in a Cisco Environment - Lab Prep
Unit 8 Apply Concepts of Model Drive Programmability in a Cisco Environment - Interact with Cisco IOS XE using NETCONF
Unit 9 Construct Code to Perform Specific Operation Based on API Documentation - Lab Prep
Unit 10 Create Rooms in Webex Teams using Python
Unit 11 Gather List of rooms and Room details in Webex Teams using Python
Unit 12 Exam
Module 5 Application Deployment and Security
Unit 1 Describe Benefits of Edge Computing
Unit 2 Application Deployment Models
Unit 3 Application Deployment Types
Unit 4 Describe Components for a CI/CD Pipeline in Application Deployments
Unit 5 Construct a Python Unit Test
Unit 6 Interpret Contents of a Dockerfile
Unit 7 Utilize Docker Images in Local Developer Environment
Unit 8 Application Security
Unit 9 Firewall, DNS, Load Balancers, and Reverse Proxy in Application Deployment
Unit 10 Describe Top OWASP Threats (such as XSS, SQL injections, and CSRF/SSRF)
Unit 11 Utilize Bash Commands (file management, directory navigation, and environmental variables)
Unit 12 Identify the Principles of DevOps Practices
Unit 13 Exam
Module 6 Infrastructure and Automation
Unit 1 Model Driven Programmability for Infrastructure Automation
Unit 2 Compare Controller-level to Device-level Management
Unit 3 Use and Roles of Network Simulation and Test Tools
Unit 4 Components and Benefits of CI/CD Pipeline in Infrastructure Automation
Unit 5 Describe Principles of Infrastructure as Code
Unit 6 Capabilities of Automation Tools such as Ansible, Puppet, Chef, and Cisco NSO
Unit 7 Describe the Principles and Benefits of a Code Review Process
Unit 8 Interpret Sequence Diagram that Includes API Calls
Unit 9 Interpret Basic YANG Models
Unit 10 Bash Scripting
Unit 11 Ansible Playbook
Unit 12 Exam
Module 7 Network Fundamentals
Unit 1 Layer 2 Terms (MAC Addresses and VLANS)
Unit 2 Layer 3 Terms (IP Addresses and IP Gateways)
Unit 3 Nertworking Components
Unit 4 Interpret Basic Network Topology Diagrams
Unit 5 Management Plane, Data Plane and Control Plane
Unit 6 IP Services
Unit 7 Common Protocol Ports
Unit 8 Application Connectivity Issues
Unit 9 Network Constraints on Applications
Unit 10 Exam
Module 8 Super Lab
Unit 1 Consolidated DEVNET Associate Lab
Module 9 Bonus Exams
Unit 1 Exam 1
Unit 2 Exam 2

What’s in every How to Network membership?

30 days

Try Us Out Risk Free

We’re so confident that you will love our videos, labs and practice exams that we offer a 30-day 100% money back guarantee.

Choose your plan. Cancel anytime.
Most Popular

Access All Areas - Monthly

After a 7 day trial for $1

$29 Per month

What you will get:

This is a monthly membership site, where you can access unlimited IT training courses. The join fee is $1 one off payment and then after 7 days, $29 per month every month until you cancel, which you can do anytime on your member dashboard. We do not store your credit card details. These are held by the processing company – Stripe. All payments are processed in US dollars, so we can't accept UK Solo or Electron cards. Sorry.

Remember, 1 week for $1 then $29 / month with coupon code ‘7days’.

Best Value – Over 5 Months Free

Access All Areas - Yearly

5.1 months free! One Free book!

$199 Per year

What you will get:

This is a membership site where you can access unlimited IT training courses. The membership is $199 annually until you cancel, which you can do anytime on your member dashboard. We do not store your credit card details. These are held by the processing company – Stripe. All payments are processed in US dollars, so we can't accept UK Solo or Electron cards. Sorry.

Access All Areas - Lifetime

One payment, no renewals. Three free books!

$497 Lifetime

What you will get:

This is a membership site where you can access unlimited IT training courses. The membership is $497 for life. All payments are processed in US dollars, so we can't accept UK Solo or Electron cards. Sorry.

Recent Courses

Star 4.9
user-icon 22.5K Students

CompTIA Security+ [801]

The CompTIA Security+ is an entry-level, vendor-neutral cybersecurity certification that validates foundational skills in identifying threats, securing systems, managing risks, and ensuring compliance across IT environments. SY0-801 latest version.

CompTIA, Beginner, Cybersecurity, Intermediate

Star 4.5
user-icon 4.6K Students

Cisco CCNA Cybersecurity

Cisco CCNA Cybersecurity Operations Fundamentals v1.2 certification validates foundational cybersecurity skills for analyzing threats, monitoring security, and responding to incidents in a Security Operations Center (SOC).

Cisco, Beginner, Cybersecurity, Intermediate

Star 4.6
user-icon 3.8K Students

Microsoft Azure AI Fundamentals

The Microsoft Azure AI Fundamentals (AI-900) exam validates foundational knowledge of AI concepts, including machine learning, computer vision, NLP, and generative AI, and their application using Azure AI tools, preparing candidates for entry-level AI roles.

Microsoft, AI, Beginner

Reviews

I passed my Network+ using howtonetworks training videos, follow-along labs and practice exams. I highly recommend them if you want to pass first time.
exam pass
Adam
CompTIA Network+ Certified
I was struggling to understand the materials but following the howtonetwork.com course really helped make it all clear to me. Highly recommended.
AjlindaVIdrizismall
Ajlinda
Microsoft Azure Certified
I passed the Cisco CCNA, CCNA Security and CCNP exams in six months. Doing the hands-on labs really helped and of course the live Cisco racks are perfect!
Igor_CCNA_Secsmall
Igor
Cisco CCNA & CCNP
I passed my Network+ on my first attempt. I'd been dreading it but I was more than ready come exam day. The practice exams and labs really helped me to understand everthing.
Kristy_Becraft_Net2
Kristy
CompTIA Network+

Frequently Asked Questions

If your questions isn’t answered here then please log a ticket and we’ll get right back to you.
What does the site teach me?  
If you want to have a successful career in IT you need to be qualified. We help you prepare for your IT certification exams with video lectures, exams, case studies and lab exercises to follow along.
We’ve set out a roadmap for you to follow. This is based on many years experience in the IT industry. It gives you a solid foundation and internationally recognized qualifications. From there you can choose to specialize.
Everything! All courses, videos and exams. All future courses we add. No hidden extras and no catches. Check out the full list of courses here.
It’s $1 to join and then $20 per month thereafter. You can quit any time by logging into your account.
Yes. You have a full 30 days to try the site out. If you aren’t happy for any reason then please log a ticket and we will refund you. This applies if you haven’t completely finished your course.
Absolutely. We don’t actually store any card details. All transactions take place via a fully PCI compliant card processing company.
You can access one course at a time. We have this limit to prevent overwhelm. There are hundreds of hours of training here and most people take one certification at a time. If you need to study for a related course at the same time then please log a ticket.
Unfortunately not. But your videos all stream off super fast cloud servers on the cloud so are delivered locally to you.