مهارت های اتوماسیون شبکه را از ابتدا تا سطح پیشرفته بیاموزید.
برای شرکت در این دوره نیازی به تجربه قبلی در زمینه کدنویسی ندارید.
شما تمام مفاهیم مورد نیاز پایتون را به صورت عملی با مثال های شبکه ای یاد خواهید گرفت
این به شما کمک میکند وارد دنیای هیجانانگیز بیشتر فناوریهای پرطرفدار شوید و پتانسیل درآمد خود را افزایش دهید.
این دوره برای مهندسین شبکه با تجربه کمتر یا بدون تجربه کدنویسی طراحی شده است.
در طول جلسه، از سیستم عامل لینوکس (ترجیحا اوبونتو) برای اجرای اسکریپت های پایتون استفاده خواهیم کرد.
IDE PyCharm است و دستگاههای سیسکو برای نمایش بیشتر تعاملات دستگاه استفاده خواهند شد. (vIOS، IOS-XE، NXOS و غیره)
این دوره با اصول SSH
شروع خواهد شددر ابتدا، دوره شما را از اصول کتابخانههای Paramiko، Netmiko، NAPALM و Nornir راهنمایی میکند
روشهای invoke_shell و exec_command Paramiko
روش های پشتیبانی شده در Netmiko برای تعاملات دستگاه
نحوه تجزیه پیکربندی با استفاده از عبارات منظم روی SSH
نحوه فعال کردن ورود به اسکریپت با یک فایل گزارش یا ایمیل رویداد
نحوه زمانبندی اجرای اسکریپت بدون باز نگه داشتن پایانه
نحوه انجام اعتبارسنجی آدرس IP و زیرشبکه با استفاده از پایتون
نحوه انجام multithreading برای اجرای موازی در چندین دستگاه
مطالب را در یک فایل متنی، JSON، YAML و XML بخوانید و بنویسید
موجودیهای دستگاه یا جزئیات پیکربندی را در فایلهای CSV مدیریت کنید
دادههای پیکربندی را از فایلهای CSV، YAML، JSON یا متن بخوانید
نحوه استفاده از الگوی textfsm
نحوه استفاده از الگوهای Jinja2 برای ایجاد الگوهای پیکربندی چند خطی با حلقه یا شرایط
نحوه استفاده از NAPALM برای پشتیبانی چند فروشنده
نحوه استفاده از دریافت کننده ها در NAPALM
نحوه استفاده از ادغام پیکربندی، مقایسه پیکربندی، جایگزینی پیکربندی و بازگشت مجدد پیکربندی در NAPALMcreate
نورنیر چارچوب چیست
نحوه ایجاد یک فایل موجودی در Nornir
نحوه ایجاد وظایف در Nornir
افزونه ها در Nornir چیستند
مدلهای داده NETCONF/YANG با نمونههای همزمان
اتوماسیون Netconf با استفاده از Python Ncclient
اتوماسیون RESTCONF API با استفاده از درخواستها
نمونههای نظارت و اتوماسیون شبکه Raspberry Pi Mocropython
گزارش بهروزرسانی دوره (آخرین موضوعات):
ژوئن 2023: Raspberry Pi Micro Python
مه 2023: آرگومانهای خط فرمان با استفاده از Argparse
آوریل 2023: اتوماسیون VMWare ESXi CLI با استفاده از Python
اصول پایتون تحت پوشش:
رشته ها و روش های رشته
بایت و یونیکد
رسیدگی به استثنا
stdin، stdout، stderr در پایتون
عملیات فایل
پیکربندی مقایسه HTML با استفاده از پایتون
اصول Regex
برای حلقه
حلقه زمانی
اگر، دیگری، الیف
توابع و ماژول ها
برنامه نویسی شی گرا: مبانی کلاس ها
چند رشته ای
لیست ها، فرهنگ لغت ها و روش های آن
مجموعه ها، تاپل ها
نمونه اشکال زدایی Pycharm
قابل تغییر در مقابل غیرقابل تغییر
تاریخ
برنامه ریزی
در حال ثبت نام
شمارش
جدول
اقلام
درک فهرست
کپی و کپی عمیق
فرآیند فرعی
JSON
XML
YAML
Mocropython برای مبتدیان
NetworkEvoultion
نمایش نظرات