(This course can be delivered immediately) Network programming is a difficult task. With full access to the course, however, it is possible to achieve your goals.-Well-featured-The documented libraries Python It makes it a pleasant experience. File size: 5.92GB
Packt – Mastering Python Networking
What you’ll find
Brush up on the TCP/IP suite and the Python Language
Monitoring your network with Simple Network Management Protocol, Multi Router Traffic Grapher and Cacti
Flask allows you to create REpresentational States Transfer (REST), web services for your network
Flask-Web-based-Service APIs Python
Secure your network using Python Libraries
Graphviz allows you to create network topology graphs
Requirements
Basic knowledge of various networking protocols and their applications Python It will be very useful.
Description
It can be difficult to program network programs. With full understanding, however, it is possible to accomplish network programming.-Well-featured-The documented libraries Python This book will make it a pleasant experience. Python For network programming. You’ll begin with a detailed revision of the Transmission Control Protocol/Internet Protocol (TCP/IP) suite and the Python language. Once you’ve brushed up on the basics, you’ll understand how to use Python Libraries for automating network tasks. Use the Ansible framework and libraries to reach your network goals. Next, the book will help you to use Python Open source tools are used to analyze, test, secure and analyze networks for DevOps. You’ll then build on your knowledge by understanding how to retrieve network information using a polling mechanism and flow-Based monitoring. Additionally, you will learn how to develop customized network web services. In the last module, you’ll use Python OpenFlow, OpenDaylight, Network Functions Virtualization, (NFV) are some of the tools that can be used to simulate SDN. In the concluding chapters, you’ll apply what you’ve learned to construct a migration plan to advance from a legacy to a scalable SDN-Based network. By the end of this book, you’ll have developed the skills you need to confidently design high-Use performance network server applications Python.
About the Author
Eric Chou, a veteran technologist, has over 18 years industry experience. While at Amazon AWS, Microsoft Azure and other companies, Eric has helped manage some of the biggest networks in the industry. Eric is passionate about automation in networks. PythonHelping companies to improve their security postures. Eric is also the author of several books on networking and online classes. Python Network security. Two patents in IP Telephony are his proud invention. Eric shares his passion for technology via his books, classes and blog. Python open source projects.
Ben Straub is a software developer who has been working in the field of software development for 15 years. He can build anything from device drivers to desktop applications to Git and microservices. He is an expert in C/C++, C#/.NET. Python, Ruby, Javascript.
Who is this course for?
This book is designed for network engineers and programmers who wish to learn more about using the Internet. Python Networking.
Content for the course
Expand all 54 Lectures03:19.12
–Review of TCP/IP Protocol Suite and Python
45:45
Course Overview
01:54
Lesson Overview
00:52
An overview of the Internet
07:21
The OSI Model
01:52
Client-Server Model
01:01
Network Protocol Suites
06:55
Python Language Overview
25:16
Lesson Summary
00:34
You can test your knowledge
10 questions
–Low-Level Network Device Interactions
25:14
Lesson Overview
01:37
The Challenges of CLI
01:43
Building a virtual lab
04:03
Python Pexpect Library
10:39
The Python Paramiko Library
05:34
Looking ahead
01:25
Lesson Summary
00:13
You can test your knowledge
4 questions
–APIs and Intent-Driven Networking
22:50
Lesson Overview
00:44
Infrastructure as code
02:35
The Cisco API and ACI
05:17
The Python API for Juniper Networks
06:19
The Arista Python API
07:36
Lesson Summary
00:19
You can test your knowledge
6 questions
–The Python Automation Framework – Ansible Basics
19:39
Lesson Overview
00:47
A More Declarative Framework
07:24
Get your instant download Packt – Mastering Python Networking
Ansible: The Advantages
01:15
The Ansible Architecture
04:08
Ansible Networking Modules
05:51
Lesson Summary
00:14
You can test your knowledge
6 questions
–The Python Automation Framework – Beyond Basics
20:18
Lesson Overview
00:52
Ansible Conditions
03:14
Ansible loops
01:57
Templates
03:01
Host and group variables
01:03
The Ansible Vault
02:58
The Possible Include and Roles
03:18
Write Your Own Custom Module
03:37
Lesson Summary
00:18
You can test your knowledge
4 questions
–Network Security with Python
17:59
Lesson Overview
01:03
The Lab Setup
01:10
Python Scapy
08:42
Access Lists
02:29
Syslog Search
01:42
Other Tools
02:30
Lesson Summary
00:23
You can test your knowledge
6 questions
–Network Monitoring with Python Part 1
16:48
Lesson Overview
00:47
The Lab Setup
00:09
SNMP
06:09
Python Data Visualization
04:51
Python Cacti
04:36
Lesson Summary
00:16
You can test your knowledge
4 questions
–Network Monitoring with Python Part 2
30:39
Lesson Overview
00:53
Graphviz
07:24
Flow-Based Monitoring
10:37
Elasticsearch (ELK stack).
11:03
Lesson Summary
00:42
You can test your knowledge
4 questions
Here’s What You Will Get In Packt – Mastering Python Networking
Course Features
- Lectures 1
- Quizzes 0
- Duration Lifetime access
- Skill level All levels
- Language English
- Students 255
- Assessments Yes