📚 Network Automation Using Python Course Curriculum
| Module |
Duration (in Hours) |
Introduction to Networks
- Overview
- Network and Network Elements
- Network Types
|
2 |
Introduction to Network Automation
- Overview
- Types
- Challenges
|
2 |
Recap of Python
- Best practices of Python Programming
- Logging
- Exception Handling
- OOPS
- Important Modules(OS,Sys,Sub process,Time)
- Virtual Environment
|
4 |
GNS3 Setup
- GNS3 Client
- GNS3 VM
- GNS3 Topology with routers/switches
|
5 |
| Netmiko
|
2 |
| Paramiko
|
2 |
| NAPALM
|
2 |
| Nornir
|
2 |
| Jinja2
|
2 |
| TextFSM
|
2 |
| ExScript
|
2 |
| PyATS (Cisco)
|
2 |
| Genie (Cisco)
|
2 |
| PySNMP
|
2 |
| Pexpect
|
2 |
| Scapy
|
2 |
| Ansible and Ansible Playbook
|
2 |
| Automation using REST APIs and Python Flask
|
3 |
| Total |
40 |