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

poster
پیش‌نمایش دوره

برنامه‌نویسی شبکه (Network Programmability) و اتوماسیون شبکه (Network Automation) را با استفاده از GNS3 و Python نسخه 3 بیاموزید. این دوره مبتنی بر پایتون 3 است. آیا می‌خواهید شبکه‌ها را با استفاده از پایتون برنامه‌ریزی ... ادامه

برگزارکننده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
4.2 (4 رای)
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذراندن دوره:  12 ساعت
مجموع محتوای آموزشی:  12 ساعت ویدئو
 (قابل دانلود می‌باشد)

آنچه در این دوره می‌آموزیم:

 آموزش پایتون مقدماتی

 آشنایی با کالی لینوکس

 آشنایی با پیکربندی سوییچ

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

پیش‌نیاز‌ها

آشنایی مقدماتی با مفاهیم شبکه (+Network) و CCNA از پیش‌نیازهای این دوره می‌باشند.

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

پایتون برای شبکه
  مقدمه
مشاهده
"13:19  
  شبکه های سنتی در مقابل SDN
"20:58  
  نصب پایتون 3
"14:10  
  فایل‌های دوره
"00:02  
  قوانین نامگذاری متغیرهای پایتون
"14:19  
  Comments
"06:21  
  متغیرها
"20:59  
  Data Typeها
"07:31  
  Numbers
"10:28  
  Stringها - بخش اول
"06:59  
  Stringها - بخش دوم
"25:17  
  Stringها - بخش سوم
"06:42  
  Boolean
"06:37  
  عملگرها
"16:43  
  لیست (List)
"29:03  
  تاپل‌ (Tuple)
"14:03  
  Set
"13:32  
  دیکشنری‌ (Dictionary)
"22:47  
  If و Else
"22:04  
  While
"09:24  
  حلقه‌ها
"10:29  
  تابع‌ها
"12:36  
  ماژول‌ها
"14:35  
  Datetime
"07:52  
  Json
"11:25  
  PIP
"08:48  
  Try و Except
"11:03  
  ورودی از کاربر
"02:00  
  نصب Lab - بخش اول
"09:37  
  نصب Lab - بخش دوم
"12:42  
  نصب Lab - بخش سوم
"21:35  
  ایجاد اسکریپت Telnet
"19:19  
  پیکربندی سوییچ Vlans با استفاده از Loop
"15:00  
  پیکربندی چندین سوییچ با استفاده از Loop
"12:49  
  بازکردن فایل Switch IP Address
"13:51  
  پشتیبان‌گیری از تنظیمات دستگاه شبکه
"08:16  
  Paramiko - بخش اول
"10:48  
  Paramiko - بخش دوم
"21:14  
  Paramiko - بخش سوم
"16:45  
  Nemiko SSH Script
"08:53  
  اسکریپت برای سوئیچ های متعدد
"04:59  
  فایل چند دستور سیسکو
"17:38  
  مثال Iteration - اسکریپت‌های Netmiko - بخش اول
"21:27  
  مثال Iteration - اسکریپت‌های Netmiko - بخش دوم
"07:26  
  مثال Iteration - اسکریپت‌های Netmiko - بخش سوم
"06:14  
  مثال Iteration - اسکریپت‌های Netmiko - بخش چهارم
"10:18  
  مقدمه NAPALM
"05:40  
  اتصال NAPALM به سوئیچ (JSON)
"07:13  
  اتصال NAPALM به سوئیچ (mac-arp-ping)
"05:27  
  NAPALM برای بازیابی اطلاعات همسایه BGP
"10:55  
  NAPALM پیکربندی فایل و دستگاه ها
"16:23  
  نصب PYNTC
"02:34  
  Backup از تنظیمات دستگاه شبکه
"07:31  
  نصب پایتون در Kali
"15:16  
  اجرا اسکریپت پایتون را در Kali
"26:05  
  Colorama
"04:48  
  تبدیل py2 به py3
"05:55  

درباره دوره

 برنامه‌نویسی شبکه (Network Programmability) و اتوماسیون شبکه (Network Automation) را با استفاده از GNS3 و Python نسخه 3 بیاموزید. این دوره مبتنی بر پایتون 3 است.

 آیا می‌خواهید شبکه‌ها را با استفاده از پایتون برنامه‌ریزی کنید، اما نمی‌دانید از کجا شروع کنید؟ خوب، این دوره به شما نشان می‌دهد که چگونه می‌توانید در عرض چند ساعت برنامه‌نویسی شبکه‌های سیسکو را شروع کنید.

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

 نمایش‌هایی از پیکربندی روترها و سوئیچ‌های سیسکو در GNS3 را مشاهده خواهید کرد. به‌عنوان‌مثال، نحوه پیکربندی چندین VLAN در چندین سوئیچ، یا نحوه پیکربندی OSPF در یک‌روتر و موارد دیگر.

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

 روزهای پیکربندی شبکه‌های سیسکو فقط با رابط خط فرمان (CLI) روبه‌پایان است. شما باید قابلیت برنامه‌ریزی شبکه را با استفاده از پایتون و API به مجموعه مهارت خود اضافه کنید.

 نحوه خودکارسازی شبکه‌ها را با استفاده از:

 - Telnet

 - SSH

 - Paramiko

 - Netmiko

 - NAPALM

 ابزارهایی مانند NAPALM و Netmiko پیکربندی و تعامل با دستگاه‌های شبکه را با استفاده از یک API مانند NETCONF یا با استفاده از SSH آسان می‌کنند. چرخ را دوباره اختراع نکنید از ابزارهای موجود برای خودکارسازی سریع و آسان شبکه‌های خود استفاده کنید.

درباره استاد

maktabkhooneh-teacher عباس ولی‌زاده

عباس‌ولی‌زاده دانش‌آموخته رشته کامپیوتر با گرایش سخت‌افزار است. ایشان مدرک‌ رسمی دوره‌ی‌ MCSA‌ از مایکروسافت‌ دریافت کرده‌اند. وی همچنین دارای مدارک‌ داخلی سیسکو تا سطح CCIE، سرورهای HP، امنیت و تست نفوذ می‌باشند.

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

ایشان از سال ۱۳۹۲ تدریس را با متد‌های آموزشی بروز و بین‌المللی آغاز کردند و در حال حاضر مدرس دوره‌های سیسکو و امنیت هستند.

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.
محمدعلی کردمصطفی پور 1402-11-04
سلام وقت بخیر نحوه ارتباط بااستاد جهت سوالات ومشکلات به چه صورت است؟
مکتب‌خونه
همراه عزیز متاسفانه این دوره فاقد تالار گفت و گو می باشد.

دوره‌های پیشنهادی

سوالات پرتکرار

آیا در صورت خرید دوره، گواهی نامه آن به من تعلق می گیرد؟
خیر؛ شما با خرید دوره می توانید در آن دوره شرکت کنید و به محتوای آن دسترسی خواهید داشت. در صورتی که در زمان تعیین شده دوره را با نمره قبولی بگذرانید، گواهی نامه دوره به نام شما صادر خواهد شد.

سوالات پرتکرار

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

سوالات پرتکرار

در صورت قبولی در دوره، آیا امکان دریافت نسخه فیزیکی گواهی نامه دوره را دارم؟
خیر، به دلیل مسائل زیست محیطی و کاهش قطع درختان، فقط نسخه الکترونیکی گواهی‌نامه در اختیار شما قرار می‌گیرد

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.
poster
پیش‌نمایش دوره
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذراندن دوره:  12 ساعت
مجموع محتوای آموزشی:  12 ساعت ویدئو
 (قابل دانلود می‌باشد)