توضیحات
Python for Network Engineers: Zero to Automated Networks دوره آموزشی استفاده از پایتون برای خودکارسازی، مدیریت، نظارت و عیبیابی زیرساختهای شبکه مدرن می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره با شروع از اصول پایتون، به تدریج مفاهیم شبکه، کتابخانههای اتوماسیون، ارتباط دستگاهها، مدیریت پیکربندی، پردازش دادهها و APIهای شبکه را معرفی میکند. این دوره شما را از زمانی که اصلاً پایتون نمیدانید، به نوشتن اتوماسیونی که میتوانید در برابر زیرساختهای تولید اجرا کنید، میرساند. فراگیران با فناوریها و ابزارهایی که برای تعامل با دستگاههای شبکه، خودکارسازی وظایف تکراری، جمعآوری دادههای عملیاتی، اعتبارسنجی پیکربندیها و بهبود قابلیت اطمینان شبکه استفاده میشوند، کار خواهند کرد.
شما با محیط شروع میکنید – نصب پایتون، محیطهای مجازی، pip، VS Code و Git – زیرا این جایی است که اکثر مردم قبل از نوشتن یک خط کد، آن را رها میکنند. هر درس ویدیویی دارای یک مقاله همراه با یک راهحل پایتون کامل و به شدت کامنتگذاری شده است که میتوانید اجرا کنید. تمرینها جعبههای شنی رایگان Cisco DevNet و ابزارهای آزمایشگاهی مانند Containerlab، EVE-NG و GNS3 را هدف قرار میدهند، بنابراین میتوانید بدون دست زدن به چیزی از خودتان، در برابر دستگاههای واقعی تمرین کنید. این دوره با استفاده ایمن از هوش مصنوعی در یک گردش کار شبکه و بستهبندی کار شما به عنوان یک مخزن آزمایش شده با ادغام مداوم به پایان میرسد.
آنچه در دوره Python for Network Engineers: Zero to Automated Networks یاد خواهید گرفت:
- نوشتن کدهای پایتون که خروجی خام دستورات show را به داده ساختاریافته قابل فیلتر، مقایسه و گزارشگیری تبدیل میکند.
- اعمال ایمن پیکربندی با استفاده از یک الگوی ششمرحلهای: اسنپشات، اجرای آزمایشی، یک دستگاه، اعتبارسنجی، دیف، سپس ذخیره.
- اجرای همزمان وظایف در سراسر یک ناوگان کامل، تبدیل جمعآوری هشتدقیقهای به سیثانیهای.
- مدیریت صحیح اعتبارنامهها با متغیرهای محیطی، getpass و KeePass، بهطوریکه هیچ رمز عبوری در کد شما قرار نگیرد.
- اتصال به دستگاههای شبکه از پایتون با Paramiko، Netmiko و NAPALM در Cisco، Juniper، Fortinet و Arista.
- کار با API های شبکه: requests، REST، RESTCONF و NETCONF، و انتخاب transport مناسب برای هر وظیفه.
- تولید پیکربندی در مقیاس بزرگ با قالبهای Jinja2 هدایتشده توسط داده YAML، و حسابرسی انطباق با عملیات مجموعه.
- ساخت اسکریپتهایی که مهندسان واقعاً از آنها استفاده میکنند: پشتیبانگیری از پیکربندی با تشخیص تغییر، گزارشهای روزانه سلامت، اعتبارسنجی پیش و پس از تغییر، و کشف توپولوژی
- و …
مشخصات دوره
ناشر: یودمی
مدرس: Jozef Baros
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 90
مدت زمان آموزش: 8 ساعت و 56 دقیقه
سرفصل های دوره

پیش نیازهای دوره Python for Network Engineers: Zero to Automated Networks
Working knowledge of networking: IP addressing, VLANs, routing, and the command line of at least one platform.
Comfortable opening an SSH session to a device and reading show command output
A computer running Windows, macOS or Linux on which you can install software.
No programming experience required. We install Python together in the first section.
A text editor. We set up VS Code in Section 1, and it is free.
Optional but useful: somewhere to practise. Free Cisco DevNet sandboxes are used throughout, and Containerlab, EVE-NG or GNS3 all work if you prefer your own lab.
تصاویر دوره

فیلم معرفی دوره Python for Network Engineers: Zero to Automated Networks
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
6.2 گیگابایت












































