Introducing Automation for Cisco Solutions (CSAU) v1.1 Course Overview

Introducing Automation for Cisco Solutions (CSAU) v1.1 Course Overview

The Introducing Automation for Cisco Solutions (CSAU) v1.1 course is aimed at networking professionals seeking to understand and implement automation within Cisco networks. The course provides a comprehensive introduction to network management and operations, software development methodologies, and using Python for network automation. It delves into the concept of NetDevOps, which merges networking with DevOps practices, and covers managing automation development environments.

Learners will gain knowledge on HTTP network APIs, data formats and encoding, and use Python Requests for automating these APIs. The course includes a deep dive into YANG data modeling and the associated tools, as well as automating model-driven APIs with Python. Ansible, a powerful tool for network automation, is introduced along with the use of Jinja2 for templating configurations.

The course's hands-on labs reinforce the lessons by allowing learners to apply their knowledge in practical scenarios such as using network automation scripts, collaborating with the Git version-control system, building automation environments, and configuring network devices with Ansible. By the end of the course, participants will be equipped with the skills necessary to automate Cisco network solutions effectively, making them valuable assets in the evolving landscape of network management.

Koenig is a Cisco Learning partner based out of India having the delivering capability across all Cisco courses

Purchase This Course

Fee On Request

Cisco Learning Credits : 29

  • Live Online Training (Duration : 24 Hours)
  • Per Participant
  • Guaranteed-to-Run (GTR)
  • date-img
  • date-img

♱ Excluding VAT/GST

Classroom Training price is on request

You can request classroom training in any city on any date by Requesting More Information

  • Live Online Training (Duration : 24 Hours)
  • Per Participant

♱ Excluding VAT/GST

Classroom Training price is on request

You can request classroom training in any city on any date by Requesting More Information

Request More Information

Email:  WhatsApp:

Koenig's Unique Offerings


1-on-1 Training

Schedule personalized sessions based upon your availability.


Customized Training

Tailor your learning experience. Dive deeper in topics of greater interest to you.


4-Hour Sessions

Optimize learning with Koenig's 4-hour sessions, balancing knowledge retention and time constraints.


Free Demo Class

Join our training with confidence. Attend a free demo class to experience our expert trainers and get all your queries answered.

Course Prerequisites

To ensure that learners can successfully undertake the Introducing Automation for Cisco Solutions (CSAU) v1.1 course and fully benefit from its content, the following minimum prerequisites are recommended:

  • Basic understanding of networking concepts and protocols (e.g., TCP/IP, routing, switching)
  • Familiarity with Cisco networking devices and their operation
  • Basic knowledge of command-line interface (CLI) operations for Cisco routers and switches
  • Fundamental understanding of software development or scripting, including logic structures (if/else, loops)
  • Some experience with a programming language, preferably Python
  • An understanding of basic system administration tasks and concepts
  • Willingness to learn and adapt to new technologies surrounding network automation

These prerequisites are designed to provide a foundation upon which the course content can build. They are not intended to be barriers but rather guidelines that prepare you for an engaging and effective learning experience. If you have a strong desire to learn and are committed to expanding your skills in network automation, you are encouraged to enroll.

Target Audience for Introducing Automation for Cisco Solutions (CSAU) v1.1

The CSAU v1.1 course equips IT professionals with automation skills for Cisco solutions, targeting those involved in network operations and development.

  • Network Engineers
  • Systems Engineers
  • Software Developers working in the networking domain
  • DevOps Engineers focusing on network automation
  • Network Architects looking to understand automation impacts on network design
  • Network Operations staff seeking efficiency through automation
  • Technical Solutions Architects
  • IT professionals aiming to implement automation in network management
  • Network Administrators interested in network programming
  • Infrastructure Engineers integrating automation into their workflows
  • Security Engineers with a focus on automating security protocols within networking environments
  • Cloud Engineers who manage network resources in cloud environments
  • Professionals preparing for Cisco certification exams related to automation

Learning Objectives - What you will Learn in this Introducing Automation for Cisco Solutions (CSAU) v1.1?

Introduction to Learning Outcomes

The Introducing Automation for Cisco Solutions (CSAU) v1.1 course equips students with foundational skills in network automation, utilizing Python, YANG, and Ansible to manage and automate network operations efficiently.

Learning Objectives and Outcomes

  • Understand network management and operational challenges to appreciate the need for automation.
  • Learn software development methodologies that contribute to effective automation strategies.
  • Gain proficiency in Python for creating network automation scripts and enforcing coding fundamentals.
  • Explore NetDevOps practices to integrate development and operational workflows in networking.
  • Manage and create reproducible automation environments that promote consistency across deployments.
  • Utilize HTTP-based APIs with tools like Postman and Python Requests for network interaction.
  • Review and apply data formats such as YAML and JSON for structured data manipulation.
  • Discover and utilize YANG tools for modeling network elements and configurations.
  • Implement model-driven APIs with Python for enhanced network programmability.
  • Configure and manage network devices using Ansible, including the use of templating with Jinja2.