توضیحات
آموزش صفر تا صد اتوماسیون شبکه با پایتون
نام دوره : Master Network Automation with Python for Network Engineers
دوره در تاریخ 6/2023 به روز رسانی شد
کل دوره از ابتدا دانلود و آپلود شد
دوره زیر به همراه این دوره پیشنهاد می شود:
آموزش پایتون برای برای مهندسان شبکه
پیش نیاز:
- هیچ دانش قبلی پایتون مورد نیاز نیست. یک بخش کلی برنامه نویسی پایتون گنجانده شده است.
- دانش اولیه مفاهیم شبکه (TCP/IP Stack، Cisco CCENT یا CCNA)
- یک ماشین لینوکس، مک یا ویندوز با اتصال اینترنت و حداقل 4 گیگابایت رم
- بدون نیاز به نرم افزار پولی فقط از نرم افزارهای رایگان استفاده خواهد شد: Python3، PyCharm، GNS3، VirtualBox، Linux و غیره
- تصاویر Cisco IOS باید توسط دانشآموز (از وبسایت رسمی سیسکو – قرارداد لازم) برای اجرا در GNS3 یا تمرین تمام مفاهیم در دستگاههای Cisco واقعی دریافت شود.
- دانش اولیه GNS3 و نحوه اجرای تصاویر سیسکو
توضیحات:
*** به طور کامل برای سال 2022 به روز شد ***
این دوره آموزشی اتوماسیون شبکه با پایتون همچنین تمام موضوعات اصلی برنامه نویسی پایتون را پوشش می دهد و هم برای مبتدیان و هم برای توسعه دهندگان با تجربه کاملاً مناسب است!
به دوره آموزش صفر تا صد اتوماسیون شبکه با پایتون و برنامه ریزی با پایتون در محیط سیسکو یا چند فروشنده خوش آمدید که توسط یک مهندس DevOps و مربی حرفه ای آموزش داده شده است.
مهارت های برنامه نویسی شبکه پایتون خود را با یادگیری یکی از داغ ترین موضوعات در صنعت شبکه در سال 2022 تقویت کنید و به یکی از بهترین مهندسان شبکه تبدیل شوید!
این دوره مبتنی بر پایتون 3 است و نیازی به دانش قبلی برنامه نویسی پایتون ندارد. همه چیز در این دوره گنجانده شده است و شما همچنین برنامه نویسی عمومی پایتون را یاد خواهید گرفت.
تازه با برنامه نویسی پایتون، اتوماسیون شبکه یا برنامه نویسی شبکه با استفاده از پایتون شروع کرده اید و می خواهید آینده برنامه نویسی شبکه را به روشی عملی یاد بگیرید؟ پس، این دوره برای شما مناسب است.
شما با مهارت های برنامه نویسی شبکه ای حرفه ای خود را تقویت خواهید کرد!
یا شاید قبلاً سعی کرده اید خودتان اتوماسیون شبکه را با پایتون یاد بگیرید و اکنون می خواهید همه قطعات را کنار هم قرار دهید؟ من اینجا هستم تا به شما کمک کنم، این دوره همه چیزهایی را که برای خودکارسازی تنظیمات شبکه با پایتون نیاز دارید، دارد.
بیشتر نمونههای این دوره برای IOS سیسکو هستند، اما میتوان از آنها در یک محیط چند فروشنده (Juniper، Arista، HP، Linux) بدون تغییر یا با تغییر کم استفاده کرد. این یک دوره آموزشی خنثی از فروشنده است و پایتون را از ابتدا به شما آموزش می دهد.
موضوعاتی که در دوره آموزش صفر تا صد اتوماسیون شبکه با پایتون ارائه می شود عبارتند از:
- کار با فایل ها در پایتون (متن، csv، json، yaml)
- سریالسازی دادهها و سریالزدایی (Pickle و JSON)
- بایت ها و اشیاء رشته ای در پایتون 3. رمزگذاری، رمزگشایی
- مفاهیم پیشرفته پایتون: چند پردازش و چند رشته با مثال های واقعی
- کتابخانه استاندارد Telnet Python. چگونه کلاس خود را بر اساس telnetlib به سادگی با تنظیمات خودکار ایجاد کنید
- کتابخانه پارامیکو نحوه استفاده از SSH برای خودکار کردن پیکربندی سیسکو، لینوکس یا سایر دستگاه ها
- چگونه ماژول پایتون خود را بر اساس Paramiko ایجاد کنید تا کار توسعه را ساده کنید
- نتمیکو. پیکربندی سیسکو، آریستا و لینوکس را با استفاده از Netmiko به صورت خودکار انجام دهید
- بهترین روشها و نمونههای واقعی Netmiko برای پیکربندی پشتیبانگیری از چندین دستگاه
- ساخت برنامه های همزمان با استفاده از Async IO (async/await، aiohttp، aiofiles، asyncssh)
- کتابخانه NAPALM – لایه انتزاعی اتوماسیون شبکه و برنامه ریزی با پشتیبانی چند فروشنده
- نحوه استفاده از NAPALM برای بازیابی اطلاعات دستگاه ها و پروتکل ها و مدیریت پیکربندی دستگاه ها
- Ansible چیست و چه اجزایی دارد: ماژول ها، وظایف، نمایشنامه ها، کتاب های بازی و غیره
- نحوه اجرای دستورات Ad-Hoc در برابر دستگاه ها و سرورهای شبکه با استفاده از Ansible
- ماژول های Ansible: command، shell، raw، copy، file، apt، service، ios_command، ios_config و غیره
- نحوه استفاده از ایجاد و اجرای Ansible Playbooks در برابر دستگاه های شبکه (سیسکو، آریستا و غیره) و سرورهای لینوکس
- Ansible
- اتوماسیون پیکربندی دستگاه های شبکه از طریق اتصال سریال. ماژول Pyserial Python
- بهبود ماژول pyserial
- نحوه راه اندازی محیط توسعه پایتون: PyCharm، GNS3، Cisco IOS، Arista vEOS، Juniper vSRX
- نصب Arista vEOS در GNS3 و پیکربندی اولیه
- نصب Juniper vSRX در GNS3 و پیکربندی اولیه
- موضوعاتی که در بخش برنامه نویسی عمومی پایتون پوشش داده می شود عبارتند از:
- متغیرها
- اپراتورها
- انواع داخلی
- رشته ها در پایتون
- لیست ها در پایتون
- تاپل ها در پایتون
- مجموعه ها و Frozenset ها در پایتون
- فرهنگ لغت در پایتون
- کنترل جریان
- توابع تعریف شده توسط کاربر
- خطاها و رسیدگی به استثناها
- OOP (برنامه نویسی شی گرا)
هر موضوعی شامل بسیاری از مثالهای واقعی در پایتون است. این دوره به شما بهترین روش ها را برای توسعه اسکریپت های اتوماسیون شبکه پایتون آماده تولید برای محیط های سیسکو و چند فروشنده نشان می دهد.
دوره آموزش صفر تا صد اتوماسیون شبکه با پایتون برای چه کسانی است:
- مهندسان شبکه
- معماران شبکه
- SysAdmins
- مهندسان DevOps
- افراد حرفه ای دارای گواهی سیسکو: CCNA، CCNP، CCIE
- هر کسی که علاقه مند به اتوماسیون شبکه و برنامه ریزی شبکه با پایتون است
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید
Morteza –
سلام
خسته نباشید
ببخشید بخشی از دوره رو گذاشتین ولی زیر نویس نداره…
کل دوره همینطوریه؟
یودمی ایران –
درود بر شما
زیرنویس ها جدا داخل دوره موجود هستن