آموزش اتوماسیون پایتون برای مهندسان شبکه

Python Automation for Network Engineers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: خودکار کردن مسائل خسته کننده شبکه با استفاده از برنامه نویسی پایتون با ماژول های telnet، paramiko و netmiko با استفاده از پایتون 3.8 دانش آموزان با استفاده از اسکریپت های پایتون می آموزند که برخی از چیزهای شبکه را خودکار کنند. درک بسیار خوبی از شبکه سیسکو دانش آموزان باید 3-5 سال تجربه کار با روترها و سوئیچ های سیسکو GNS3 و GNS3 VM را داشته باشند و نصب و راه اندازی آن بر عهده دانشجو است، با این حال، من یک سخنرانی دارم که در این مورد راهنمایی می کند.

این دوره آموزشی Python for Network Engineer برای کسانی که به دنبال خودکارسازی موارد شبکه در هنگام پیکربندی روترها، سوئیچ‌ها و فایروال سیسکو هستند، بسیار مفید است. من از آخرین نسخه پایتون 3.8 استفاده کرده ام.

می توانید بدانید که برخی از دستورات را در بیش از یک دستگاه تنظیم کنید. شما یاد خواهید گرفت که از اسکریپت های پایتون از قبل موجود برای رسیدن به هدف استفاده کنید.

در ابتدا یاد خواهید گرفت که از کتابخانه/ماژول telnet استفاده کنید، پس از آن ماژول های Paramiko و Netmiko برای رمزنگاری SSH استفاده خواهند شد.

پیکربندی را خواهید آموخت

1. روتر تکی با استفاده از telnetlib

2. چند روتر با استفاده از telnetlib

3. تک سوئیچ با استفاده از telnetlib

4. سوئیچ تک با چندین Vlan با استفاده از حلقه For

5. سوئیچ های متعدد با استفاده از دو حلقه For.

6. فایروال سیسکو ASA با استفاده از telnetlib

7. تهیه نسخه پشتیبان از پیکربندی سوئیچ ها در فایل ها.

8. مراحل دانلود PIP، Paramiko، Netmiko

9. پیکربندی روتر با استفاده از Paramiko برای SSH

10. پیکربندی سوئیچ با استفاده از Paramiko برای SSH

11. پیکربندی روتر با استفاده از Netmiko

12. پیکربندی روتر با ارجاع به فایل

13. پیکربندی چندین Vlan در سوئیچ با استفاده از Netmiko

14. چندین سوئیچ را با چندین Vlan با استفاده از Netmiko

راه اندازی کنید

و بسیاری دیگر

با این دوره، متوجه خواهید شد که می توانید هر دستگاه شبکه ای را با استفاده از Python 3.8 پیکربندی کنید. از آنجایی که این آخرین نسخه است، بنابراین تغییراتی را در نحو اسکریپت ها مشاهده خواهید کرد.

من تمام اسکریپت ها را در بخش منابع هر سخنرانی آپلود کرده ام. می توانید دانلود و اجرا کنید. دانش بسیار خوبی در پیاده سازی این اسکریپت ها در استفاده روزانه خود خواهید داشت.

در صورتی که از دوره راضی نیستید، طبق خط‌مشی Udemy می‌توانید مبلغ را ظرف 30 روز بازپرداخت کنید.



سرفصل ها و درس ها

معرفی Introduction

معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • فصل 1 - چرا پایتون؟ Chapter 1 - Why Python?

  • فصل 1 - چرا پایتون؟ Chapter 1 - Why Python?

  • فصل 2 - نصب Python 3.8 در Apple Mac Chapter 2 - Installing Python 3.8 on Apple Mac

  • فصل 2 - نصب Python 3.8 در Apple Mac Chapter 2 - Installing Python 3.8 on Apple Mac

  • فصل 3 - نصب پایتون 3.8 در سیستم عامل ویندوز Chapter 3 - Installing Python 3.8 on Windows OS

  • فصل 3 - نصب پایتون 3.8 در سیستم عامل ویندوز Chapter 3 - Installing Python 3.8 on Windows OS

  • فصل 4 - پل زدن ایستگاه کاری با GNS3 VM برای اتصال IP Chapter 4 - Bridging Workstation with GNS3 VM for IP Connectivity

  • فصل 4 - پل زدن ایستگاه کاری با GNS3 VM برای اتصال IP Chapter 4 - Bridging Workstation with GNS3 VM for IP Connectivity

خودکار کردن با استفاده از اسکریپت های Telnet Automate using Telnet Scripts

