[Udemy, Andrei Dumitrescu] Master Network Automation with Python for Network Engineers [9/2024, ENG]

Страницы:  1
Ответить
 

LearnJavaScript Beggom

Стаж: 5 лет 6 месяцев

Сообщений: 1979

LearnJavaScript Beggom · 26-Июл-25 21:21 (2 месяца 13 дней назад)

Master Network Automation with Python for Network Engineers
Год выпуска: 9/2024
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/master-python-network-automation-for-network-engineers/
Автор: Andrei Dumitrescu
Продолжительность: 22h 35m 56s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитрі: Английский
Описание:
What you'll learn
  1. You will MASTER all the Python 3 key concepts starting from scratch. No prior Python or programming knowledge is required.
  2. Learn how to automate the configuration of networking devices with Python 3 in a multi-vendor environment.
  3. Learn network programmability with Python, GNS3 and Ansible.
  4. Learn and apply advanced Python concepts like Multiprocessing and Threading in Network Automation.
  5. See real-world examples of automation scripts with Python for Cisco IOS, Arista EOS or Linux.
  6. Understand how to use Telnet and SSH with Python for network automation.
  7. Learn how to use and improve Paramiko and Netmiko for the automation of common administration tasks with Python.
  8. Automate and troubleshoot network configurations with Ansible.
  9. You will be able to use Ansible, manage Ansible inventory files, tasks, modules for Linux and networking devices, playbooks, vaults and YAML Files.
  10. Use NAPALM Python library in a multi-vendor environment.
  11. Learn how to configure networking devices with Python using a Serial Console Connection.
  12. Improve the existing Python modules and create your own modules for network automation.
  13. You will ultimately gain real-life skills for a good Network or DevOps Engineer.
  14. You will learn general Python Programming in depth.
