Description
***Fully updated for 2020*** This Network Automation with Python course also covers every major General Python Programming topic and is a perfect match for both beginners and experienced developers!
Welcome to this Python hands-on course for learning Network Automation and Programmability with Python in a Cisco or Multivendor Environment.
Boost your Python Network Programming Skills by learning one of the hottest topic in the Networking Industry in 2019 and become one of the best Network Engineer!
This course is based on Python 3 and doesn't require prior Python Programming knowledge. Everything is included within the course and you'll also learn in-depth general Python Programming.
Just starting out with Python Programming, Network Automation or Network Programming using Python and have the desire to learn the future of Network Programmability in a practical way? Perfect. Then, this course is the right one for you. You'll boost your career with hands-on Network Programming Skills!
Or maybe you've already tried to learn Network Automation with Python by yourself and now you want to put all pieces together? I'm here to help you, this course has everything you need to know to automate network configurations with Python.
You'll have life time access and you can return and look for a specific Python library or example anytime you want. And let's not forget, if you don't like the course, you are covered by a 30 day money back guarantee, full refund, no questions asked!
You'll learn not only Network Automation but also general Python Programming. After this course you'll MASTER all the Python 3 key concepts.
The topics covered in this Python Network Programming course are:
Setup The Environment
Network Automation With Telnet And SSH
Cisco Device configuration backup with Python
Netmiko
Python Schedule Automation
Working With TEXTFSM
NAPALM
Python Nornir Automation framework
Arista Configurations
Arista VxLAN hands-on Demo
Cumulus VX
Cisco VXLAN BGP EVPN CONFIGURATION
TACACS+ Configuration for AAA
Certificate Authentication
The topics covered in the General Python Programming sections are:
Python Basic Programming :
Python Object-Oriented Programming :
Every topic includes many live examples in Python. This course will show you the best practices for developing production-ready Python Networking Automation Scripts for Cisco and Multivendor Environments.
À qui ce cours s'adresse-t-il ?
- Anyone interested in Network Automation and Network Programmability with Python
- Cisco Certified Professionals: CCNA, CCNP, CCIE
- DevOps Engineers
- Network Engineers
- Network Architects
- SysAdmins
Course content
- Introduction
- Python for Network Automation
- Introduction and Agenda
- Setup The Environment
- Install compare Python version 2 and 3 linux
- Compare Python version 2 vs 3 - EOL Python 2 PEP 373
- What is pip How to Install python-pip libraries
- Install virtual environments use in Python 2 and 3
- Network Automation With Telnet And SSH
- First script using telnetlib in Python 2 & Python 3
- Telnet - variable -if statement -String -Intendation
- Cisco SSH using paramiko
- 'for' loops for creating list of interfaces
- Cisco Device configuration backup with Python
- using for loop range for devices
- devices lists explained
- Open file for cisco configuration
- Python3 String methods cisco device configuration
- Cisco device config backup to file using Python 3
- Cisco Configuration backup script to FTP TFTP SCP
- Cisco backup script string formatting add timestamp
- Netmiko
- Netmiko introduction for Cisco SSH configuration
- Netmiko SSH to multiple Cisco devices and configure
- Netmiko ssh and configure Cisco using text file
- Netmiko cisco use send_config_from_file for config
- Handle device not reachable exceptions in Netmiko
- Netmiko configure multiple Cisco device types with same script
- Netmiko Cisco configuration backup to file with time stamp in filename
- Netmiko Cisco SSH using RSA keypair for automation without password
- Python Schedule Automation
- Schedule tasks in python3 sample code script to run daily hourly etc
- Schedule Automatic backup of Cisco device configuration Netmiko
- Python Schedule Automatic backup of Cisco device configuration Paramiko
- Working With TEXTFSM
- How to Parse Cisco Device configuration in Python 3 using TEXTFSM example
- How to list Cisco Interfaces based on StatusTEXTFSM example - Using NETMIKO
- Parse Cisco configure based on if else conditions -TEXTFSM example with NETMIKO
- List Comprehension for Device interface status -TEXTFSM output with NETMIKO
- Python for Cisco How to Search for Interface IP list
- NAPALM
- Python Learning NAPALM introduction Cisco config management merge compare commit
- Python NAPALM example Cisco configuration replace rollback compare commit
- Arista EOS Configuration management replace rollback compare commit
- how to configure Cisco Nexus nxos replace rollback compare commit
- get show command output of Cisco IOS NXOS Arista configurations and format json
- Script for Multi vendor configuration Nexus Cisco and Arista using NAPALM
- Same code for Multi vendor configuration Cisco and Arista using function NAPALM
- Python Nornir Automation framework
- Intro How to use Nornir library with Cisco Arista Devices
- Configuration and Inventory tutorial with example
- networking configuration tasks plugins explained with example
- Nornir Cisco Configuration example using NETMIKO send config methods
- Arista Configurations
- Install Arista vEOS in EVE-NG emulator and initial configuration for API and SSH
- MLAG configuration & Design in Arista Switches
- Install Cisco Nexus 9k in EVE-NG and initial configuration for API and SSH
- CISCO IOS built-in Configuration backup and Restore
- Cisco Nexus Install_uninstall external CA Signed PKI Certificate in trustpoint
- Cisco Nexus 9000 VXLAN Config without multicast L3 as OSPF
- Cisco Nexus 9000 VXLAN Config with multicast L3 as OSPF
- Arista VxLAN hands-on Demo
- VxLAN Overlay Configuration in Arista Switch
- VXLAN Spine leaf Simple BGP ECMP - Part 1
- VXLAN Spine leaf Simple BGP ECMP - Part 2
- VXLAN Spine leaf Simple BGP ECMP - Part 3
- Cisco VXLAN BGP EVPN CONFIGURATION
- VxLAN BGP EVPN - Cisco Nexus 9000 Configuration exampleControl plane Part 1
- VxLAN BGP EVPN - Cisco Nexus 9000 Configuration exampleControl plane Part 2
- VxLAN BGP EVPN - Cisco Nexus 9000 Configuration exampleControl plane Part 3
- VxLAN BGP EVPN - Cisco Nexus 9000 Configuration exampleControl plane Part 4
- VxLAN BGP EVPN - Cisco Nexus 9000 Configuration exampleControl plane Part 5
- Cumulus VX
- Installing Cumulus VX in GNS3 Part 1
- Installing Cumulus VX in GNS3 Part 2
- Cumulus - Linux Networking - NCLU Create VLAN , Assign ports , Create ACL
- Cumulus to Arista Port channel - LACP , VLAN trunk config
- Cumulus to Cisco Port channel - LACP , VLAN trunk config
- TACACS+ Configuration for AAA
- Authentication- enable password command sets
- Authorization- Privilege level 0 1 15 cmd set
- Accounting- Privilege level command set exec
- Decrypt TACACS+ packets using Wireshark
- Certificate Authentication
- OCSP CRL Configuration Windows AD CA demo with revoked EAP
- SSL TLS decryption with PFS Key exchange using Wireshark and export SSLKEYLOGFIL
- SSH Cisco Routers _ Switches without password Part 1
- SSH Cisco Routers _ Switches without password Part 2
- Python Basic Programming
- Introduction to Python
- How to Install Python an anaconda
- Variables
- Operators
- Data types in Python with Example Part 1
- Data types in Python with Example Part 2
- Flow Control
- Function
- Lambda
- File Handling
- Python Object-Oriented Programming
- Introduction to OOP
- Classes And Objects
- __init__()
- Demo Test
- Inheritance In Python
- Inheritance supper function
- Overriding and Overloading
- encapsulation
- Private Method
- Polymorphism
Python.For.Network.Engineers.Bootcamp.part1.rar
Python.For.Network.Engineers.Bootcamp.part2.rar
Python.For.Network.Engineers.Bootcamp.part3.rar