<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.de/css/xml-course.xsl"?><course productid="21256" language="en" source="https://portal.flane.de/ibb/en/xml-course/cisco-csau" lastchanged="2026-03-03T11:05:56+01:00" parent="https://portal.flane.de/ibb/en/xml-courses"><title>Introducing Automation for Cisco Solutions</title><productcode>CSAU</productcode><vendorcode>CI</vendorcode><vendorname>Cisco</vendorname><fullproductcode>CI-CSAU</fullproductcode><version>1.2</version><objective>&lt;p&gt;After taking this course, you should be able to:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Articulate the role network automation and programmability play in the context of end-to-end network management and operations&lt;/li&gt;&lt;li&gt;Define and differentiate between waterfall and agile software development methodologies&lt;/li&gt;&lt;li&gt;Interpret and troubleshoot Python scripts with fundamental programming constructs built for network automation use cases&lt;/li&gt;&lt;li&gt;Describe how DevOps principles, tools, and pipelines can be applied to network operations&lt;/li&gt;&lt;li&gt;Understand the role of network automation development environments and associated technologies such as Python virtual environments, Vagrant, and Docker&lt;/li&gt;&lt;li&gt;Understand and construct HTTP-based application programming interface (API) calls to network devices&lt;/li&gt;&lt;li&gt;Articulate the differences among and common use cases for XML, JSON, YAML, and protocol buffer (protobuf)&lt;/li&gt;&lt;li&gt;Construct and interpret Python scripts using the Python requests module to automate devices that have HTTP-based APIs&lt;/li&gt;&lt;li&gt;Understand the role YANG plays in network automation&lt;/li&gt;&lt;li&gt;Understand that several tools exist to simplify working with YANG models&lt;/li&gt;&lt;li&gt;Describe the functionality of RESTCONF and NETCONF and the differences between them&lt;/li&gt;&lt;li&gt;Construct Ansible playbooks to configure network devices and retrieve operational state data from them&lt;/li&gt;&lt;li&gt;Build Jinja2 templates and YAML data structures to generate desired state configurations&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;There are no formal prerequisites for this training. However, the knowledge and skills you are recommended to have before attending this training are: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Routing and switching including open shortest path first (OSPF), border gateway protocol (BGP), and basic configuration features such as interfaces, simple network management protocol (SNMP), and static routes&lt;/li&gt;&lt;li&gt;Fundamentals of Python data structures and programming constructs, such as loops, conditionals, and classes, or the equivalent of 3&amp;ndash;6 months of experience writing Python scripts&lt;/li&gt;&lt;li&gt;Basic Linux commands for navigating the file system and executing scripts&lt;/li&gt;&lt;li&gt;Knowledge of working with text editors&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The following recommended Cisco offering may help you meet these prerequisites:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/ibb/en/course/cisco-ccna&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;Implementing and Administering Cisco Solutions &lt;span class=&quot;fl-prod-pcode&quot;&gt;(CCNA)&lt;/span&gt; v2.2&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;This course is designed primarily for customer engineers and systems engineers in the following job roles:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Automation Architects&lt;/li&gt;&lt;li&gt;Automation Engineers&lt;/li&gt;&lt;li&gt;Consulting Systems Engineers&lt;/li&gt;&lt;li&gt;DevOps Engineers&lt;/li&gt;&lt;li&gt;Network Administrators&lt;/li&gt;&lt;li&gt;Network Architects&lt;/li&gt;&lt;li&gt;Network Consulting Engineers&lt;/li&gt;&lt;li&gt;Network Design Engineers&lt;/li&gt;&lt;li&gt;Network Engineers&lt;/li&gt;&lt;li&gt;Network Operators&lt;/li&gt;&lt;li&gt;Network Reliability Engineers&lt;/li&gt;&lt;li&gt;Sales Engineers&lt;/li&gt;&lt;li&gt;Site Reliability Engineers&lt;/li&gt;&lt;li&gt;Systems Engineers&lt;/li&gt;&lt;li&gt;Technical Solutions Architects&lt;/li&gt;&lt;li&gt;Application Developers&lt;/li&gt;&lt;li&gt;Collaboration Developers&lt;/li&gt;&lt;li&gt;Collaboration Solutions Architects&lt;/li&gt;&lt;li&gt;IT Directors&lt;/li&gt;&lt;li&gt;Mobile Developers&lt;/li&gt;&lt;li&gt;Network Operations Center (NOC) Managers&lt;/li&gt;&lt;li&gt;Software Architects&lt;/li&gt;&lt;li&gt;Web Developers&lt;/li&gt;&lt;/ul&gt;</audience><outline>&lt;ul&gt;
&lt;li&gt;Examining Network Management and Operations&lt;/li&gt;&lt;li&gt;Exploring Software Development Methodologies&lt;/li&gt;&lt;li&gt;Using Python for Network Automation&lt;/li&gt;&lt;li&gt;Describing NetDevOps: DevOps for Networking&lt;/li&gt;&lt;li&gt;Managing Automation Development Environments&lt;/li&gt;&lt;li&gt;Introducing HTTP Network APIs&lt;/li&gt;&lt;li&gt;Reviewing Data Formats and Data Encoding&lt;/li&gt;&lt;li&gt;Using Python Requests to Automate HTTP-Based APIs&lt;/li&gt;&lt;li&gt;Exploring YANG&lt;/li&gt;&lt;li&gt;Using YANG Tools&lt;/li&gt;&lt;li&gt;Automating Model-Driven APIs with Python&lt;/li&gt;&lt;li&gt;Introducing Ansible for Network Automation&lt;/li&gt;&lt;li&gt;Templating Configurations with Jinja2&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>After taking this course, you should be able to:



