کتاب صوتی مبانی سیستمعامل یونیکس و برنامهنویسی پوسته (Shell)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی سیستمعامل یونیکس و برنامهنویسی پوسته (Shell)
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: سیستمعاملها و برنامهنویسی خط فرمان
📋 سرفصلهای دوره
- 1. مقدمهای بر سیستمعامل یونیکس
- 2. تاریخچه و سیر تکامل یونیکس
- 3. معماری کلی یونیکس
- 4. مفاهیم اصلی یونیکس (فایل سیستم، پروسهها)
- 5. ساختار سلسله مراتبی فایل سیستم
- 6. دستورات پایه ناوبری در سیستم فایل
- 7. مدیریت فایلها و دایرکتوریها
- 8. نصب و پیکربندی اولیه یونیکس (در صورت امکان)
- 9. مفاهیم کاربران و مجوزها
- 10. تنظیم مجوزهای دسترسی به فایلها و دایرکتوریها
- 11. کار با کاربران و گروهها
- 12. محیط خط فرمان (شل)
- 13. انواع شلها (Bash, Zsh, etc.)
- 14. محیط خط فرمان Bash
- 15. متغیرهای محیطی و کاربرد آنها
- 16. تنظیم و مدیریت متغیرهای محیطی
- 17. شخصیسازی محیط خط فرمان
- 18. دستورات پایه ورودی/خروجی
- 19. هدایت خروجی دستورات (Redirection)
- 20. استفاده از پایپ (Pipe) برای زنجیر کردن دستورات
- 21. فیلتر کردن و پردازش متن با دستورات پایه
- 22. دستور grep برای جستجوی الگو
- 23. دستور sed برای ویرایش جریان متن
- 24. دستور awk برای پردازش دادههای جدولی
- 25. مدیریت پروسهها در یونیکس
- 26. لیست کردن پروسهها و اطلاعات آنها
- 27. کنترل پروسهها (شروع، توقف، خاتمه)
- 28. اولویتبندی پروسهها
- 29. کار با پسزمینه و پیشزمینه پروسهها
- 30. مفاهیم ارتباط بین پروسهها (IPC)
- 31. توسعه برنامههای خط فرمان
- 32. مقدمهای بر برنامهنویسی پوسته (Shell Scripting)
- 33. نوشتن اولین اسکریپت شل
- 34. ساختار کلی اسکریپتهای شل
- 35. متغیرها در اسکریپتهای شل
- 36. انواع داده و عملگرها در اسکریپتهای شل
- 37. دستورات شرطی (if, case)
- 38. حلقهها (for, while, until)
- 39. توابع در اسکریپتهای شل
- 40. مدیریت ورودی و آرگومانهای اسکریپت
- 41. اشکالزدایی اسکریپتهای شل
- 42. ابزارهای مفید برای برنامهنویسی شل
- 43. مفاهیم پیشرفتهتر اسکریپتنویسی
- 44. مدیریت خطا و استثناها در اسکریپتها
- 45. استفاده از ابزارهای خارجی در اسکریپتها
- 46. کار با فایلها و دایرکتوریها در اسکریپتها
- 47. پردازش متن و داده در اسکریپتها
- 48. اتوماسیون وظایف با اسکریپتهای شل
- 49. مقدمهای بر ویرایشگرهای متن
- 50. ویرایشگر nano
- 51. ویرایشگر vi/vim (مبانی)
- 52. ویرایشگر emacs (مبانی)
- 53. کار با فایلهای پیکربندی سیستم
- 54. مفاهیم شبکه در یونیکس
- 55. دستورات پایه شبکه (ping, traceroute)
- 56. کار با SSH برای دسترسی امن از راه دور
- 57. مدیریت سرویسهای شبکه
- 58. مفاهیم امنیت در یونیکس
- 59. اصول اولیه امنیت سیستم
- 60. مدیریت کاربران و مجوزها برای امنیت
- 61. فایروالها و ابزارهای امنیتی
- 62. پشتیبانگیری و بازیابی اطلاعات
- 63. مفاهیم پایگاه داده (در حد نیاز خط فرمان)
- 64. کار با ابزارهای خط فرمان برای پایگاه داده (مانند sqlite)
- 65. مقدمهای بر ابزارهای مدیریت سیستم
- 66. مانیتورینگ منابع سیستم
- 67. لاگگیری و تحلیل لاگها
- 68. دستورات مفید و پرکاربرد
- 69. دستور find برای جستجوی فایلها
- 70. دستور sort برای مرتبسازی دادهها
- 71. دستور uniq برای حذف خطوط تکراری
- 72. دستور cut برای استخراج ستونها
- 73. دستور paste برای ادغام فایلها
- 74. دستور diff برای مقایسه فایلها
- 75. دستور tar برای فشردهسازی و آرشیو
- 76. دستور gzip و bzip2 برای فشردهسازی
- 77. کار با ابزارهای کنترل نسخه (مقدماتی)
- 78. مقدمهای بر Git
- 79. دستورات پایه Git (init, add, commit)
- 80. کار با ریپازیتوریهای محلی Git
- 81. مفاهیم فایلهای پیکربندی و تنظیمات کاربر
- 82. استانداردهای کدنویسی در برنامهنویسی شل
- 83. نکات و ترفندهای پیشرفته
- 84. کار با ابزارهای خط فرمان برای توسعه وب (مقدماتی)
- 85. مقدمهای بر curl و wget
- 86. کار با ابزارهای خط فرمان برای پردازش تصویر (مقدماتی)
- 87. مقدمهای بر ImageMagick
- 88. کار با ابزارهای خط فرمان برای پردازش صدا (مقدماتی)
- 89. مقدمهای بر SoX
- 90. مفاهیم مجازیسازی و کانتینرسازی (اشاره کوتاه)
- 91. کار با Docker (مقدماتی)
- 92. تکنیکهای بهینهسازی اسکریپتها
- 93. مفاهیم برنامهنویسی موازی (در حد اشاره)
- 94. کار با ابزارهای خط فرمان برای تحلیل داده (مقدماتی)
- 95. مقدمهای بر ابزارهای تحلیل آماری خط فرمان
- 96. مفاهیم اصلی DevOps (اشاره کوتاه)
- 97. کار با ابزارهای اتوماسیون (مانند Ansible - اشاره)
- 98. فرهنگ و جامعه یونیکس
- 99. مستندسازی در سیستمعامل یونیکس
- 100. کاربردهای پیشرفته اسکریپتنویسی شل
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.