معرفی خط فرمان لینوکس و اسکریپت نویسی عملی Shell
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به فرمان های اصلی CLI لینوکس برای مدیریت فایل، پردازش متون و ناوبری سیستم، که توانایی شما برای کار بهطور مؤثر در محیطهای مشابه یونیک را افزایش میدهد.
- توسعه مهارت در ویرایشگر متن Vim، یادگیری تکنیکهای پیشرفته ویرایش، میانبرهای ناوبری و گزینههای سفارشیسازی برای افزایش بهرهوری شما در کار با متن
- ایجاد و اشکالزدایی اسکریپتهای شل Bash، استفاده از متغیرها، ساختارهای کنترلی، توابع و مدیریت خطا برای اتوماسیون تسک های پیچیده و سادهسازی مدیریت سیستم
- استفاده از تکنیکهای پیشرفته اسکریپتنویسی از جمله RegEx، تغییر مسیر ورودی/خروجی، کنترل تسک ها و مدیریت فرآیندها برای حل چالشهای واقعی IT و بهینهسازی کارها
پیش نیازهای دوره
- سواد کامپیوتری اولیه و آشنایی با سیستمهای عامل
- دسترسی به رایانهای با سیستم عامل مشابه یونیک (لینوکس، macOS یا ویندوز با WSL)
توضیحات دوره
این دوره جامع به منظور فراهمکردن مهارتهای ضروری در عملیات خط فرمان لینوکس و برنامهنویسی شل طراحی شده است. چه شما مبتدی باشید و چه بهدنبال بهبود دانش موجود خود باشید، این دوره رویکردی ساختارمند برای تسلط به این مهارتهای مهم IT ارائه میدهد.
ساختار دوره
این برنامه آموزشی با دقت به چهار بخش اصلی تقسیم شده است که هر کدام بر اساس بخش قبلی ساخته شده تا تجربه یادگیری کاملی را فراهم کند:
مبانی شل: این بخش اساسی، یادگیرندگان را با محیط شل لینوکس آشنا میکند. موضوعات شامل فرمان های اولیه، ناوبری سیستم فایل، پردازش متن و مدیریت فایل است.
آغاز کار با Vim: یک بخش اختصاصی در مورد Vim، ویرایشگر متن قدرتمند، اطمینان میدهد که دانشجویان از تکنیکهای ویرایش متن مؤثر که برای برنامهنویسی و مدیریت سیستم ضروری است، به خوبی آگاهاند.
برنامهنویسی شل بهصورت عملی: مسیر سریع: این بخش به عمق برنامهنویسی شل میپردازد و اصول سینتکس، ساختارهای کنترلی، توابع و تکنیکهای پیشرفته را پوشش میدهد.
برنامهنویسی بهصورت مرحله به مرحله: بخش نهایی رویکردی منظم به توسعه اسکریپت ارائه میدهد و مفاهیم را از طریق تمرینات عملی و مثالهای واقعی تقویت میکند.
نتایج کلیدی یادگیری
در پایان این دوره، دانشجویان قادر خواهند بود:
- با اعتماد به نفس در سیستم فایل لینوکس ناوبری کنند.
- ابزارهای خط فرمان اساسی را برای مدیریت سیستم و فایل استفاده کنند.
- متن را به طور مؤثر با استفاده از Vim ویرایش کنند.
- اسکریپتهای شل Bash بنویسند، اشکالزدایی و بهینهسازی کنند.
- ساختارهای کنترلی، توابع و مدیریت خطا را در اسکریپتها پیادهسازی کنند.
- ورودی/خروجی را پردازش کنند و عملیات ورودی/خروجی را مدیریت کنند.
- فرآیندهای پسزمینه و کنترل شغل را در لینوکس مدیریت کنند.
متدولوژی تدریس
این دوره از متدهای آموزشی متنوعی برای پاسخ به سبکهای یادگیری مختلف استفاده میکند:
- درسهای ویدیویی برای مفاهیم نظری
- تمرینات عملی و تمرین کد نویسی
- جلسات آزمایشگاهی راهنما برای کاربرد عملی
- مثالهای واقعی و مطالعه موردی
- بررسیهای جامع و آزمونها برای تقویت یادگیری
هدفگروه
این دوره برای:
- دانشجویان IT که به دنبال ایجاد اصول قوی در لینوکس هستند.
- مدیران سیستم که به دنبال اتوماسیون تسک ها هستند.
- محافظان توسعه که به برنامهنویسی برای استقرار و اتوماسیون علاقه دارند.
- متخصصان IT که به دنبال افزایش مهارتهای خط فرمان خود هستند.
پیش نیازها
در حالی که هیچ تجربهی قبلی از لینوکس ضروری نیست، سواد کامپیوتری اولهی و آشنایی با سیستمهای عامل مفید خواهد بود. تمایل به یادگیری و تمرین منظم برای موفقیت در این دوره ضروری است.
مدت و قالب دوره
با بیش از 14 ساعت محتوای ویدیویی، این دوره تجربه یادگیری غنی را ارائه میدهد. ساختار مدولار امکان یادگیری انعطافپذیر را فراهم میکند و به دانشجویان اجازه میدهد که با سرعت خود پیشرفت کنند و در صورت نیاز به مباحث مراجعه کنند.
"معرفی خط فرمان لینوکس و اسکریپت نویسی عملی Shell" بیش از یک دوره است؛ این یک سفر جامع به دنیای لینوکس و اتوماسیون است. با تسلط به این مهارتها، یادگیرندگان نه تنها قابلیتهای فردی خود را افزایش میدهند بلکه بهطور قابل توجهی ارزش خود را در بازار کار IT بالا میبرند. به ما بپیوندید تا قدرت خط فرمان لینوکس و برنامهنویسی shell را شناسایی کرده و اولین قدم خود را جهت تبدیل شدن به یک حرفهای ماهر در لینوکس بردارید.
این دوره برای چه کسانی مناسب است؟
- مدیران سیستم
- توسعهدهندگان جونیور
- علاقهمندان به DevOps
- دانشجویان IT و فارغالتحصیلان جدید
معرفی خط فرمان لینوکس و اسکریپت نویسی عملی Shell
-
فرمان های اولیه شل لینوکس 09:17
-
استفاده از فرمان های اولیه 07:34
-
مقدمهای بر مترکاراکترهای شل در لینوکس 11:38
-
سیستمهای کمکلینکس و روشهای صحیح خاموش کردن 14:51
-
ناوبری در سیستم فایل لینوکس: درک دایرکتوری 10:49
-
ناوبری دایرکتوری لینوکس: فرمان های ضروری 14:08
-
درک نوعهای فایل لینوکس 15:16
-
تکنیکهای فهرستبندی فایل در لینوکس: بررسی عملکرد فرمان ls 15:27
-
مترکاراکترهای wildcard در مدیریت فایل لینوکس 10:45
-
نمایش محتوای فایل در لینوکس 08:17
-
پردازش متن با Grep در لینوکس 11:23
-
مدیریت فایل و دایرکتوری: فرمان های ضروری لینوکس 10:11
-
مقدمهای بر ناوبری پایه در Vim 14:36
-
تمرین عملی: نصب Vim و ناوبری پایه 05:20
-
اصول ویرایش در Vim 14:22
-
ناوبری اولیه در Vim 04:20
-
ناوبری پیشرفته در Vim 07:07
-
جستجو و جایگزینی در Vim 05:40
-
کپی و چسباندن در Vim 08:21
-
اصول Vim: مرور جامعی بر مفاهیم اصلی 05:45
-
مروری بر درسهای تمرینی. چه چیزی خواهیم آموخت؟ 03:52
-
تمرین 1: ویرایش در Vim 09:43
-
تمرین 2: ویرایش در Vim 07:47
-
تمرین 3: ویرایش در Vim 11:26
-
تمرین 4: ویرایش در Vim 13:20
-
ناوبری و ویرایش چندین فایل در Vim 07:31
-
تکنیکهای پیشرفته Vim برای مدیریت چندین فایل 13:08
-
اضافه کردن فایلهای پروژه به GitHub 10:03
-
شروع کار با Vim 12:42
-
اولین اسکریپت Bash شما. بخش 1 11:06
-
اولین اسکریپت Bash شما. بخش 2 08:22
-
اصول سینتکس Bash. بخش 1 10:41
-
اصول سینتکس Bash. بخش 2 08:11
-
اصول سینتکس Bash. بخش 3 06:27
-
کار با فایلها و مجوزها. بخش 1 12:54
-
کار با فایلها و مجوزها. بخش 2 04:44
-
کار با فایلها و مجوزها. بخش 3 10:32
-
مثال اسکریپت: عملیات فایل و مفاهیم Bash 13:18
-
عبارت 'if'. بخش 1 07:59
-
عبارت 'if'. بخش 2 12:14
-
حلقهها در Bash. بخش 1 08:33
-
حلقهها در Bash. بخش 2 10:23
-
آزمایشگاه عملی: اسکریپت منوی تعاملی. بخش 1 09:23
-
آزمایشگاه عملی: اسکریپت منوی تعاملی. بخش 2 11:23
-
آزمایشگاه عملی: اسکریپت منوی تعاملی مدیریت لینوکس 09:47
-
آزمایشگاه عملی: اسکریپت منوی تعاملی مدیریت لینوکس 08:19
-
توابع در Bash. بخش 1 10:35
-
توابع در Bash. بخش 2 11:52
-
مدیریت خطا و اشکالزدایی در Bash. بخش 1 08:55
-
مدیریت خطا و اشکالزدایی در Bash. بخش 2 11:39
-
مدیریت خطا و اشکالزدایی در Bash. بخش 3 10:58
-
تکنیکهای پیشرفته برنامهنویسی Bash - توضیح مثالها 09:53
-
تکنیکهای پیشرفته برنامهنویسی Bash - توضیح مثالها 10:05
-
تکنیکهای پیشرفته برنامهنویسی Bash - توضیح مثالها 13:45
-
تکنیکهای پیشرفته برنامهنویسی Bash - مثال عملی 09:29
-
بهینهسازی و عملکرد اسکریپت Bash. بخش 1 08:56
-
بهینهسازی و عملکرد اسکریپت Bash. بخش 2 10:20
-
بهینهسازی و عملکرد اسکریپت Bash. بخش 3 08:54
-
بهینهسازی و عملکرد اسکریپت Bash. بخش 4 09:26
-
بهینهسازی و عملکرد اسکریپت Bash. مثال عملی 06:31
-
نوشتن اسکریپتهای ساده Bash 11:41
-
تمرین راهنما: نوشتن اولین اسکریپت خود 02:34
-
استفاده از حلقهها 14:50
-
تمرین راهنما: استفاده از حلقهها 02:47
-
توصیف یک عبارت منظم ساده 09:11
-
تمرین راهنما: استفاده از grep با RegEx 03:30
-
استفاده از grep با RegEx 05:14
-
آزمایشگاه: اولین اسکریپت شما 05:59
-
ساخت اسکریپتها: استفاده از متغیرها و تغییر مسیر ورودی/خروجی 14:58
-
ساخت اسکریپتها: دستورات if-then 08:14
-
ساخت اسکریپتها: آزمایش فرمان Test. استفاده از مقایسه 10:06
-
ساخت اسکریپتها: استفاده از مقایسه فایل 10:58
-
آزمایش ترکیبی. کار با دستورات if-then پیشرفته 08:19
-
یک مثال عملی 05:43
-
حلقهزنی با عبارت 'for' 08:22
-
حلقهزنی با عبارت 'for'. بخش 2 12:00
-
استفاده از فرمان های 'while' و 'until'. استفاده از حلقهها 08:20
-
استفاده از حلقهها. بخش 2 09:08
-
مثالهای عملی با استفاده از حلقهها 08:25
-
عبور دادن پارامترها 07:26
-
استفاده از متغیرهای پارامتر خاص 07:14
-
کار با گزینهها 11:48
-
استفاده از فرمان Read 06:21
-
یک مثال عملی 06:41
-
درک ورودی و خروجی 14:27
-
تغییر مسیر خروجی در اسکریپتها 10:14
-
خواندن/نوشتن توصیفگرهای فایل 09:35
-
خاموش کردن خروجی فرمان. استفاده از فایلهای موقت. ثبت سابقه 10:03
-
یک مثال عملی: استفاده از ورودی و خروجی 07:55
-
ارسال سیگنال به شل Bash 08:43
-
استفاده از traps 05:09
-
اجرا کردن اسکریپتها در پسزمینه 09:17
-
اجرا کردن اسکریپتها بدون قطع شدن 02:23
-
کنترل کار. مشاهده کارها 03:04
مشخصات آموزش
معرفی خط فرمان لینوکس و اسکریپت نویسی عملی Shell
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:94
- مدت زمان :14:40:52
- حجم :4.69GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy