کتاب تسلط بر Chapel: برنامه‌نویسی مدرن برای ابر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تسلط بر Chapel: برنامه‌نویسی مدرن برای ابر

موضوع کلی: برنامه‌نویسی

موضوع میانی: برنامه‌نویسی موازی و توزیع‌شده

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر برنامه‌نویسی ابر و چالش‌های آن
  • 2. معرفی زبان Chapel: فلسفه و اهداف طراحی
  • 3. نصب و راه‌اندازی محیط توسعه Chapel
  • 4. ساختار یک برنامه Chapel: ماژول‌ها، بلوک‌ها و توابع
  • 5. انواع داده‌های پایه در Chapel
  • 6. عملگرها و عبارات در Chapel
  • 7. متغیرها و تخصیص حافظه در Chapel
  • 8. کنترل جریان: شرطی‌ها و حلقه‌ها
  • 9. توابع: تعریف، فراخوانی و پارامترها
  • 10. مفاهیم اصلی موازی‌سازی در Chapel: locales و data spaces
  • 11. مدیریت حافظه و همگام‌سازی در Chapel
  • 12. ارتباط بین locales: message passing
  • 13. آرایه‌ها و ساختارهای داده در Chapel
  • 14. ساختارهای داده توزیع‌شده در Chapel
  • 15. برنامه‌نویسی جمعی (Collective Communication) در Chapel
  • 16. مدیریت خطا و استثناها در Chapel
  • 17. برنامه‌نویسی شی‌گرا در Chapel
  • 18. وراثت و چندریختی در Chapel
  • 19. انتخاب (Dispatch) در Chapel
  • 20. Generic Programming در Chapel
  • 21. Chapel و حافظه مشترک (Shared Memory)
  • 22. Chapel و مدل actor
  • 23. Chapel و توابع ناهمگام (Asynchronous Functions)
  • 24. استفاده از Chapel برای شبیه‌سازی‌های علمی
  • 25. Chapel و پردازش داده‌های بزرگ
  • 26. Chapel و یادگیری ماشین توزیع‌شده
  • 27. بهینه‌سازی کد Chapel برای عملکرد بالا
  • 28. ابزارهای دیباگ و پروفایلینگ Chapel
  • 29. تست واحد و تست یکپارچه‌سازی در Chapel
  • 30. معرفی کتابخانه‌های استاندارد Chapel
  • 31. ساخت و استفاده از ماژول‌های سفارشی
  • 32. Chapel و ادغام با زبان‌های دیگر (C/C++)
  • 33. پیاده‌سازی یک سرور وب ساده با Chapel
  • 34. ساخت یک سیستم توزیع‌شده Key-Value با Chapel
  • 35. استفاده از Chapel در محیط‌های کانتینری (Docker, Kubernetes)
  • 36. Chapel و معماری میکروسرویس
  • 37. الگوهای طراحی در برنامه‌نویسی موازی با Chapel
  • 38. برنامه‌نویسی fault-tolerant با Chapel
  • 39. امنیت در برنامه‌های Chapel
  • 40. به‌روزرسانی و نگهداری کد Chapel
  • 41. معرفی فریم‌ورک‌های محبوب Chapel
  • 42. مطالعه موردی: پیاده‌سازی یک الگوریتم Machine Learning با Chapel
  • 43. بهینه‌سازی مصرف انرژی در برنامه‌های Chapel
  • 44. تحلیل عملکرد و مقایسه با زبان‌های دیگر
  • 45. آینده Chapel و توسعه‌های جدید
تگ‌ها: Chapel Chapel Programming Cloud Computing Cloud Native Concurrency Distributed Systems HPC Parallel Computing Performance Scalability ابر برنامه‌نویسی توزیع‌شده برنامه‌نویسی علمی برنامه‌نویسی موازی زبان برنامه‌نویسی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.