کتاب تسلط بر ترمینال برای مهندسان نرمافزار: گردشکارهای سریع و کارآمد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر ترمینال برای مهندسان نرمافزار: گردشکارهای سریع و کارآمد
موضوع کلی: توسعه نرمافزار
موضوع میانی: ابزارهای خط فرمان و اتوماسیون
📋 سرفصلهای دوره
- 1. مقدمهای بر خط فرمان و ترمینال
- 2. تاریخچه و تکامل ترمینالها
- 3. نصب و پیکربندی ترمینال (ویندوز، مک، لینوکس)
- 4. آشنایی با رابط کاربری ترمینال
- 5. دستورات پایه ترمینال: ناوبری در دایرکتوریها
- 6. دستورات پایه ترمینال: مدیریت فایلها و پوشهها
- 7. دستورات پایه ترمینال: مشاهده محتوای فایلها
- 8. دستورات پایه ترمینال: جستجو در فایلها و دایرکتوریها
- 9. مفاهیم پایهای سیستمعامل و ترمینال
- 10. مسیرها (Paths) و متغیرهای محیطی (Environment Variables)
- 11. ورودی و خروجی استاندارد (stdin, stdout, stderr)
- 12. pipe و redirect کردن خروجی دستورات
- 13. مدیریت فرآیندها در ترمینال
- 14. دستورات پیشرفته مدیریت فرآیندها
- 15. اسکریپتنویسی Bash: مقدمه و مفاهیم اولیه
- 16. متغیرها و آرایهها در Bash
- 17. ساختارهای کنترلی (if, else, for, while) در Bash
- 18. توابع در Bash
- 19. ورودی گرفتن از کاربر در Bash
- 20. کار با فایلها در Bash
- 21. خطایابی (Debugging) اسکریپتهای Bash
- 22. استفاده از ابزارهای خط فرمان برای مدیریت پکیجها (npm, pip, gem)
- 23. کنترل نسخه با Git از طریق ترمینال
- 24. دستورات Git پایه و میانی
- 25. کار با شاخهها (Branches) و ادغام (Merging) در Git
- 26. حل تعارضات (Conflicts) در Git
- 27. استفاده از SSH برای اتصال به سرورها
- 28. مدیریت کلیدهای SSH
- 29. اتوماسیون کارهای تکراری با Bash
- 30. ساخت اسکریپتهای اتوماسیون برای استقرار (Deployment)
- 31. استفاده از ابزارهای خط فرمان برای مدیریت سرور (scp, rsync)
- 32. آشنایی با ابزار screen و tmux برای مدیریت جلسات ترمینال
- 33. استفاده از ابزارهای خط فرمان برای مانیتورینگ سیستم
- 34. کار با ابزارهای لاگ (Logs) از طریق ترمینال
- 35. استفاده از ابزارهای خط فرمان برای پروفایلینگ (Profiling) کد
- 36. بهینهسازی عملکرد اسکریپتهای Bash
- 37. امنیت ترمینال و جلوگیری از حملات
- 38. نصب و استفاده از ابزارهای امنیتی ترمینال
- 39. آشنایی با دستورات پیشرفته ترمینال (awk, sed, grep)
- 40. استفاده از عبارات منظم (Regular Expressions) در ترمینال
- 41. کار با فایلهای متنی بزرگ با ابزارهای ترمینال
- 42. استفاده از ابزارهای ترمینال برای کار با APIها (curl, wget)
- 43. آشنایی با Docker و کار با کانتینرها از طریق ترمینال
- 44. استفاده از ابزارهای ترمینال برای مدیریت پایگاه داده
- 45. آشنایی با ابزارهای خط فرمان برای تست نرمافزار
- 46. اتوماسیون تستها با Bash
- 47. استفاده از ابزارهای خط فرمان برای CI/CD
- 48. نوشتن اسکریپتهای پیچیده برای اتوماسیون گردشکار توسعه
تگها:
automation
bash
cli
command line
devops
docker
git
linux
productivity
scripting
shell
software engineering
ssh
terminal
workflow
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.