50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها

کاملترین آموزش شل اسکریپت ( Shell Scripting ) به همراه پشتیبانی

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

کاملترین آموزش شل اسکریپت ( Shell Scripting ) به همراه پشتیبانی
1,249,000 تومان 2,498,000
50٪ مانده تا پایان تخفیف
تعداد دانشجو
34 نفر
مدت زمان دوره
6 ساعت
دانلود ویدیوها
بعد از خرید
سطح دوره
متوسط

توضیحات دوره

به کاملترین دوره آموزش Shell Scripting یا Bash Scripting ( بش اسکریپت ) در سیستم عامل لینوکس خوش آمدید. این دوره با بیش از 30 ویدیو آموزشی ( 7 ساعت ) با تدریس مهندس حسین احمدی به همراه صدور مدرک و پشتیبانی به صورت کاملاً کاربردی تهیه شده تا شما را از هر گونه آموزش دیگری بی نیاز کند. فرقی نمی کند که به عنوان یک مدیر سیستم فعالیت می کنید یا یک برنامه نویس و یا یک کاربر عادی لینوکس هستید. در هر صورتی این آموزش می تواند به شما کمک کند که کارهای روزمره خود را ساده سازی کرده و با نوشتن اسکریپت های کاربردی لذت استفاده از لینوکس را تجربه کنید.

X آموزش Batch Scripting ، برنامه‌نویسی برای ساده‌سازی کارها با دستورات ویندوز آموزش Batch Scripting ، برنامه‌نویسی برای ساده‌سازی کارها با دستورات ویندوز مشاهده آموزش

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

برای یادگیری این دوره آموزشی شما باید با مفاهیم اولیه لینوکس آشنا باشید، برای این منظور می توانید به دوره آموزشی لینوکس اسنشیالز مهندس نصیری در وب سایت توسینسو مراجعه کنید:

X دوره آموزش لینوکس اسنشیالز ( Linux Essentials ) یادگیری مبانی لینوکس دوره آموزش لینوکس اسنشیالز ( Linux Essentials ) یادگیری مبانی لینوکس مشاهده آموزش

شل چیست؟

شل، یک برنامه کاربردی است که به عنوان رابط بین کاربر و سیستم عامل عمل می کند. شما بوسیله شل می توانید دستورات خود را به سیستم عامل لینوکس داده و خروجی مد نظر را دریافت کنید. در لینوکس انواع مختلفی از Shell ها وجود دارد که هر کدام ویژگی ها و مزیت های خاص خود را دارند. محبوب ترین شل در سیستم عامل لینوکس Bash می باشد که مخفف Bourne Again Shell می باشد که در تمامی توزیع های لینوکس وجود داشته و شما می توانید از دستورات این شل استفاده کنید.

شل اسکریپت چیست؟

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

این دوره برای چه کسانی مناسب است؟

مخاطبین دوره:

  • مدیران سیستم
  • کارشناسان DevOps
  • برنامه نویسان
  • کاربران معمولی لینوکس

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

  • درک مفاهیم اولیه سیستم عامل لینوکس در حد لینوکس اسنشیالز

در پایان این دوره چه چیزهایی یاد می‌گیرید؟

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

مفاهیم اولیه در اسکریپت نویسی مانند متغیر ها، حلقه ها، دستورات شرطی و کنترلی

آشنایی با مفاهیم Command Substitution و Variable Substitution و کاربرد آن ها

استفاده از Positional Arguments در اسکریپت ها

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

نوشتن اسکریپت های ماژولار

نحوه نوشتن Universal Script

آشنایی با ابزار cron و زمان بندی اجرای خودکار کارها در سیستم عامل لینوکس

استفاده از Logger

نحوه بک آپ گیری در لینوکس بوسیله اسکریپت نویسی

آموزش کار با دستور awk

آموزش کار با دستور sed

آموزش کار با دستور grep

آموزش Regular Expression

آنالیز لاگ فایل و استخراج اطلاعات مد نظر

بلاک کردن خودکار حمله ها در فایروال لینوکس

مانیتور کردن دیسک ها در لینوکس

مانیتور کردن پراسس ها در لینوکس

سرفصل‌های دوره

تمامی سرفصل ها

