Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction
In-Depth Networking Concepts
- Clients and servers
- IP addressing
- Network hubs and switches
- Routers and firewalls
Parallel Programming
- Comparing multiprocessing and multi-threading
Environment Preparation
- Installation of Napalm, pyntc, Telnet, Paramiko, Netmiko, and GNS3
- Configuration of a GNS3 lab environment
Getting Started with Network Automation
- Establishing connections to console ports
- Configuration of routers and switches
- Setting up network devices via serial connections
- Development of a serial connection module
- Application of Python modules
Telnet
- Connecting to network devices
- Device configuration procedures
- Code refactoring using OOP principles
- Utilizing custom Telnet classes
Paramiko
- Executing commands on network devices and Linux systems
- Module creation
- Configuration of the Backpack
- Automation of Backpack configurations
Netmiko
- Executing commands on network devices
- Configuring the Backpack using Netmiko
- File transfer to network devices
- Implementing multi-threading with Netmiko
- Applying multiprocessing in Netmiko
Napalm
- Connecting to network devices
- Retrieving and displaying information
- Managing configurations
pyntc
- Network device configuration
- Retrieving, saving, and backing up switch data
Summary and Conclusion
Requirements
- A foundational understanding of networking concepts
- Prior experience with Python
Target Audience
- Network Engineers
Testimonials (1)
communication, knowledge from experience, solve problems,