In this course, you will learn how to setup Network Automation using several Python libraries step-by-step on a Cisco network topology. Below is a rundown for the main topics you will learn in this course:
You will learn how to perform Network Automation using the NETMIKO, PYNTC, and NORNIR (2.5 to 3.0) Python libraries
You will learn how to view the configuration, routing table, interfaces, and other ‘show’ commands on a network device
You will learn how to push network configuration to a network device
You will learn how to perform configuration backups for your network devices
You will learn how to build host YAML files, configuration template files and playbooks with NORNIR for Network Automation
You will learn about OOP for building classes and instance methods in Python
And as a bonus, we will teach you how to build a simple web interface (using Flask) to perform your Network Automation tasks from viewing, configuration, and doing backups.
These will be one of the many things we will teach you in this course. We will be doing network configuration, but most of all teaching you how to do Network DevOps using many Python modules to advance your skills as a network engineer.
You can view all topics covered in this course below on this page under ‘Lessons’.
DOWNLOAD: Video Files [ ~5 hours ] including all Python code and supporting files (YAML and JINJA templates), and Presentation documents (PDF)