<?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.nl/css/xml-course.xsl"?><course productid="21256" language="nl" source="https://portal.flane.nl/uu-its-smycl/xml-course/cisco-csau" lastchanged="2026-03-03T11:05:56+01:00" parent="https://portal.flane.nl/uu-its-smycl/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 API calls to network devices&lt;/li&gt;&lt;li&gt;Articulate the differences among and common use cases for XML, JSON, YAML, and 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 a number of 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;Before taking this course, you should have the following knowledge and skills:
&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;</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 architect&lt;/li&gt;&lt;li&gt;Automation engineer&lt;/li&gt;&lt;li&gt;Consulting systems engineer&lt;/li&gt;&lt;li&gt;DevOps engineer&lt;/li&gt;&lt;li&gt;Network administrator&lt;/li&gt;&lt;li&gt;Network architect&lt;/li&gt;&lt;li&gt;Network consulting engineer&lt;/li&gt;&lt;li&gt;Network design engineer&lt;/li&gt;&lt;li&gt;Network engineer&lt;/li&gt;&lt;li&gt;Network operator&lt;/li&gt;&lt;li&gt;Network reliability engineer&lt;/li&gt;&lt;li&gt;Sales engineer&lt;/li&gt;&lt;li&gt;Site reliability engineer&lt;/li&gt;&lt;li&gt;Systems engineer&lt;/li&gt;&lt;li&gt;Technical solutions architect&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This course would also be useful for network manager job roles such as:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Application developer&lt;/li&gt;&lt;li&gt;Collaboration developer&lt;/li&gt;&lt;li&gt;Collaboration solutions architect&lt;/li&gt;&lt;li&gt;IT director&lt;/li&gt;&lt;li&gt;Mobile developer&lt;/li&gt;&lt;li&gt;Network Operations Center (NOC) manager&lt;/li&gt;&lt;li&gt;Software architect&lt;/li&gt;&lt;li&gt;Web developer&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 API calls to network devices
- Articulate the differences among and common use cases for XML, JSON, YAML, and 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 a number of 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>Before taking this course, you should have the following knowledge and skills:



- 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</essentials_plain><audience_plain>This course is designed primarily for customer engineers and systems engineers in the following job roles:



- Automation architect
- Automation engineer
- Consulting systems engineer
- DevOps engineer
- Network administrator
- Network architect
- Network consulting engineer
- Network design engineer
- Network engineer
- Network operator
- Network reliability engineer
- Sales engineer
- Site reliability engineer
- Systems engineer
- Technical solutions architect
This course would also be useful for network manager job roles such as:



- Application developer
- Collaboration developer
- Collaboration solutions architect
- IT director
- Mobile developer
- Network Operations Center (NOC) manager
- Software architect
- Web developer</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 dagen</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>