آموزش پیشرفته اسکریپت‌نویسی لینوکس (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

پیشرفته gawk Advanced gawk

  • gawk پیشرفته: متغیرها Advanced gawk: Variables

  • gawk پیشرفته: آرایه‌ها Advanced gawk: Arrays

  • gawk پیشرفته: دستورات ساختاریافته Advanced gawk: Structured Commands

  • gawk پیشرفته: چاپ فرمت‌بندی شده و توابع Advanced gawk: Formatted Printing and Functions

نمایش نظرات

آموزش پیشرفته اسکریپت‌نویسی لینوکس (Linux Shell Scripting)
جزییات دوره
10h 43m
17
(آخرین آپدیت)
418
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده