Python 202 - Python for Network Automation (PNA) - Lab Topology

 

Lab Topology

  • Using vim
  • Making a Github account
  • Working with Local FIles
  • JSON
  • YAML
  • Interacting with APIs
  • APIs, pip, and requests
  • Restful Open APIs
  • List and Dict Modeling
  • Python and Excel, csv, json
  • Automating SMTP (Email)
  • Exploring Network Interfaces
  • Python Telnet Client
  • Introducing Paramiko
  • Automating Commands Across SSH
  • Paramiko and SFTP
  • Using Argparse
  • Performing ICMP checks (ping)
  • Installing Switch Configuration
  • Netmiko for Router and Switch Automation
  • Switch Validation and NAPALM
  • Lightweight Database Interactions
  • Cisco Switch Configuration
  • Building APIs with Python
  • Python for Network Captures and Wireshark
  • Python and Regular Expression for Searching
  • Working with Threads
  • Introduction to Ansible Playbooks
  • Retrieving Switch Config with Ansible
  • Using Agnostic Networking Modules