Python 202- Network Automation

$2495

5 days

2024-08-12

Enroll

Essential Skills Gained

Sending HTTP Requests to APIs with builtin and 3rd party libraries

Opening Telnet Sessions with builtin libraries

Automating SSH commands with Paramiko

Performing ICMP Pings

Format

5 day course with lecture and hands-on labs.

Audience

This course was written for networking professionals looking to expand their capabilities by automating their workload with Python. This includes: Network Engineers, Network Architects, System Admins, DevOps Engineers, Cisco Certified Professionals (CCNA, CCNP, CCIE), and developers interested in network programmability with Python.

Description

Managing networks can be repetitive and error-prone, but Python can make incredible changes to how you automate with all major (and most minor) network vendors. This course is driven by lessons and labs designed to utilize Python libraries designed to interact with and configure your network devices. At the conclusion of this course, you’ll be empowered with the tools and skills necessary to take your network to the next level. This class is a combination of live demonstrations and hands-on labs with virtual network devices and endpoints as targets for your configuration.

  • Sending HTTP Requests to APIs with builtin and 3rd party libraries

  • Opening Telnet Sessions with builtin libraries

  • Automating SSH commands with Paramiko

  • Performing ICMP Pings

  • Transforming Data between JSON, YAML, and Python

  • Retrieve and Push network device configuration via Netmiko and Napalm

  • Use Pandas to manipulate data in a variety of formats (CSV, Excel, JSON)

  • Database manipulation

  • Capturing and Parsing Network Traffic

  • AI LLM prompt engineering for Python snippets and jumpstarting solutions

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.