Fundamental Python programming
Python data structure
Using Python to read from and write to a file
Python loops and conditional code
GitHub
Programming Python Functions
Python Libraries, Packages, and Modules
Integrated Development Environments
Python code analysis and error handling
Cisco-supported APIs and automation protocols
Cisco IOS XE RESTCONF API
Cisco IOS XE NETCONF API
Cisco ASA REST API
Cisco IOS XR NETCONF API
Cisco Nexus NX-OS APIs
YANG data model
Cisco Application Centric Infrastructure
Cisco ACI whitelists
Extracting XML and JSON from the Cisco ACI
Modifying the ACI policy with Postman and Python
The Cisco ACI Visore tool
Cisco UCS topology
Configuring UCS with Python
Labs;
- Lab 1: Practice the effects of fundamental Python commands
- Lab 2: Program Python data structure
- Lab 3: Create Python scripts to interact with files
- Lab 4: Write scripts to demonstrate Python loops and conditional code
- Lab 5: Create a Python script
- Lab 6: Share files using Git and GitHub
- Lab 7: Write Python Functions
- Lab 8: Write Python code of Modules and Packages
- Lab 9: Implement Python code in IDEs
- Lab 10: Debug and test Python code
- Lab 11: Create, execute, and validate a Python script with an IDE
- Lab 12: Explore and validate automation protocols
- Lab 13: Perform a configuration change on an IOS XE device with the RESTCONF API
- Lab 14: Perform a configuration change on an IOS XE device with the NETCONF API
- Lab 15: Perform a configuration change on an ASA device with the REST API
- Lab 16: Perform a configuration change on an IOS XR device with the NETCONF API
- Lab 17: Perform a configuration change on a Nexus NX-OS device using APIs
- Lab 18: Troubleshoot existing Python scripts with an IDE
- Lab 19: Analyze YANG files with the online YANG validator tool
- Lab 20: Perform an ACI fabric discovery
- Lab 21: Manually configure a Cisco ACI whitelist
- Lab 22: Extract XML and JSON from the Cisco ACI
- Lab 23: Utilize the API inspector and Postman to create Python scripts
- Lab 24: Use the Cisco ACI Visore tool
- Lab 25: Create a Python script to modify an ACI fabric
- Lab 26: Manually configure Cisco UCS
- Lab 27: Configure UCS with Python
- Lab 28: Create a Python script to modify a UCS configuration