کتاب تسلط بر چندارسالگری در زبان Raku با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر چندارسالگری در زبان Raku
موضوع کلی: برنامهنویسی پیشرفته
موضوع میانی: برنامهنویسی تابعی و چندپردازشی
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی تابعی
- 2. مفاهیم کلیدی چندارسالگری
- 3. چندارسالگری در مقابل چندریختی
- 4. پیادهسازی چندارسالگری در Raku
- 5. تعریف کلاسها و متدها در Raku
- 6. وراثت و چندارسالگری
- 7. استفاده از نقشها (Roles) در Raku
- 8. مخفیسازی و بازنویسی متدها
- 9. تعریف نوع دادههای سفارشی
- 10. استفاده از انواع دادهای محدود
- 11. عملگرهای شرطی و منطقی در Raku
- 12. حلقهها و تکرارها در Raku
- 13. توابع درجه یک و توابع خالص
- 14. برنامهنویسی بدون اثر جانبی
- 15. تکنیکهای بهینهسازی کد Raku
- 16. مدیریت خطاها و استثناها
- 17. آزموننویسی واحد در Raku
- 18. مقدمهای بر چندپردازشی
- 19. استفاده از رشتهها و الگوها
- 20. کار با فایلها و ورودی/خروجی
- 21. کار با دادههای JSON
- 22. کار با دادههای XML
- 23. کار با پایگاههای داده
- 24. مقدمهای بر شبکهسازی
- 25. ساخت APIهای ساده با Raku
- 26. برنامهنویسی ناهمزمان
- 27. استفاده از کتابخانههای Raku
- 28. ساخت ماژولهای Raku
- 29. انتشار ماژولهای Raku
- 30. مفاهیم پیشرفته چندارسالگری
- 31. چندارسالگری و الگوهای طراحی
- 32. استفاده از متا-برنامهنویسی در Raku
- 33. بهینهسازی عملکرد چندارسالگری
- 34. اشکالزدایی و پروفایلگیری کد Raku
- 35. مقدمهای بر کامپایل و اجرا
- 36. استفاده از ابزارهای توسعه Raku
- 37. ساخت برنامههای خط فرمان
- 38. ساخت رابطهای کاربری گرافیکی
- 39. مفاهیم پیشرفته توابع
- 40. استفاده از closureها
- 41. توابع بازگشتی
- 42. توابع مولد
- 43. تکنیکهای پیشرفته مدیریت حافظه
- 44. کار با ساختارهای داده پیچیده
- 45. استفاده از الگوریتمهای بهینهسازی
- 46. برنامهنویسی موازی با Raku
- 47. استفاده از کتابخانههای موازیسازی
- 48. مدیریت منابع در برنامههای چندپردازشی
- 49. همگامسازی و قفلگذاری
- 50. مقدمهای بر تستهای عملکرد
- 51. برنامهنویسی Reactive در Raku
- 52. کار با رویدادها و جریانها
- 53. استفاده از کتابخانههای Reactive
- 54. مفاهیم پیشرفته الگوهای طراحی
- 55. پیادهسازی الگوهای طراحی در Raku
- 56. مقدمهای بر Docker و Raku
- 57. استقرار برنامههای Raku
- 58. مفاهیم پیشرفته برنامهنویسی تابعی
- 59. کار با monadها
- 60. کار با functorها
- 61. استفاده از تکنیکهای برنامهنویسی declarative
- 62. مفاهیم پیشرفته شبکهسازی با Raku
- 63. ساخت سرویسهای وب
- 64. امنیت در برنامهنویسی Raku
- 65. مقدمهای بر یادگیری ماشین با Raku
- 66. کار با دادههای بزرگ
- 67. تجزیه و تحلیل دادهها با Raku
- 68. مقدمهای بر پردازش زبان طبیعی با Raku
- 69. استفاده از کتابخانههای NLP
- 70. ساخت رباتهای گفتگو
- 71. بهینهسازی کد برای پردازش دادههای بزرگ
- 72. مفاهیم پیشرفته مدیریت خطا
- 73. استفاده از try-catch-finally
- 74. تعریف خطاهای سفارشی
- 75. مفاهیم پیشرفته متا-برنامهنویسی
- 76. تغییر رفتار زبان Raku
- 77. ساخت DSLها (زبانهای خاص دامنه)
- 78. مفاهیم پیشرفته برنامهنویسی موازی
- 79. استفاده از کانالها
- 80. استفاده از message passing
- 81. مفاهیم پیشرفته الگوهای طراحی
- 82. پیادهسازی الگوهای طراحی پیچیده
- 83. مقدمهای بر تستهای یکپارچهسازی
- 84. مفاهیم پیشرفته امنیت
- 85. جلوگیری از حملات تزریق کد
- 86. مفاهیم پیشرفته یادگیری ماشین
- 87. استفاده از الگوریتمهای پیشرفته
- 88. مفاهیم پیشرفته پردازش زبان طبیعی
- 89. مدلسازی زبان
- 90. ساخت سیستمهای توصیه گر
- 91. مفاهیم پیشرفته Docker و Kubernetes
- 92. استقرار برنامههای Raku در مقیاس بزرگ
- 93. مفاهیم پیشرفته بهینهسازی کد
- 94. استفاده از پروفایلرها
- 95. مفاهیم پیشرفته تست
- 96. تستهای پذیرش
- 97. مفاهیم پیشرفته مدیریت خطا
- 98. استفاده از لاگگیری
- 99. مفاهیم پیشرفته شبکهسازی
- 100. ساخت سیستمهای توزیعشده
تگها:
Mastering Raku
Raku Multi-Dispatch
برنامهنویسی پیشرفته
برنامهنویسی تابعی
برنامهنویسی راکو
توزیع چندگانه
چندارسالگری راکو
چندپردازشی
زبان برنامهنویسی راکو
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.