Developing Applications and Automating Workflows using Cisco Platforms (DEVASC) Certification Training

Course Price

RM 1,250

Duration: 5 days/40 hours


- 40 hours training
- Hands-on training
- Cisco Certified Instructor
- We will provide you with exam preparation guidance to prepare and pass the examination in the first attempt


- Learn how to describe network fundamentals and build pretty basic and simple LANs
- Understand what is IP addressing and subnetting
- Understand what constitutes hubs, switches and routers
- Learn TCP/IP and OSI models
- Using DHCP, learn how addresses are allocated 
- Using DNS, explain name resolution 
- Learn how to protect networks from all sort of attacks using Kali Linux 


The DEVASC v1.0 course will prepare you for the Cisco® DevNet Associate certification and roles as an associate-level network automation engineer. You'll learn how to build fundamental network apps using Cisco platforms as a foundation, as well as how to automate networks, security, collaboration, and computing infrastructure operations. The course provides you hands-on experience with Cisco Application Programming Interfaces (APIs) and contemporary programming tools to solve real-world challenges. This course will help you prepare for the DevNet Associate (DEVASC) test 200-901 and by passing this exam, you will earn the Cisco Certified DevNet Associate certification.


The Cisco Certified DevNet Associate certification does not have any formal prerequisites. However, a good tip is for you to make sure you know all the topics of the exam well before taking it.


Other than that, you should also have:


  • Basic computer literacy

  • Basic PC operating system navigation skills

  • Basic Internet usage skills

  • Programming language hands-on experience (Especially Python)


Cisco Learning Resources that can help you prepare:

Python Programming for Network Engineers (PRNE)


This CCNA course offered by Nexperts Academy is designed for anyone who is looking to build his career in CCNA certification. This course will give you all the foundational knowledge from the basic to advance for installation, operation and verification of Cisco networks.

Get the information and skills to install, configure, and work on small to medium-sized system
Get ready to learn and give the CCNA 200-301 exam which leads to the CCNA certification.


This course will help you gain the knowledge and skills to install, configure, and operate a small- to medium-sized network.

Join now and start preparing for CCNA 200-301 exam, which gives you a CCNA Certification


- Certified and Highly skilled Trainer
- 24*7 Support
- Lifetime Access of recorded sessions
- One on One Training Support


  • Get a comprehensive understanding of international network operations and design for businesses of all sizes with a CCNA certification 

  • Clear your CCNA certification exam with expert instructors and exclusive Cisco resources 

  • Join other Junior/Mid-level IT professionals in this CCNA training course to get a thorough grasp of how to build, maintain, and troubleshoot corporate network problems.


  • Hands on training

  • Cisco Certified Network Associate (CCNA) Certification Training with an Instructor

  • Begin your preparation by seeing a CCNA course preview.

  • CCNA instructors from all around the world

  • Lifetime Access of recorded sessions

  • Training provided across 100+ locations globally

  • Accredited CCNA course material prepared by SMEs

  • Get key CCNA resources from Cisco

  • CCNA Sample papers for exam practice

  • Industry-recognized Course Completion certificate provided


This course is for anybody who works as a developer or wants to work as a developer and has one or more years of hands-on experience creating and managing Cisco platform-based apps. The course is designed for software developers, application developers, and network engineers who wish to broaden their knowledge of programmability, software, and automation. This information will be beneficial to students studying for the Cisco Certified DevNet Associate certification.


Career Suggestions:


  • Network Automation Engineer

  • Software developer

  • System integration programmer

  • Infrastructure architect

  • Network designer


After taking this course, you should be able to:


  • Explaining the usage of a version control tool in modern software development and the importance of APIs.

  • Describe basic practices and processes used in software development

  • Describing the options for modular software organizing and constructing

  • Describe HTTP concepts and how they apply to network-based APIs

  • Applying the concepts of Representational State Transfer (REST) and integrating it with APIs based on HTTP

  • Describe Cisco platforms and their capabilities

  • Describe programmability features of different Cisco platforms

  • Describe the basic concepts of networking and interpret basic network topology

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

  • Automate common tasks using Python scripts and applying concepts of model-programmability

  • Identify application deployment models and development pipeline components

  • Explain basic concerns of security, types of tests, and use containerization for local development

Automate the infrastructures through scripting and model-driven programmability


This course will help you:

  • Make full use of the network when you implement applications for business needs

  • Get a foundation in the basics of automation, applications, and Cisco Platforms

  • Be prepared for the 200-901 DEVASC exam


Course Fee:

  • Duration: 5 Days/40 hours

  • 9:00 am – 5:00 pm


  • The inquiry process consists of 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


•           Physical Classroom Training (Malaysia)

•           On-site Company Training (Malaysia)

•           Online Training via Microsoft Team (Malaysia and International)



- Implement IPv4 Static Routing
- Implement IPv6 Static Routing
- Configure VLAN and Trunk
- Troubleshoot VLANs and Trunk
- Configure a Router on a Stick
- Implement Multiple VLANs and Basic Routing Between the VLANs
- Configure and Verify Single-Area OSPF
- Configure and Verify EtherChannel
- Improve Redundant Switched Topologies with EtherChannel
- Configure and Verify IPv4 ACLs
- Implement Numbered and Named IPv4 ACLs
- Configure a Provider-Assigned IPv4 Address
- Configure Static NAT
- Configure Dynamic NAT and Port Address Translation (PAT)
- Implement PAT
- Log into the WLC
- Monitor the WLC
- Configure a Dynamic (VLAN) Interface
- Configure a DHCP Scope
- Configure a WLAN
- Define a Remote Access Dial-In User Service (RADIUS) Server
- Explore Management Options
- Explore the Cisco DNA™ Center
- Configure and Verify NTP
- Configure System Message Logging
- Create the Cisco IOS Image Backup
- Upgrade Cisco IOS Image

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


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 IT field to learn CCNA?

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

What is CCNA ?

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 CCNA 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