دوره آموزش Network Automation با پایتون
- دستهبندی: امنیت و شبکه
- سایت سازنده: توسینسو
- مدتزمان دوره: 4 ساعت
- تعداد جلسات: 13 جلسه
این دوره از سمت ربات تلگرامی رایگان کده قابل دانلود است!
این دوره تا آخرین پارت منتشر شده از سوی سازنده قرار گرفته است!
این دوره بدون هیچ لایسنس و قفل نرمافزاری با فرمت MP4 قرار گرفته است!
تاریخ بروزرسانی این دوره در رایگان کده ۵ آذر ۱۴۰۳ است.
دوره آموزش اتوماسیون شبکه | Network Automation در قالب ۱۳ فیلم آموزش Network Automation به شما نحوه استفاده از اسکریپت های خودکار سازی فرآیند های شبکه را به خوبی آموزش می دهد. هدف از دوره آموزشی Network Automation این است که شما بسیاری از کارهای روزمره در شبکه را بتوانید براحتی با استفاده از اسکریپت های زبان پایتون انجام دهید. این دوره به عنوان یک دوره مکمل برای دوره های معروف شبکه به مدیران شبکه پیشنهاد می شود.
امروزه با افزایش تعداد سیستم ها و تجهیزات و گسترش پیدا کردن شبکه های کامپیوتری و زیرساخت ما اصولا معضلاتی نیز به وجود آمده است که یکی از آن ها پیکربندی سریع و آنی میباشد که با وجود چندین دیوایس متعدد اصولا نمیتوانیم پیکربندی را به شکلی به صورت سریع انجام بدهیم که بدین این مشکل نیاز مارا به خودکار سازی پیکربندی شبکه بیشتر و بیشتر میکند.
به همین سبب شما درنظر بگیرید که مهندس شبکه و یا Network Administrator در یک شبکه بزرگ در این موقعیت از شما درخواست میشود که تمامی سرور های وجود در شبکه میبایست به صورت هرچه سریع تر سیستم عاملشان عوض شود یا که قرار است بر روی تمامی روتر های موجود در سطح کشور که متعلق به شعبی هستند که شما در آن قرار دارید یک پیکربندی خاص اعمال شود
خب در این صورت اگر تعداد دیوایس ها و تجهیزات زیاد باشد پیکربندی تمامی آنها وقت بسیار زیادی رو از شما میگیرد ! اما همونطور که مقایس شبکه های امروزی درحال گسترش و پیشرفت است تکنولوژی و راه کار های متنوع نیز درحال پیشرفت و گسترش میباشند به همین سبب ما تصمیم بر این گرفتیم در این دوره آموزشی به مباحث Network Automation به واسطه پایتون (Python) بپردازیم که میتوانیم نام این دوره را با عنوان های دیگر نیز مانند پایتون (Python) برای مهندسین شبکه و یا پایتون (Python) برای شبکه کارها نیز بشناسیم.
مبحث Network Automation چیست؟
در این موضوع ما با استفاده از ابزارها و تکنیک ها و زبان های برنامه نویسی میتوانیم به شکل خیلی بهتر و سریع تر فرآیند های پیکربندی دیوایس هایمان را انجام بدهیم که به این موضوع ما دیگر نیز نیست برای پیکربندی و بررسی ۵۰ کامپیوتر تک تک به آنها سر بزنیم فقط کافیست از پشت سیستم خودمان با استفاده از تکنیک های Network Automation دیوایس هایمان را به صورت یکجا پیکربندی کنیم که این دیوایس ها طیف متعددی رو شامل میشوند علاوه بر این موضوع ما به سبب Network Automation میتوانیم تجهیزات دیگر مانند سوییچ ها و روتر ها و سرور ها و حتی کلاینت های خودمان راهم پیکربندی کنیم
انواع Network Automation کدامند؟
درواقع زمانی که حرف از مبحث و یا حوزه Network Automation میشود باید این راهم در نظر داشته باشیم که بحث Automation به مراتب به دو زیرشاخه دیگر تقسیم بندی میشوند که این دو زیرشاخه عبارتند از :
- زیرشاخه اول – Off-Box Network Automation : در این مبحث ما به صورتی دیوایس های خودمان را پیکربندی میکنیم که ارتباط خاصی با محیط آن نداریم و از راه دور به واسطه پروتکل های مدیریتی همچون SSH و NetConf و RestConf دیوایس مد نظرمان را پیکربندی و Verify مینماییم.
- زیرشاخه دوم – On-Box Network Automation : در این حالت ما به محیط پیکربندی دیوایس مورد نظرمان دسترسی داریم و به صورت مستقیم کد های خودمان را بر روی آن اجرا سازی میکنیم مانند نوشتن اسکریپت به واسطه Bash و یا Python در یک سیستم لینوکسی و یا استفاده از Python Interpreter در یک سیستم خاص مانند NXOS
- دوره آموزش Network Automation با پایتون + پشتیبانی
- آموزش Network Automation قسمت 2 : راه اندازی لابراتوار Automation
- آموزش Network Automation قسمت 3 : مروری بر برنامه نویسی پایتون
- آموزش Network Automation قسمت 4 : نوشتن اسکریپت اتصال به دستگاه
- آموزش Network Automation قسمت 5 : اسکریپت Static Routing
- آموزش Network Automation قسمت 6 : راه اندازی پروتکل EIGRP
- آموزش Network Automation قسمت 7 : راه اندازی پروتکل OSPF
- آموزش Network Automation قسمت 8 : شروع کار با Paramiko
- آموزش Network Automation قسمت 9 : پیاده سازی Automation
- آموزش Network Automation قسمت 10 : پیاده سازی Off Box Automation
- آموزش Network Automation قسمت 11 : Automation در میکروتیک
- آموزش Network Automation قسمت 12 : Automation در لینوکس
- آموزش Network Automation قسمت 13 : کار با ماژول NetMiko
- این دوره مناسب چه کسانی است؟
- مدیران شبکه و مهندسان شبکه که به دنبال تسریع فرآیندهای پیکربندی و مدیریت تجهیزات شبکه هستند.
- افرادی که تجربه کار با پایتون یا علاقهمند به یادگیری این زبان برای کاربردهای شبکهای هستند.
- متخصصانی که با شبکههای گسترده و تعداد زیادی تجهیزات سروکار دارند و نیازمند خودکارسازی وظایف تکراری هستند.
- دانشجویان و علاقهمندان به مباحث Network Automation که قصد ورود به این حوزه را دارند.
- کسانی که میخواهند مهارتهای خود را در حوزه DevNet و برنامهنویسی شبکه گسترش دهند.
- این دوره مناسب چه کسانی نیست؟
- افرادی که هیچ تجربه یا علاقهای به مدیریت شبکه و پیکربندی تجهیزات ندارند.
- کسانی که تمایلی به یادگیری زبان پایتون یا کار با اسکریپتهای برنامهنویسی ندارند.
- افرادی که تنها به دنبال آموزش مباحث سنتی و غیرخودکار در شبکه هستند.
- کسانی که با شبکههای کوچک یا ساده کار میکنند و نیازی به خودکارسازی فرآیندها ندارند.
- افرادی که توقع دارند بدون هیچ تمرین عملی یا کار بر روی پروژههای واقعی به تسلط برسند.
بله، آشنایی اولیه با زبان برنامهنویسی پایتون میتواند در یادگیری سریعتر مباحث کمک کند، اما مفاهیم لازم نیز در طول دوره توضیح داده میشوند.
در این دوره از ابزارها و پروتکلهایی مانند SSH، NetConf، RestConf و تکنیکهای On-Box و Off-Box Automation با پایتون استفاده میشود.
بله، دوره شامل پروژهها و مثالهای عملی است تا دانشجویان بتوانند مهارتهای خود را در دنیای واقعی به کار بگیرند.
این دوره برای انواع تجهیزات مانند سوییچها، روترها، سرورها و کلاینتها طراحی شده است و طیف گستردهای از دیوایسها را شامل میشود.