Cisco Certified DevNet Associate (DEVASC) Certification Training Course

Download Course Contents

Cisco Certified DevNet Associate (DEVASC) Course Overview


The Cisco Certified DevNet Associate (DEVASC) course is designed to provide candidates with the skills and knowledge to understand, design, and implement different DevOps and IT automation concepts and technologies. It also helps candidates gain a complete understanding of the key features of various DevOps tools and technologies and their related best practices.
The course focuses on software development, script development, Cisco platform application programming interfaces (APIs), application deployment and integration, test automation, and DevOps automation. Candidates gain hands-on experience with configuration and automation of Cisco platforms and solutions in a DevOps environment.
The course provides learners with the knowledge and practical skills to design and deploy DevOps tools and technologies, code and test applications and Cisco platforms for increased performance and scalability, and integrate and automate systems for end-to-end performance. Additionally, it provides learners with the basic understanding of software engineering and DevOps principles, development of cloud solutions, and the use of cloud native technologies.
home-icon

The 1-on-1 Advantage

Get 1-on-1 session with our expert trainers at a date & time of your convenience.
home-icon

Flexible Dates

Start your session at a date of your choice-weekend & evening slots included, and reschedule if necessary.
home-icon

4-Hour Sessions

Training never been so convenient- attend training sessions 4-hour long for easy learning.
home-icon

Destination Training

Attend trainings at some of the most loved cities such as Dubai, London, Delhi(India), Goa, Singapore, New York and Sydney.

You will learn:

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
  • 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
  • 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 such as these:
  • 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
  • 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
  • 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
Live Online Training (Duration : 40 Hours) Fee On Request
We Offer :
  • 1-on-1 Public - Select your own start date. Other students can be merged.
  • 1-on-1 Private - Select your own start date. You will be the only student in the class.

8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

1-On-1 Training is Guaranteed to Run (GTR)
Group Training
Online
12 - 16 Jun
09:00 AM - 05:00 PM CST
(8 Hours/Day)
Online
03 - 07 Jul
09:00 AM - 05:00 PM CST
(8 Hours/Day)

Following courses are similar to Cisco Certified DevNet Associate (DEVASC)

  • 1. Introduction to Junos Platform Automation and DevOps (IJAUT) Cisco Certified DevNet Associate (DEVASC) and Introduction to Junos Platform Automation and DevOps (IJAUT) training courses are similar in that they both focus on automating and programming network infrastructure using APIs, toolkits, and other DevOps practices Read More

Cisco Certified DevNet Associate (DEVASC)
Course Prerequisites

•Familiarity with Cisco technologies
•Experience with programming languages such as Python, JavaScript, and HTML
•Knowledge of network fundamentals such as TCP/IP, DNS, and IP addressing
•Ability to interpret error messages and troubleshoot technical issues
•A working knowledge of software development, CI/CD processes, and web technologies such as REST APIs
•Understanding of various networking protocols and technologies such as LLDP, NETCONF, and YANG
•Familiarity with the DevNet platform, including DevNet Sandbox

Target Audience


The ideal target audience for Cisco Certified DevNet Associate (DEVASC) training include existing or aspiring IT professionals such as network engineers, network administrators, consultants, software developers, and individuals interested in becoming a DevNet professional
The course content is designed for Cisco networking technology professionals interested in taking their skills to the next level by adopting DevOps practices
This course is designed to familiarize learners with software development and automation related to the development and operation of Cisco platforms
It also delves into programming knowledge such as Python, APIs and web technologies
The course is also beneficial for individuals who have a basic understanding of Python programming, network fundamentals and awareness of the DevOps culture

Learning Objectives of Cisco Certified DevNet Associate (DEVASC)


1. Learn the technical skills needed to build and maintain applications on Cisco platforms, such as Cisco DNA Center, Cisco SDN, Cisco IOS XE, and Cisco ACI.
2. Understand how to use Cisco DevNet to automate and speed up the development process with APIs, including use case applications and automated network-level operations.
3. Develop and debug software applications on Cisco platforms, such as Cisco APIC-EM, Cisco Tetration, and Cisco Application Centric Infrastructure (ACI).
4. Leverage Cisco DevNet resources to troubleshoot and debug applications in production.
5. Master the commands and programming tools, such as Python, JavaScript, Ansible and Cisco Design and Configuration Tools.
6. Identify best technical and architectural practices for developing applications on Cisco platforms.
7. Understand aspects of security, privacy and compliance in order to build secure applications.
8. Demonstrate proficiency in the automation and orchestration of network and application devices, including Cisco ACI and Cisco IOS XE.

Student Feedback  (Check Koenig Feedback on Trustpilot)