خودکار کردن با استفاده از اسکریپت های Telnet Automate using Telnet Scripts

  • فصل 5 - پیکربندی روتر سیسکو با استفاده از اسکریپت پایتون 3.8 Chapter 5 - Configuring Cisco Router using Python 3.8 Script

  • فصل 5 - پیکربندی روتر سیسکو با استفاده از اسکریپت پایتون 3.8 Chapter 5 - Configuring Cisco Router using Python 3.8 Script

  • فصل 6 - برای حلقه - پیکربندی چندین دستگاه با استفاده از اسکریپت پایتون 3.8 Chapter 6 - For Loop - Configuring multiple devices using Python 3.8 Script

  • فصل 6 - برای حلقه - پیکربندی چندین دستگاه با استفاده از اسکریپت پایتون 3.8 Chapter 6 - For Loop - Configuring multiple devices using Python 3.8 Script

  • فصل 7 - برای حلقه - پیکربندی چندین دستگاه با IP های مختلف Chapter 7 - For Loop - Configuring multiple devices having different IPs

  • فصل 7 - برای حلقه - پیکربندی چندین دستگاه با IP های مختلف Chapter 7 - For Loop - Configuring multiple devices having different IPs

  • فصل 8 - پیکربندی تک سوئیچ سیسکو با استفاده از اسکریپت پایتون 3.8 Chapter 8 - Configuring single cisco switch using Python 3.8 script

  • فصل 8 - پیکربندی تک سوئیچ سیسکو با استفاده از اسکریپت پایتون 3.8 Chapter 8 - Configuring single cisco switch using Python 3.8 script

  • فصل 9 - پیکربندی چندین Vlan روی سوئیچ سیسکو با استفاده از For Loop Chapter 9 - Configuring multiple Vlans on single cisco switch using For Loop

  • فصل 9 - پیکربندی چندین Vlan روی سوئیچ سیسکو با استفاده از For Loop Chapter 9 - Configuring multiple Vlans on single cisco switch using For Loop

  • فصل 10 - پیکربندی چندین سوئیچ با چندین Vlan با استفاده از "حلقه For" Chapter 10 - Configuring multiple switches with multiple Vlans using "For loop"

  • فصل 10 - پیکربندی چندین سوئیچ با چندین Vlan با استفاده از "حلقه For" Chapter 10 - Configuring multiple switches with multiple Vlans using "For loop"

  • فصل 11 - پیکربندی فایروال سیسکو ASA با استفاده از اسکریپت پایتون 3.8 Chapter 11 - Configuring Cisco ASA Firewall using Python 3.8 Script

  • فصل 11 - پیکربندی فایروال سیسکو ASA با استفاده از اسکریپت پایتون 3.8 Chapter 11 - Configuring Cisco ASA Firewall using Python 3.8 Script

  • فصل 12 - تهیه نسخه پشتیبان از چندین دستگاه با استفاده از اسکریپت Python 3.8 Chapter 12 - Taking Backup of Multiple Devices using Python 3.8 script

  • فصل 12 - تهیه نسخه پشتیبان از چندین دستگاه با استفاده از اسکریپت Python 3.8 Chapter 12 - Taking Backup of Multiple Devices using Python 3.8 script

استفاده از کتابخانه های Paramiko و Netmiko برای جلسات SSH را خودکار کنید Automate using Paramiko and Netmiko libraries for SSH sessions

استفاده از کتابخانه های Paramiko و Netmiko برای جلسات SSH را خودکار کنید Automate using Paramiko and Netmiko libraries for SSH sessions

  • فصل 13 - نصب PIP، Paramiko، Netmiko در Apple Mac Chapter 13 - Installing PIP, Paramiko, Netmiko on Apple Mac

  • فصل 13 - نصب PIP، Paramiko، Netmiko در Apple Mac Chapter 13 - Installing PIP, Paramiko, Netmiko on Apple Mac

  • فصل 14 - SSH به روتر با استفاده از Paramiko در سیستم عامل ویندوز Chapter 14 - SSH to Router using Paramiko on Windows OS

  • فصل 14 - SSH به روتر با استفاده از Paramiko در سیستم عامل ویندوز Chapter 14 - SSH to Router using Paramiko on Windows OS

  • فصل 15 - پیکربندی Vlans را با استفاده از Paramiko تغییر دهید Chapter 15 - Switch Vlans configuration using Paramiko

  • فصل 15 - پیکربندی Vlans را با استفاده از Paramiko تغییر دهید Chapter 15 - Switch Vlans configuration using Paramiko

  • فصل 16 - پیکربندی روتر با استفاده از کتابخانه Netmiko Chapter 16 - Router Configuration using Netmiko library

  • فصل 16 - پیکربندی روتر با استفاده از کتابخانه Netmiko Chapter 16 - Router Configuration using Netmiko library

  • فصل 17 - ارجاع فایل متنی در اسکریپت Netmiko Chapter 17 - Referencing Text file in Netmiko script

  • فصل 17 - ارجاع فایل متنی در اسکریپت Netmiko Chapter 17 - Referencing Text file in Netmiko script

  • فصل 18 - استفاده از حلقه FOR در اسکریپت پایتون Netmiko Chapter 18 - Usage of FOR loop inside of Netmiko python script

  • فصل 18 - استفاده از حلقه FOR در اسکریپت پایتون Netmiko Chapter 18 - Usage of FOR loop inside of Netmiko python script

  • فصل 19 - پیکربندی سوئیچ های متعدد با چندین Vlan با استفاده از حلقه های For Chapter 19 - Configuring multiple Switches with multiple Vlans using For Loops

  • فصل 19 - پیکربندی سوئیچ های متعدد با چندین Vlan با استفاده از حلقه های For Chapter 19 - Configuring multiple Switches with multiple Vlans using For Loops

نصب GNS3 VM GNS3 VM Installation

نصب GNS3 VM GNS3 VM Installation

  • فصل 20 - راهنمای نصب GNS3 و GNS3 VM Chapter 20 - GNS3 and GNS3 VM Installation guide

  • فصل 20 - راهنمای نصب GNS3 و GNS3 VM Chapter 20 - GNS3 and GNS3 VM Installation guide

پرسش هایی برای پاسخگویی به دانش آموزان Questions for Students to Answers

پرسش هایی برای پاسخگویی به دانش آموزان Questions for Students to Answers

  • پرسش هایی برای پاسخگویی به دانش آموزان Questions for Students to Answers

  • پرسش هایی برای پاسخگویی به دانش آموزان Questions for Students to Answers

سخنرانی پاداش Bonus lecture

سخنرانی پاداش Bonus lecture

  • سخنرانی پاداش Bonus lecture

  • سخنرانی پاداش Bonus lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش اتوماسیون پایتون برای مهندسان شبکه
جزییات دوره
4.5 hours
23
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,991
3.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ashish • 40,000+ Students Worldwide Ashish • 40,000+ Students Worldwide

مهندس و مربی شبکه