36 درس 6
  • آشنایی با مفاهیم اولیه در اسکریپت نویسی 00:09:06
  • آموزش ایجاد و اجرای اسکریپت ها در سیستم عامل لینوکس 00:11:31
  • آموزش کار با متغیر ها 00:13:44
  • دستور read و خواندن ورودی از کاربر 00:06:48
  • آشنایی با escape character ها در لینوکس 00:08:08
  • قابلیت Command Substitution و کاربردهای آن 00:06:31
  • قابلیت Variable Substitution و کاربردهای آن 00:07:47
  • استفاده از Positional Argument ها در اسکریپت نویسی 00:10:33
  • استفاده از عملگرهای ریاضی 00:08:59
  • عملگرهای شرطی 00:26:09
  • کنترل اجرای روند اجرای اسکریپت با دستور if 00:17:44
  • آشنایی با نوشتن if های تو در تو 00:04:14
  • آشنایی با مفهوم exit code و کاربردهای آن 00:07:59
  • آشنایی با عملگرهای منطقی AND و OR 00:13:55
  • آموزش کار با آرایه ها در اسکریپت نویسی 00:06:59
  • آموزش کار با حلقه ها - حلقه while 00:06:25
  • آموزش کار با حلقه ها - مثال های حلقه while 00:09:28
  • آموزش کار با حلقه ها - متغیر IFS و پردازش فایل های csv 00:08:52
  • آموزش کار با حلقه ها - حلقه for 00:08:56
  • آموزش کار با حلقه ها - دستورات break و continue 00:08:11
  • آموزش کار با دستور case 00:11:53
  • حلقه select و ایجاد منو در اسکریپت ها 00:15:43
  • آموزش کار با توابع یا function ها 00:12:40
  • نوشتن اسکریپت های ماژولار (Modular) و عبارت source 00:08:18
  • آموزش نوشتن اسکریپت های Universal 00:09:11
  • زمانبندی اجرای خودکار وظایف در لینوکس ( ابزار cron ) 00:20:38
  • آموزش کار با دستور Logger 00:07:31
  • قرار دادن اسکریپت ها در پوشه bin 00:08:27
  • کارگاه عملی - نوشتن اسکریپت Backup Rotation 00:18:27
  • آموزش کار با دستور awk در لینوکس 00:17:41
  • آموزش کار با دستور sed در لینوکس 00:09:06
  • آموزش کار با دستور grep در لینوکس 00:09:10
  • آموزش Regular Expressions و قابلیت های آن 00:22:14
  • کارگاه - اسکریپت آنالیز لاگ حمله و بلاک کردن خودکار IP ها 00:08:41
  • مانیتور کردن دیسک های در لینوکس و اسکریپت ها 00:13:00
  • مانیتور کردن پراسس ها ( Process Monitoring ) در لینوکس 00:24:01

جایگاه این دوره در نقشه راه

برای این دوره هنوز هیچ نقشه راهی تعریف نشده است.

گواهینامه پایان دوره

نمونه گواهینامه دوره

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

گواهینامه توسینسو چیست؟

درباره مدرس دوره

حسین احمدی

حسین احمدی

بنیانگذار توسینسو و برنامه نویس و توسعه دهنده ارشد وب

حسین احمدی ، بنیانگذار TOSINSO ، توسعه دهنده وب و برنامه نویس ، بیش از 12 سال سابقه فعالیت حرفه ای در سطح کلان ، مشاور ، مدیر پروژه و مدرس نهادهای مالی و اعتباری ، تخصص در پلتفرم دات نت و زبان سی شارپ ، طراحی و توسعه وب ، امنیت نرم افزار ، تحلیل سیستم های اطلاعاتی و داده کاوی ...

۱۵ دوره
+۲۰,۰۰۰ دانشجو
۴.۸ میانگین امتیاز

هنوز برای شروع مطمئن نیستی؟

فرم زیر را پر کن تا کارشناسان ما برای یک جلسه مشاوره تخصصی رایگان با شما تماس بگیرند.

نظرات کاربران (2)

آواتار کاربر

به عنوان کسیکه کارم وردپرس هست و سالها با سرویس های هاستینگ لینوکس کار کردم ، می دونم که بحث Shell Scripting چقدر می تونه کارهای مدیریتی سرورها رو آسون کنه ، دوره رو تهیه کردم چون مهندس احمدی واقعا اسکریپت نمی نویسه ، برنامه نویسی BASH انجام میده ، با اسکریپت اضافه کردن Rule ها تو فایروال لینوکس خیلی لذت بردم ،سبک تدریس کاملا کارگاهی هست ، Shell Script ها با مثال توضیح داده میشن و گام به گام جلو میره و البته مشخص هست برنامه ریزی شده که اسکریپت ها در حوزه دواپس کاربردی باشن ... ممنون از شما ، از دیدن دوره لذت بردیم و قطعا بهترین دوره اسکریپت نویسی لینوکس به زبان فارسی هست.

آواتار کاربر
1403/07/18

من خودم شاهد بودم مهندس احمدی چه زحماتی برای تدوین این دوره اسکریپت نویسی BASH کشیده ، اگر بخام خلاصه بگم ، باید بگم که همه اسکریپت های کاربردی که در بحث مدیریت لینوکس لازم هست رو یاد می گیرید ، از دیدگاه یه برنامه نویس به ساده ترین شکل ممکن داره تدریس میشه ، دوره شل اسکریپتینگ دیدم که طرف بعد از 2 ساعت تازه میگه Hello World نوشتیم یا فقط از روی اسلاید تدریس می کنه ولی مهندس احمدی همه رو عملی و با پروژه یاد دادن ، به نظرم برای دواپس کارها و هاستینگ کارها و متخصصین لینوکس این دوره یک الزام هست بیشتر ... مطمئن هستم از دیدنش لذت می برید.

1,249,000 تومان 2,498,000