Udemy - Learn Python and Automate Network Tasks: Build Your Own Apps
.MP4, AVC, 1000 kbps, 1280x720 | English, AAC, 64 kbps, 2 Ch | 114 Lectures | 12.5 hours | 1.35 GB
Instructor: Mihai Catalin Teodosiu
Go from zero programming experience to building great apps for your network using video lectures and hands-on scenarios.
During this course you will learn Python concepts which are relevant to your networking job and build some amazing tools:
A basic subnet calculator.
A script for pushing the same configuration on multiple devices at the same time via SSH (secured connection) or Telnet (unsecured connection).
A DHCP client simulator for testing DHCP services in your network.
A tool for collecting CPU and Memory information from routers and storing it in a MySQL database for further statistics.
An application for OSPF network discovery via SNMP, which finds all your OSPF routers and automatically builds a network topology.
Sounds unbelievable given your current programming experience? Well, it's true! How?
First, you will learn and practice every Python key concept, which is explained in one or more video lectures, followed by a short quiz. Each video is filled with relevant examples, in a learn-by-doing fashion and the quizzes will help you consolidate the main ideas behind each topic.
After laying the foundation (and also exploring some advanced topics), you will dive right into the real-life networking scenarios and apply your knowledge to build 5 great network tools.
Equipped with working files, network topologies and code samples (in .pdf and .py formats), you will be able to work alongside me on each lecture and each application. I will provide a virtual machine with all the Python modules already installed and also the full code for each application, so you can save time and start coding and testing on the spot.
We will use emulated routers in GNS3 to test our apps in a network environment, so you can see the actual results of running your code.
I encourage you to learn this amazingly beginner-friendly programming language and take your (networking) job to a higher level of automation, thus allowing you to save time and take care of complex network issues or improvements.
Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me
Download ( Uploaded )
Download ( Rapidgator )
Download ( Uploadable )