دوره آموزشی اسکریپتنویسی پیشرفته در لینوکس (شِل اسکریپتینگ)
8 ساعت 10 دقیقهپیشرفته2026-06-11
مدرسین

ACI Learning
Addressing the Global IT Skills Gap
جزئیات دوره
تا حالا شده حس کنی اسکریپتهایی که برای کارهای تکراری لینوکس مینویسی دیگه جوابگو نیستن؟ یا دوست داشتی ابزارهات خیلی تر و تمیزتر و قدرتمندتر بشن؟ اگه سطح مقدماتی لینوکس رو رد کردی و میخوای به یه متخصص تبدیل بشی، این دوره دقیقاً همون چیزیه که نیاز داری. توی این مسیر، یاد میگیری چطور کدهات رو ماژولار کنی، یعنی با استفاده از توابع و کتابخانههای حرفهای، کدهایی بنویسی که همیشه و همهجا قابل استفاده باشن و وقتت رو تلف نکنن.
یکی از خفنترین بخشهای این دوره، یادگیری جادوی پردازش متنه. با ابزارهای قدرتمندی مثل sed و gawk، میتونی توی کسری از ثانیه هزاران خط متن یا لاگ رو تغییر بدی و دقیقاً همون چیزی رو که میخوای استخراج کنی. تازه، با درک درست از عبارات منظم یا همون Regex، دیگه هیچ الگوی متنی نیست که نتونی شکارش کنی. اما صبر کن، جذابترین قسمت اینجاست: ما بهت یاد میدیم چطور برای اسکریپتهای خشک و خالیِ ترمینالیت، یه رابط کاربری گرافیکی شیک و ساده بسازی تا حتی کاربرهایی که با کدنویسی میونهای ندارن هم بتونن از برنامههای تو استفاده کنن. اگه آدم فنی هستی، ادمین شبکه یا سیستم هستی، یا توی دنیای DevOps فعالیت میکنی، این مهارتها باعث میشه سرعت کارت چند برابر بشه و خطاهای سیستمیت به کمترین حد برسه. دیگه وقتشه کدهای دمدستی رو بذاری کنار و ابزارهایی بسازی که بقیه بهشون میگن یه اسکریپت واقعاً حرفهای!
اهداف یادگیری این دوره
مسلط شدن به نوشتن کدهای تمیز و قابل استفاده مجدد با استفاده از توابع و کتابخانههای تخصصی
یادگیری کار با sed و gawk برای پردازشهای سنگین متنی و مدیریت لاگهای سیستمی
درک عمیق ساختار عبارات منظم یا همان Regex برای فیلتر کردن و جستجوی پیشرفته دادهها
ساخت رابطهای کاربری گرافیکی برای اسکریپتهای ترمینالی جهت راحتی کاربران نهایی
ارتقای مهارتهای خودکارسازی در لینوکس برای ادمینهای سیستم و متخصصین DevOps
افزایش پایداری و امنیت اسکریپتها در محیطهای عملیاتی و تولیدی
یکی از خفنترین بخشهای این دوره، یادگیری جادوی پردازش متنه. با ابزارهای قدرتمندی مثل sed و gawk، میتونی توی کسری از ثانیه هزاران خط متن یا لاگ رو تغییر بدی و دقیقاً همون چیزی رو که میخوای استخراج کنی. تازه، با درک درست از عبارات منظم یا همون Regex، دیگه هیچ الگوی متنی نیست که نتونی شکارش کنی. اما صبر کن، جذابترین قسمت اینجاست: ما بهت یاد میدیم چطور برای اسکریپتهای خشک و خالیِ ترمینالیت، یه رابط کاربری گرافیکی شیک و ساده بسازی تا حتی کاربرهایی که با کدنویسی میونهای ندارن هم بتونن از برنامههای تو استفاده کنن. اگه آدم فنی هستی، ادمین شبکه یا سیستم هستی، یا توی دنیای DevOps فعالیت میکنی، این مهارتها باعث میشه سرعت کارت چند برابر بشه و خطاهای سیستمیت به کمترین حد برسه. دیگه وقتشه کدهای دمدستی رو بذاری کنار و ابزارهایی بسازی که بقیه بهشون میگن یه اسکریپت واقعاً حرفهای!
اهداف یادگیری این دوره
مسلط شدن به نوشتن کدهای تمیز و قابل استفاده مجدد با استفاده از توابع و کتابخانههای تخصصی
یادگیری کار با sed و gawk برای پردازشهای سنگین متنی و مدیریت لاگهای سیستمی
درک عمیق ساختار عبارات منظم یا همان Regex برای فیلتر کردن و جستجوی پیشرفته دادهها
ساخت رابطهای کاربری گرافیکی برای اسکریپتهای ترمینالی جهت راحتی کاربران نهایی
ارتقای مهارتهای خودکارسازی در لینوکس برای ادمینهای سیستم و متخصصین DevOps
افزایش پایداری و امنیت اسکریپتها در محیطهای عملیاتی و تولیدی
سرفصل ها
مقدمه
- بررسی اجمالی
- توابع
sed و awk
- مقدمهای بر sed، بخش ۱
- مقدمهای بر sed، بخش ۲
- مقدمهای بر sed، بخش ۳
- مقدمهای بر awk
عبارت منظم (RegEx)
- عبارات منظم، بخش 1
- عبارات منظم، بخش 2
اسکریپتنویسی رابط کاربری گرافیکی
- نوشتن اسکریپتهای گرافیکی، بخش 1
- نوشتن اسکریپتهای گرافیکی، بخش ۲
sed پیشرفته
- sed پیشرفته - دستورات چندخطی، بخش ۱
- sed پیشرفته - دستورات چندخطی، بخش ۲
- sed پیشرفته - نگه داشتن فضا برای مذاکره
نگاه پیشرفته
- gawk پیشرفته - متغیرها
- نگاه پیشرفته - آرایهها
- gawk پیشرفته - دستورات ساختاریافته
- Advanted gawk - چاپ قالببندی شده و توابع
دوره های مرتبط
- دوره آموزشی پوستهها و اسکریپتهای Bash در لینوکس: سادهسازی وظایف و بهبود گردش کار با استفاده از خودکارسازی
- دوره آموزشی آزمون و رفع اشکال امنیت برنامهها
- دوره آموزشی لینوکس: Bash Shell و Scripts
- دوره آموزشی مهندسی پلتفرم ابری بومی
- دوره آموزشی لینوکس کالی برای تست قلم پیشرفته و هک اخلاقی
- دوره آموزشی لینوکس اوبونتو: دستورات ضروری و مدیریت سیستم
- دوره آموزشی یادگیری خط فرمان لینوکس (2021)
- دوره آموزشی یادگیری vi
مسیرهای مرتبط
- مسیر آموزشی گواهی حرفهای لینوکس اوبونتو
- مسیر آموزشی تبدیل شدن به یک تست کننده نفوذ
- مسیر آموزشی ارتقا مهارت های خود را به عنوان یک متخصص پزشکی قانونی کامپیوتری
- مسیر آموزشی برترین مهارت هایی که متخصصان فناوری اطلاعات در حال حاضر دارند
- مسیر آموزشی آماده شدن برای آزمون CompTIA PenTest+ (PT0-001)
- مسیر آموزشی گواهینامه حرفه ای تست نفوذ
- مسیر آموزشی تبدیل شدن به یک مدیر سیستم لینوکس
- مسیر آموزشی موفق شدن به عنوان یک مدیر فناوری اطلاعات از راه دور