لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیشرفته اسکریپتنویسی لینوکس (Linux Shell Scripting)
- آخرین آپدیت
دانلود Linux Shell Scripting - Advanced
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون مجهز به Coursera Coach است!
روشی هوشمندتر برای یادگیری با مکالمات تعاملی و لحظهای که به شما کمک میکند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیقتر کنید.
در این دوره، شما یاد خواهید گرفت که چگونه مهارتهای اسکریپتنویسی خود را با تکنیکهای پیشرفته ارتقا دهید تا بتوانید اسکریپتهای قدرتمند و کارآمدی بنویسید. شما بر استفاده از توابع (functions)، کتابخانهها، اسکریپتنویسی گرافیکی و ابزارهای پیشرفتهای مانند sed ،awk و عبارتهای منظم (RegEx) برای مدیریت دادهها و خودکارسازی وظایف پیچیده مسلط خواهید شد.
دوره با معرفی توابع و کتابخانهها در Bash شروع میشود، جایی که یاد میگیرید چگونه کدهای قابل استفاده مجدد ایجاد کرده و اسکریپتهای خود را ماژولار کنید. شما متغیرهای محلی در مقابل سراسری (local vs. global) و نحوه بازگرداندن مقادیر از توابع برای پویا کردن اسکریپتها را بررسی خواهید کرد. سپس، به بررسی عمیق sed و awk میپردازیم؛ دو ابزار حیاتی برای پردازش متن و دستکاری دادهها. از جایگزینیهای ساده گرفته تا ویرایشهای پیچیده چندخطی، شما در استفاده از این ابزارها برای مدیریت دقیق دادههای متنی مهارت پیدا خواهید کرد.
در مرحله بعد، قدرت عبارتهای منظم (RegEx) را برای تطبیق الگو و تغییر متن پوشش میدهیم. این بخش شما را به توانایی ساخت عملیاتهای پیشرفته جستجو و جایگزینی مجهز میکند که اسکریپتهای شما را بسیار منعطف و کارآمد میسازد. سپس به سراغ اسکریپتنویسی رابط کاربری گرافیکی (GUI) میرویم و یاد میگیریم چگونه اسکریپتهای تعاملی بسازیم که کاربران را با منوهای متنی یا گرافیکی درگیر کند.
این دوره برای زبانآموزان سطح متوسط تا پیشرفته که با مبانی اسکریپتنویسی شل آشنا هستند، طراحی شده است. این آموزش برای مدیران سیستم، توسعهدهندگان و هر کسی که به دنبال تقویت توانمندیهای خود در اسکریپتنویسی است، مفید خواهد بود. تجربه قبلی در اسکریپتنویسی GUI یا کار با sed/awk پیشرفته لازم نیست، اما داشتن درک قوی از اصول پایه Bash توصیه میشود.
سرفصل ها و درس ها
توابع و کتابخانهها
Functions and Libraries
مرور کلی
Overview
توابع
Functions
آموزش sed و awk
sed and awk
مقدمهای بر Sed بخش اول
Intro to Sed Part 1
مقدمهای بر Sed بخش دوم
Intro to Sed Part 2
مقدمهای بر Sed بخش سوم
Intro to Sed Part 3
مقدمهای بر awk
Intro to awk
عبارتهای منظم (RegEx)
RegEx
عبارتهای منظم بخش اول
Regular Expressions Part 1
عبارتهای منظم بخش دوم
Regular Expressions Part 2
اسکریپتنویسی گرافیکی (GUI)
GUI Scripting
نوشتن اسکریپتهای گرافیکی بخش اول
Writing Graphical Scripts Part 1
نوشتن اسکریپتهای گرافیکی بخش دوم
Writing Graphical Scripts Part 2
پیشرفته sed
Advanced sed
sed پیشرفته: دستورات چندخطی بخش اول
Advanced sed: Multi-line Commands Part 1
sed پیشرفته: دستورات چندخطی بخش دوم
Advanced sed: Multi-line Commands Part 2
sed پیشرفته: استفاده از Hold Space برای نفی
Advanced sed: Hold Space for Negation
نمایش نظرات