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