top of page

  One of the Top Cisco Certifications
 40 hours of instructor-led training
 Hands-on training
 Top certified and experience trainer
 Modern networking by integrating networking expertise with software development and APIs to create cutting-edge tools and apps
 Automation to another level using Python and REST APIs
 Glassdoor 2022 - Annual salary of USD$140,000.

Cisco Certified DevNet Associate

Course Price

RM 3500

Duration: 5 days/40 hours

Speak with our Course Advisor


This Cisco DEVASC (Developing Applications and Automating Workflows) course helps you prepare for the Cisco DevNet Associate certification and associate-level network automation engineering roles. Another highlight of this course is that individuals who have got this certification will use Cisco Application Programming Interfaces (APIs) and modern development tools.

What is DevNet & Is it Worth it?

DevNet Certification is a modern networking course that focuses on the latest concepts of networking such as automation and software. Applicable to both types of engineers; software developers and engineers in the networking domain as well as you will be learning both network programmability and network infrastructure. DevNet teaches you to write applications and develop integrations with Cisco products, platforms, and APIs ; (An application programming interface (API) is a set of tools, definitions, and protocols for integrating application software and services. It also ensures that a refined and quality product is delivered to users in a lesser time. Gaining the DevNet Associate certification would demonstrate your ability to integrate your networking expertise with software development and APIs to develop up-to-mark tools and applications primarily for corporate intranets. The focus of Devnet certification is on the development of programmes that may automate network operations using Python and REST APIs. The uniqueness of this certification made this certification one of the Top Cisco Certifications that has opened up high-paying job opportunities.

Objective of learning DevNet Certification?
  • To be able to explain why application programming interfaces (APIs) and version control technologies are important in current software development.

  • Specify steps that are taken when creating software.

  • To understand how modular software is structured and built.

  • Understand HTTP and its connection with network APIs.

  • Integration of  HTTP-based APIs by applying RESTful techniques

  • Understand the features and capabilities of Cisco's hardware platforms.

  • Explore the programmability options available on various Cisco systems.

  • Understand network terminology and topology basics.

  • To be able to interact apps with network and tools that are used for debugging difficulties

  • Utilise Python scripting and the model-driven programmability paradigm to automate repetitive processes.

  • Identify the most common security issues, list down various types of tests, and use containerisation for in-house programming.

  • To permit model-driven programmability and scripting



  • Being able to describe the importance of APIs and their usage of version control tools in modern software development

  • Understand common processes and practices that are being implemented and practised in software development

  • Being able to describe the options for organizing and constructing modular software

  • Understand HTTP concepts and how those concepts apply to network-based APIs

  • Learn how to apply Representational State Transfer (REST) concepts and integrate the same with HTTP-based APIs

  • Understand the strength of Cisco platforms and the capabilities of the said platforms

  • Explore and understand programmability features that are available on various Cisco platforms

  • Understand basic networking concepts and learn how to decipher network topology that is simple

  • Describe the interaction of applications with the network and tools used for troubleshooting issues

  • Apply concepts of model-driven programmability to automate common tasks with Python scripts

  • Understand common application deployment models and components that are in the development process

  • Identify common or most general security concerns and types of tests, and use containerization for local development

  • Automate infrastructure with the help of necessary tools via scripting and model-driven programmability



  • Basic Network implementation

  • Executing automation workflows

  • Computing infrastructure



There are no prerequisites for this course. However, having this knowledge is advisable:

  • Some knowledge of computer

  • Basic skills in PC operating system navigation

  • Fundamental skills of internet usage

  • Hands-on experience with Python



  • System integration programmer

  • Software Developer

  • Network automation engineer



  • Certified and Highly skilled Trainer

  • 24*7 Support

  • Lifetime Access to recorded sessions

  • One on One Training Support



  • It can help you learn how to implement basic network applications to meet business needs, as well as use the Cisco platform as a foundation.

  • Learn how to apply the workflows of automation across the collaboration, security, network, and computing infrastructures.

  • Can give you the experience to solve real-world problems using Cisco Application Programming Interfaces (APIs) and modern development tools.

  • Got 48 credits of Continuing Education (CE) towards recertification

  • Prepare for the DEVASC 200-901 examination



  • Personal group training brings a classroom or virtual classroom experience accessible wherever you are in the office or in the comfort of your home

  • Simple, practical, and great training tailored to your networking needs.

  • Flexible rescheduling

  • Led by Virtual Experienced Instructors

  • There are no travel or rest costs outside the office

  • The latest Cisco gear and labs, software, and tools.

  • We share Training videos with students for refreshment and learning purposes

  • Weekend and Weekday batches suitable to your needs & convenience

  • Engaging training methodology



This Cisco DEVNET Associate course is an associate-level certification course; hence preferably those with one year of experience in routing and switching could certainly benefit from taking the 200-901 DEVASC certification.

  • The average salary for certified Cisco DEVASC professionals is around $144,157 per year as per Glassdoor. (latest the survey year 2022 in Malaysia)



Fees: RM 3500 (Not including 6% SST and Exam Fee)

Duration: 5 days / 40 hours

9.00 am–5.00 pm

Monday–Friday (Weekdays)

Saturdays and Sundays (Weekends)



  • Physical Classroom Training (Malaysia)

  • On-site Company Training (Malaysia)

  • Online Training via Microsoft Team (Malaysia and International)



  • The inquiry process comprises three simple steps.

  • STEP 1 Submit Inquiry- Tell us a bit about yourself and the questions you want to enquire

  • STEP 2 Reviewing–Your questions will be processed and answered within a day or two 

  • STEP 3 Response–Answers will typically be sent through email. However, you may tell us the option you prefer us to contact you in



Module 1: Software Development and Design

  • Compare data formats (XML, JSON, and YAML)

  • Describe parsing of common data format (XML, JSON, and YAML) to Python data structures

  • Describe the concepts of test-driven development

  • Compare software development methods (agile, lean, and waterfall)

  • Explain the benefits of organizing code into methods/functions, classes, and modules

  • Identify the advantages of common design patterns (MVC and Observer)

  • Explain the advantages of version control

  • Utilize common version control operations with Git


Module 2: Understanding and Using APIs

  • Construct a REST API request to accomplish a task given API documentation

  • Describe common usage patterns related to webhooks

  • Identify the constraints when consuming APIs

  • Explain common HTTP response codes associated with REST APIs

  • Troubleshoot a problem given the HTTP response code, request and API documentation

  • Identify the parts of an HTTP response (response code, headers, body)

  • Utilize common API authentication mechanisms: basic, custom token, and API keys

  • Compare common API styles (REST, RPC, synchronous, and asynchronous)

  • Construct a Python script that calls a REST API using the requests library


Module 3: Cisco Platforms and Development

  • Construct a Python script that uses a Cisco SDK given SDK documentation

  • Describe the capabilities of Cisco network management platforms and APIs (Meraki, Cisco DNA Center, ACI, Cisco SD-WAN, and NSO)

  • Describe the capabilities of Cisco compute management platforms and APIs (UCS Manager, UCS Director, and Intersight)

  • Describe the capabilities of Cisco collaboration platforms and APIs (Webex Teams, Webex devices, Cisco Unified Communication Manager including AXL and UDS interfaces, and Finesse)

  • Describe the capabilities of Cisco security platforms and APIs (Firepower, Umbrella, AMP, ISE, and ThreatGrid)

  • Describe the device level APIs and dynamic interfaces for IOS XE and NX-OS

  • Identify the appropriate DevNet resource for a given scenario (Sandbox, Code Exchange, support, forums, Learning Labs, and API documentation)

  • Apply concepts of model driven programmability (YANG, RESTCONF, and NETCONF) in a Cisco environment

  • Construct code to perform a specific operation based on a set of requirements and given API reference documentation


Module 4: Application Deployment and Security

  • Describe benefits of edge computing

  • Identify attributes of different application deployment models (private cloud, public cloud, hybrid cloud, and edge)

  • Identify the attributes of these application deployment types

  • Describe components for a CI/CD pipeline in application deployments

  • Construct a Python unit test

  • Interpret contents of a Dockerfile

  • Utilize Docker images in local developer environment

  • Identify application security issues related to secret protection, encryption (storage and transport), and data handling

  • Explain how firewall, DNS, load balancers, and reverse proxy in application deployment

  • Describe top OWASP threats (such as XSS, SQL injections, and CSRF)

  • Utilize Bash commands (file management, directory navigation, and environmental variables)

  • Identify the principles of DevOps practices


Module 5: Infrastructure and Automation

  • Describe the value of model driven programmability for infrastructure automation

  • Compare controller-level to device-level management

  • Describe the use and roles of network simulation and test tools (such as VIRL and pyATS)

  • Describe the components and benefits of CI/CD pipeline in infrastructure automation

  • Describe principles of infrastructure as code

  • Describe the capabilities of automation tools such as Ansible, Puppet, Chef, and Cisco NSO

  • Identify the workflow being automated by a Python script that uses Cisco APIs including ACI, Meraki, Cisco DNA Center, or RESTCONF

  • Identify the workflow being automated by an Ansible playbook (management packages, user management related to services, basic service configuration, and start/stop)

  • Identify the workflow being automated by a bash script (such as file management, app install, user management, directory navigation)

  • Interpret the results of a RESTCONF or NETCONF query

  • Interpret basic YANG models

  • Interpret a unified diff

  • Describe the principles and benefits of a code review process

  • Interpret sequence diagram that includes API calls


Module 6: Network Fundamentals

  • Describe the purpose and usage of MAC addresses and VLANs

  • Describe the purpose and usage of IP addresses, routes, subnet mask / prefix, and gateways

  • Describe the function of common networking components (such as switches, routers, firewalls, and load balancers)

  • Interpret a basic network topology diagram with elements such as switches, routers, firewalls, load balancers, and port values

  • Describe the function of management, data, and control planes in a network device

  • Describe the functionality of these IP Services: DHCP, DNS, NAT, SNMP, NTP

  • Recognize common protocol port values (such as, SSH, Telnet, HTTP, HTTPS, and NETCONF)

  • Identify cause of application connectivity issues (NAT problem, Transport Port blocked, proxy, and VPN)

  • Explain the impacts of network constraints on applications

Get Authenticated
Cisco 200 – 901 DEVASC: DevNet Associate Exam Format
Exam Center
Pearson Vue
Exam type
Online Web-based
Passing Score
800 - 850 (out of 1000)
Exam Duration
120 Minutes
Total Questions
40-60 Questions
Exam Cost
USD 300
Exam Type
Multiple-choice and Closed Book
Exam Name
Cisco Certified DevNet Associate
Exam Code
200 – 901 DEVASC


What is the pre-requisites to take this course ?

No, as long as you have interest in IT field primarily in network related field.

Do I need to be from the IT field to learn DEVASC ?

No, not required. Interest in IT and having IT thinking would be sufficient to embark in this area of IT.

What is DEVASC?

This is one of the most valuable certifications one should have/acquire to be working in the IT field. Employers or companies made it almost mandatory for one to have this CCNA certification to be employed as a Network Engineer or alike.

Which is the best training company in Malaysia?

Nexperts Academy is the best in Malaysia. Our google rating is evidence of our strength in this field.

Can I become a network engineer right away after completing this course?

Absolutely Not. It takes time, practice and experience to become one. However , with this course and all the hands -on training, we will give you real time analytics experience used in industries, sufficient for you to start preparing for job interviews.

Will I receive a certificate upon finishing this course?

Yes, you will get a personalized digital certificate downloadable as a PDF. You will need to complete over 85% of the curriculum lessons










24 HRS-01.png

- 24/7 SUPPORT

ONE ON ONE-01.png


bottom of page