Q1 Say something about the Trainer? Q2 How is Koenig different from other training Companies? Q3 Will you come back to Koenig for training ?
on Trust Pilot
Student Name Feedback
Krishna
United States
A1. nicely curated content and very well presented
Rathnesh Kishore Valagerehalli Krishnappa
United States
A1. Ravi Kumar was very good in explaining the overall concepts and providing detailed explanations on labs too. Had a very good experience and got all the required theoretical and practical explanations.
Nelson Paul
United States
A1. The trainer was really knowledgeable and delivered the training in excellent manner.
Gerasim Dosev
United States
A1. Trainer was good he knows the subject and shows to be interested even to share more of his knowledge on top of course material

FAQ's


Yes, you can pay from the course page and flexi page.
1-on-1 Public - Select your start date. Other students can be merged.
1-on-1 Private - Select your start date. You will be the only student in the class.
Yes, Koenig follows a BYOL(Bring Your Own Laptop) policy.
Yes you can request your customer experience manager for the same.
Yes, course requiring practical include hands-on labs.
Yes, the site is secure by utilizing Secure Sockets Layer (SSL) Technology. SSL technology enables the encryption of sensitive information during online transactions. We use the highest assurance SSL/TLS certificate, which ensures that no unauthorized person can get to your sensitive payment data over the web.
We use the best standards in Internet security. Any data retained is not shared with third parties.
You can request a refund if you do not wish to enroll in the course.
To receive an acknowledgment of your online payment, you should have a valid email address. At the point when you enter your name, Visa, and other data, you have the option of entering your email address. Would it be a good idea for you to decide to enter your email address, confirmation of your payment will be emailed to you.
After you submit your payment, you will land on the payment confirmation screen.It contains your payment confirmation message. You will likewise get a confirmation email after your transaction is submitted.
We do accept all major credit cards from Visa, Mastercard, American Express, and Discover.
Credit card transactions normally take 48 hours to settle. Approval is given right away; however,it takes 48 hours for the money to be moved.
Yes, we do accept partial payments, you may use one payment method for part of the transaction and another payment method for other parts of the transaction.
You can buy online from the page by clicking on "Buy Now". You can view alternate payment method on payment options page.
Yes, we do.
Yes, we do. For details go to flexi
You can pay through debit/credit card or bank wire transfer.
Yes, we also offer weekend classes.
It is recommended but not mandatory. Being acquainted with the basic course material will enable you and the trainer to move at a desired pace during classes.You can access courseware for most vendors.
Yes, this is our official email address which we use if a recipient is not able to receive emails from our @koenig-solutions.com email address.
Buy-Now. Pay-Later option is available using credit card in USA and India only.
You will receive the digital certificate post training completion via learning enhancement tool after registration.
Yes you can.
Yes, if we have an office in your city.
Yes, we do offer corporate training More details
No, the published fee includes all applicable taxes.
Yes, we do.
The Fee includes:
  • Testing Via Qubits
  • Remote Labs
Yes, Koenig Solutions is a Cisco Learning Partner
Schedule for Group Training is decided by Koenig. Schedule for 1-on-1 is decided by you.
In 1 on 1 Public you can select your own schedule, other students can be merged. Choose 1-on-1 if published schedule doesn't meet your requirement. If you want a private session, opt for 1-on-1 Private.
Duration of Ultra-Fast Track is 50% of the duration of the Standard Track. Yes(course content is same).
  • Introduction to Junos Platform Automation and DevOps (IJAUT)

Prices & Payments

Yes of course.
Yes, We are

Travel and Visa

Yes we do after your registration for course.

Food and Beverages

Yes.

Others

Says our CEO-
“It is an interesting story and dates back half a century. My father started a manufacturing business in India in the 1960's for import substitute electromechanical components such as microswitches. German and Japanese goods were held in high esteem so he named his company Essen Deinki (Essen is a well known industrial town in Germany and Deinki is Japanese for electric company). His products were very good quality and the fact that they sounded German and Japanese also helped. He did quite well. In 1970s he branched out into electronic products and again looked for a German name. This time he chose Koenig, and Koenig Electronics was born. In 1990s after graduating from college I was looking for a name for my company and Koenig Solutions sounded just right. Initially we had marketed under the brand of Digital Equipment Corporation but DEC went out of business and we switched to the Koenig name. Koenig is difficult to pronounce and marketeers said it is not a good choice for a B2C brand. But it has proven lucky for us.” – Says Rohit Aggarwal (Founder and CEO - Koenig Solutions)
All our trainers are fluent in English . Majority of our customers are from outside India and our trainers speak in a neutral accent which is easily understandable by students from all nationalities. Our money back guarantee also stands for accent of the trainer.
Medical services in India are at par with the world and are a fraction of costs in Europe and USA. A number of our students have scheduled cosmetic, dental and ocular procedures during their stay in India. We can provide advice about this, on request.
Yes, if you send 4 participants, we can offer an exclusive training for them which can be started from Any Date™ suitable for you.