Have a question?
Message sent Close

Introducing Automation for Cisco Solutions (CSAU)

Master automation for Cisco network environments and streamline operations through advanced scripting and tools. Many professionals face challenges implementing automated ... Show more
Instructor
newuser
0
0 reviews
  • Description
  • FAQ
  • Notice
  • Reviews
data
The Introducing Automation for Cisco Solutions (CSAU) v1.2 course equips professionals with essential automation skills to enhance network management. This CSAU training covers topics such as Python scripting, NetDevOps practices, and using APIs to streamline operations. Participants will gain hands-on experience with tools like Ansible and YANG, enabling faster network configurations. Ideal for network engineers, this CSAU instructor-led training prepares you for future automation challenges in complex Cisco networks.
 

Course Objectivess:

Course Objectives

  • 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

Who should attend

  • Automation Architect
  • Network Administrator
  • System Engineer
  • IT Project Manager
  • Sales Engineer

Prerequisites

Required

  • 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
FAQ 1
Faq Content 1
FAQ 2
Faq Content 2

Productivity Hacks to Get More Done in 2018

— 28 February 2017

  1. Facebook News Feed Eradicator (free chrome extension) Stay focused by removing your Facebook newsfeed and replacing it with an inspirational quote. Disable the tool anytime you want to see what friends are up to!
  2. Hide My Inbox (free chrome extension for Gmail) Stay focused by hiding your inbox. Click "show your inbox" at a scheduled time and batch processs everything one go.
  3. Habitica (free mobile + web app) Gamify your to do list. Treat your life like a game and earn gold goins for getting stuff done!