کتاب اسکوپبندی پیشرفته تسکها در Rake: از نامگذاری تا اجرای موازی و سازماندهی پروژه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اسکوپبندی پیشرفته تسکها در Rake: از نامگذاری تا اجرای موازی و سازماندهی پروژه
موضوع کلی: برنامهنویسی و ابزارهای ساخت
موضوع میانی: ابرورکری و مدیریت تسک در Ruby با Rake
📋 سرفصلهای دوره
- 1. مبانی Rake و زبان Ruby برای ساختسازی
- 2. تفاوت Rake با Make و non-Ruby build tools
- 3. ساختار فایل Rakefile و نقطه ورود برنامه
- 4. تعریف تسکهای ساده و syntax اصلی
- 5. نامگذاری تسکها و قواعد naming convention
- 6. Namespaces و اسکوپبندی تسکها
- 7. تداخل نامها و راهحلهای اسکوپدهی
- 8. توابع task و desc و آنالیز متنی
- 9. وابستگیهای تسک و ترتیب اجرا
- 10. تمرین زنجیرهای prerequisites و chaining
- 11. اجرای مجدد تسک و re-enable
- 12. Invocation از داخل کد Ruby
- 13. Argument دادن به تسکها و ENV
- 14. File Tasks و الگوی File List
- 15. Directory Tasks و ایجاد مسیرها
- 16. Rules و الگوهای پویا
- 17. تولید پویا تسک با eval و define_task
- 18. Multi-task اجرای همزمان چند تسک
- 19. Parallel execution و Thread pool
- 20. Progress و نمایش پیشرفت اجرا
- 21. Logging و خروجی لاگ سفارشی
- 22. Tracing و اشکالزدایی اجرا
- 23. Dry-run و حالت آزمایشی
- 24. Error handling و مدیریت استثنا
- 25. Clean و Clobber تسکهای پاکسازی
- 26. Caching نتایج تسکها
- 27. Task composition و ترکیب تسکها
- 28. Composite tasks و عبارات شرطی
- 29. Dynamic task generation از دادهها
- 30. Rake API و کلاسهای داخلی
- 31. شیء导向 Rake و Application object
- 32. Rakefileهای خارجی و include
- 33. الگوهای سازماندهی پروژه بزرگ
- 34. تقسیم Rakefile به فایلهای جزء
- 35. Integration با Bundler و Gemfile
- 36. تسکهای اختصاصی Gem
- 37. رابطه Rake و RubyGems
- 38. یکپارچگی با CI/CD pipelines
- 39. بهینهسازی سرعت اجرای Rake
- 40. استراتژیهای پاراللسازی پیشرفته
- 41. Cross-platform و سازگاری سیستمعامل
- 42. اعتبارسنجی ورودی و Security
- 43. تستنویسی تسکها و Rake test tasks
- 44. مشخصات سفارشی و Advanced metadata
- 45. مقایسه عملکرد Rake و alternatives
- 46. مقدمات پروژه و Setup تسکهای اولیه
تگها:
advanced-ruby
automation
build-automation
build-tools
ci-cd
dependencies
namespace
programming
rake
rakefile
ruby
rubygems
software-development
task-management
task-scoping
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.