- Articulate the role network automation and programmability play in the context of end-to-end network management and operations
- Define and differentiate between waterfall and agile software development methodologies
- Interpret and troubleshoot Python scripts with fundamental programming constructs built for network automation use cases
- Describe how DevOps principles, tools, and pipelines can be applied to network operations
- Understand the role of network automation development environments and associated technologies such as Python virtual environments, Vagrant, and Docker
- Understand and construct HTTP-based application programming interface (API) calls to network devices
- Articulate the differences among and common use cases for XML, JSON, YAML, and protocol buffer (protobuf)
- Construct and interpret Python scripts using the Python requests module to automate devices that have HTTP-based APIs
- Understand the role YANG plays in network automation
- Understand that several tools exist to simplify working with YANG models
- Describe the functionality of RESTCONF and NETCONF and the differences between them
- Construct Ansible playbooks to configure network devices and retrieve operational state data from them
- Build Jinja2 templates and YAML data structures to generate desired state configurations</objective_plain><essentials_plain>There are no formal prerequisites for this training. However, the knowledge and skills you are recommended to have before attending this training are: 


- Routing and switching including open shortest path first (OSPF), border gateway protocol (BGP), and basic configuration features such as interfaces, simple network management protocol (SNMP), and static routes
- Fundamentals of Python data structures and programming constructs, such as loops, conditionals, and classes, or the equivalent of 3–6 months of experience writing Python scripts
- Basic Linux commands for navigating the file system and executing scripts
- Knowledge of working with text editors
The following recommended Cisco offering may help you meet these prerequisites:  


- Implementing and Administering Cisco Solutions (CCNA) v2.2</essentials_plain><audience_plain>This course is designed primarily for customer engineers and systems engineers in the following job roles:



- Automation Architects
- Automation Engineers
- Consulting Systems Engineers
- DevOps Engineers
- Network Administrators
- Network Architects
- Network Consulting Engineers
- Network Design Engineers
- Network Engineers
- Network Operators
- Network Reliability Engineers
- Sales Engineers
- Site Reliability Engineers
- Systems Engineers
- Technical Solutions Architects
- Application Developers
- Collaboration Developers
- Collaboration Solutions Architects
- IT Directors
- Mobile Developers
- Network Operations Center (NOC) Managers
- Software Architects
- Web Developers</audience_plain><outline_plain>- Examining Network Management and Operations
- Exploring Software Development Methodologies
- Using Python for Network Automation
- Describing NetDevOps: DevOps for Networking
- Managing Automation Development Environments
- Introducing HTTP Network APIs
- Reviewing Data Formats and Data Encoding
- Using Python Requests to Automate HTTP-Based APIs
- Exploring YANG
- Using YANG Tools
- Automating Model-Driven APIs with Python
- Introducing Ansible for Network Automation
- Templating Configurations with Jinja2</outline_plain><duration unit="d" days="3">3 days</duration><pricelist><price country="PL" currency="USD">2000.00</price><price country="CR" currency="USD">1995.00</price><price country="PA" currency="USD">1995.00</price><price country="P3" currency="USD">1995.00</price><price country="CL" currency="USD">1995.00</price><price country="AR" currency="USD">1995.00</price><price country="CO" currency="USD">1995.00</price><price country="PE" currency="USD">1995.00</price><price country="MX" currency="USD">1995.00</price><price country="BR" currency="USD">1995.00</price><price country="CH" currency="CHF">2590.00</price><price country="UA" currency="USD">2000.00</price><price country="NL" currency="EUR">1995.00</price><price country="BE" currency="EUR">1995.00</price><price country="SI" currency="EUR">1575.00</price><price country="IT" currency="EUR">2490.00</price><price country="AE" currency="USD">1995.00</price><price country="GB" currency="GBP">2715.00</price><price country="IL" currency="ILS">7600.00</price><price country="GR" currency="EUR">1575.00</price><price country="MK" currency="EUR">1575.00</price><price country="HU" currency="EUR">1575.00</price><price country="FR" currency="EUR">2660.00</price><price country="AU" currency="USD">2000.00</price><price country="SG" currency="USD">1600.00</price><price country="IN" currency="USD">1200.00</price><price country="DE" currency="EUR">2595.00</price><price country="SE" currency="EUR">2595.00</price><price country="AT" currency="EUR">2595.00</price><price country="RU" currency="RUB">195500.00</price></pricelist><miles><milesvalue country="CL" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">20.00</milesvalue><milesvalue country="MX" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">20.00</milesvalue><milesvalue country="GB" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="PL" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="PA" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="AR" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="CR" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="NL" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="AE" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="CO" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="P3" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="FR" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="S2" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="ES" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="SG" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="BR" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="PE" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="IT" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="SI" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="SE" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="IL" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="EG" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="AT" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="UA" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="CH" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue><milesvalue country="DE" vendorcurrency="CLC" vendorcurrencyname="Cisco Learning Credits">29.00</milesvalue></miles></course>