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