کتاب آموزش جامع برنامهنویسی تابعی با استفاده از زبان اسکالا (Scala) برای توسعه سامانههای مقیاسپذیر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی تابعی با استفاده از زبان اسکالا (Scala) برای توسعه سامانههای مقیاسپذیر
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: توسعه نرمافزار با زبانهای تابعی
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی برنامهنویسی تابعی و فلسفه آن در زبان اسکالا
- 2. نصب و راهاندازی محیط توسعه اسکالا و ابزارهای مدیریت پروژه
- 3. آشنایی با سینتکس مقدماتی و متغیرهای تغییرناپذیر
- 4. تفاوتهای کلیدی برنامهنویسی تابعی و برنامهنویسی دستوری
- 5. مدیریت توابع به عنوان شهروندان درجه یک در اسکالا
- 6. کار با توابع خالص و مفهوم شفافیت ارجاعی
- 7. استفاده از عبارتها در برابر دستورات در اسکالا
- 8. ساختارهای داده تغییرناپذیر و مدیریت وضعیت
- 9. بررسی انواع دادهای پایه و سیستم تایپینگ اسکالا
- 10. کار با مجموعهها و لیستهای پیوندی در برنامهنویسی تابعی
- 11. مفهوم بازگشت و بهینهسازی فراخوانیهای بازگشتی
- 12. توابع مرتبه بالا و کاربرد آنها در پردازش دادهها
- 13. تکنیکهای کرینگ و اعمال جزئی توابع
- 14. مفهوم بستارها در اسکالا
- 15. استفاده از الگوهای تطبیق برای مدیریت دادههای ساختاریافته
- 16. کار با آپشنها برای مدیریت مقادیر تهی بدون استثنا
- 17. مدیریت خطاها با استفاده از نوع دادهای ترای
- 18. مفهوم اینترفیسها و صفات در اسکالا برای طراحی ماژولار
- 19. تلفیق برنامهنویسی شیءگرا و تابعی در اسکالا
- 20. آشنایی با مفهوم فانکتورها در برنامهنویسی تابعی
- 21. مدیریت جریانهای داده با استفاده از مپ و فلتمپ
- 22. کار با نوع دادهای ایثر برای مدیریت خطاهای منطقی
- 23. مفهوم مونادها و کاربرد آنها در ترکیب عملیاتها
- 24. ساختاردهی به برنامهها با استفاده از ترکیب توابع
- 25. مدیریت وضعیت با استفاده از توابع تغییرناپذیر
- 26. بهینهسازی حافظه و ارزیابی تنبل در اسکالا
- 27. کار با استریمها برای پردازش مجموعههای بزرگ داده
- 28. آشنایی با کتابخانههای استاندارد برای پردازش موازی
- 29. اصول طراحی نرمافزار مقیاسپذیر با استفاده از رویکرد تابعی
- 30. مدیریت رخدادها و برنامهنویسی واکنشگرا
- 31. آشنایی با مدل بازیگر در اسکالا برای سیستمهای توزیعشده
- 32. تستنویسی برای توابع خالص و تضمین صحت کد
- 33. استفاده از ابزارهای تحلیل کد برای بهبود کیفیت نرمافزار
- 34. پیادهسازی الگوهای طراحی تابعی در پروژههای واقعی
- 35. مستندسازی توابع و کدنویسی تمیز در اکوسیستم اسکالا
- 36. بررسی معماریهای لایهای در سامانههای مقیاسپذیر
- 37. یکپارچهسازی با پایگاههای داده در چارچوب برنامهنویسی تابعی
- 38. مدیریت وابستگیها و بستهبندی پروژه برای استقرار
- 39. ملاحظات امنیتی در توسعه نرمافزار با اسکالا
- 40. پروژه نهایی: طراحی و پیادهسازی یک سامانه پردازش داده تابعی
تگها:
آموزش Scala
برنامهنویسی تابعی
برنامهنویسی تابعی در Scala
برنامهنویسی شیءگرا و تابعی
توسعه سیستمهای توزیعشده
توسعه نرمافزار مقیاسپذیر
زبان برنامه نویسی اسکالا
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.