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.
Course Outline
Introduction
Networking Fundamentals
- Clients and servers
- IP addressing
- Network hubs and switches
- Routers and firewalls
Concurrent Programming
- Multiprocessing versus multi-threading
Setting Up the Environment
- Installing Napalm, pyntc, Telnet, Paramiko, Netmiko, and GNS3
- Configuring a GNS3 lab
Introduction to Network Automation
- Connecting via console ports
- Configuring routers and switches
- Configuring network devices using serial connections
- Developing a serial connection module
- Utilizing Python modules
Telnet
- Establishing device connections
- Device configuration
- Refactoring code using OOP principles
- Implementing custom Telnet classes
Paramiko
- Executing commands on network devices and Linux systems
- Building modules
- Configuring Backpack
- Automating Backpack settings
Netmiko
- Executing commands on network devices
- Configuring Backpack using Netmiko
- Transferring files to network devices
- Applying multi-threading with Netmiko
- Applying multiprocessing with Netmiko
Napalm
- Connecting to network devices
- Displaying and retrieving data
- Managing configurations
pyntc
- Configuring network devices
- Retrieving, saving, and backing up switch data
Summary and Conclusion
Requirements
- Fundamental knowledge of networking concepts
- Familiarity with Python
Target Audience
- Network Engineers
14 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,