Requirements
  1. No prior Python knowledge is required. There is a general Python programming section included.
  2. Basic knowledge of networking concepts (TCP/IP Stack, Cisco CCNA Level).
  3. A Linux, Mac or Windows Machine with an Internet connection and at least 4 GB of RAM.
  4. No paid software required. Only free software will be used: Python 3, PyCharm, GNS3, VirtualBox, Linux, etc.
  5. Cisco IOS Images should be acquired by the student (from Cisco's official website - contract required) to run into GNS3 or practice all the concepts on real Cisco devices.
  6. Basic Knowledge of GNS3 and how to run Cisco Images, although I'll provide you with the necessary setup information.
Description
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, taught by a DevOps Engineer and Professional Trainer.
Boost your Python Network Programming Skills by learning one of the hottest topics in the Networking Industry in 2024 and become one of the best Network Engineers!
This course is based on Python 3 and doesn't require prior Python Programming knowledge. Everything is included in the course and you'll also learn in-depth general Python Programming.
Just starting 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.
Most examples in this course are for Cisco IOS, but they can also be used in a multivendor environment (Juniper, Arista, HP, Linux) with no or little changes. This is a vendor-neutral course and teaches you Python from scratch.
You'll have lifetime 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 have access to all Slides and Python Scripts (ready to be used) from this course.
TESTIMONIALS
★★★★★ "This course was much better than I expected. It's high-quality Python Programming in the area of network automation and the instructor is really experienced. Thank you!" by Joseph Heinrich
★★★★★ "Wow! This is an amazing course on network automation and Python. It goes directly to the point. The Netmiko section is the best. I'm just waiting to test this at my work. Thank you!" by D. Schmidt
★★★★★ "This is without doubt the best course on Network Automation with Python out there!" by Muhammad Ali
There are many courses on Python Programming and Network Automation or Network Programming with Python. Why should you learn from me?
  1. I'm a Practitioner and an Enthusiast. Welcome to the real world! I have almost 20 years of experience as a Network Engineer and Programmer. Since I started with Networking, Linux Systems, and Programming, I've been using or studying technology almost on a daily basis. I also have a bunch of Cisco certifications: CCNP Routing & Switching, CCNP Security, CCNP Service Provider, Cisco Certified Instructor, etc
  2. I'm an Educator and I know how to make a Syllabus. For the last 10 years, I've trained thousands of people on Linux, Networking, Security, Ethical Hacking, or Programming.
  3. 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:
  1. Working with Files in Python (text, csv, json, yaml)
  2. Data Serialization and Deserialization (Pickle and JSON)
  3. Bytes and String Objects in Python 3. Encoding, Decoding
  4. Advanced Python Concepts: Multiprocessing and Multithreading with real-life examples
  5. The standard Telnet Python Library. How to create your own Class based on telnetlib to simply the configuration automation
  6. Paramiko Library. How to use SSH to automate the configuration of Cisco, Linux, or other Devices
  7. How to create your own Python module based on Paramiko to simplify the development work
  8. Netmiko. Automate the configuration of Cisco, Arista, and Linux using Netmiko
  9. Netmiko best practices and real-life examples for backup configuration of multiple devices
  10. Building Concurrent Applications using Async IO (async/await, aiohttp, aiofiles, asyncssh)
  11. The NAPALM Library - Network Automation and Programmability Abstraction Layer with Multivendor support
  12. How to use NAPALM to retrieve information about devices and protocols and manage the devices’ configuration
  13. What is Ansible and what are its components: Modules, Tasks, Plays, Playbooks, etc
  14. How to execute Ad-Hoc commands against networking devices and servers using Ansible
  15. Ansible modules: command, shell, raw, copy, file, apt, service, ios_command, ios_config etc
  16. How to use create and run Ansible Playbooks against Networking Devices (Cisco, Arista, etc) and Linux Servers
  17. Ansible Vault
  18. Automation of networking device configuration through a serial connection. Pyserial Python module
  19. Improvement of the pyserial module
  20. How to set up the Python Development Environment: PyCharm, GNS3, Cisco IOS, Arista vEOS, Juniper vSRX
  21. Arista vEOS installation in GNS3 and basic configuration
  22. Juniper vSRX installation in GNS3 and basic configuration
The topics covered in the General Python Programming sections are:
  1. Variables
  2. Operators
  3. Built-in Types
  4. Strings in Python
  5. Lists in Python
  6. Tuples in Python
  7. Sets and Frozensets in Python
  8. Dictionaries in Python
  9. Flow Control
  10. User-defined Functions
  11. Errors and Exception Handling
  12. OOP (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 multi-vendor environments.
Who this course is for:
  1. Network Engineers
  2. Network Architects
  3. SysAdmins
  4. DevOps Engineers
  5. Cisco Certified Professionals: CCNA, CCNP, CCIE
  6. Anyone interested in Network Automation and Network Programmability with Python
Формат видео: MP4
Видео: avc, 1280x720, 16:9, 30.000 к/с, 903 кб/с
Аудио: aac lc sbr, 44.1 кгц, 62.8 кб/с, 2 аудио
Изменения/Changes
The 2024/9 version has increased by 19 lessons and a duration of 3 hours and 19 minutes compared to the 2022/10 version.
MediaInfo
General
Complete name : D:\2\Udemy - Master Network Automation with Python for Network Engineers (9.2024)\08. Network Automation with Netmiko (SSH)\11. Netmiko and Linux.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 54.6 MiB
Duration : 7 min 50 s
Overall bit rate : 972 kb/s
Frame rate : 30.000 FPS
Writing application : Lavf61.9.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Format settings, GOP : M=4, N=60
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 7 min 50 s
Bit rate : 903 kb/s
Nominal bit rate : 2 400 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.033
Stream size : 50.7 MiB (93%)
Writing library : x264 core 148
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=2400 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=2400 / vbv_bufsize=4800 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC SBR
Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name : HE-AAC
Format settings : Explicit
Codec ID : mp4a-40-2
Duration : 7 min 50 s
Bit rate mode : Constant
Bit rate : 62.8 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 21.533 FPS (2048 SPF)
Compression mode : Lossy
Stream size : 3.52 MiB (6%)
Language : English
Default : Yes
Alternate group : 1
Скриншоты
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

KrishRocks

Стаж: 3 года 3 месяца

Сообщений: 255


KrishRocks · 27-Июл-25 09:23 (спустя 12 часов)

Hello !!
Thanks and Appreciate . A well-structured course , directly teaches Network-Automation.
Before diving into Cisco-Dev Certs
[Профиль]  [ЛС] 

none68

Стаж: 15 лет 7 месяцев

Сообщений: 46

none68 · 28-Июл-25 11:59 (спустя 1 день 2 часа, ред. 28-Июл-25 11:59)

KrishRocks писал(а):
88032681Hello !!
Thanks and Appreciate . A well-structured course , directly teaches Network-Automation.
Before diving into Cisco-Dev Certs
Forget CISCO
Имеется ввиду что Python был рарзработан как раз для автоматизации себей без вендоров таких как CISCO
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error