کتاب راهنمای جامع پیکربندی و توسعه حرفه‌ای برنامه‌های اسکالا (Scala) در محیط IntelliJ IDEA با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

عنوان دوره: دوره راهنمای جامع پیکربندی و توسعه حرفه‌ای برنامه‌های اسکالا (Scala) در محیط IntelliJ IDEA

موضوع کلی: علوم رایانه و مهندسی نرم‌افزار

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

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

  • 1. آشنایی با مفاهیم و معماری زبان برنامه‌نویسی اسکالا
  • 2. نصب و راه‌اندازی محیط توسعه یکپارچه IntelliJ IDEA
  • 3. پیکربندی کیت توسعه جاوا JDK برای پروژه اسکالا
  • 4. نصب و تنظیم پلاگین رسمی اسکالا در IntelliJ IDEA
  • 5. ساخت اولین پروژه اسکالا با استفاده از ابزار مدیریت پروژه SBT
  • 6. ساختار فایل‌ها و دایرکتوری‌ها در پروژه‌های استاندارد اسکالا
  • 7. تنظیمات محیطی و پیکربندی مفسر اسکالا در تنظیمات پروژه
  • 8. مدیریت وابستگی‌ها و کتابخانه‌های خارجی در فایل build.sbt
  • 9. کار با پنجره ابزار SBT و اجرای دستورات در کنسول یکپارچه
  • 10. بررسی ساختار کلاس‌ها و اشیاء در برنامه‌نویسی شیءگرا با اسکالا
  • 11. تعریف متغیرها و انواع داده‌ها در اسکالا
  • 12. استفاده از توابع و متدهای مرتبه بالاتر در برنامه‌نویسی تابعی
  • 13. مدیریت جریان کنترل و ساختارهای شرطی
  • 14. کار با مجموعه‌ها و ساختمان داده‌های تغییرناپذیر
  • 15. بررسی ویژگی Traits و پیاده‌سازی ارث‌بری چندگانه
  • 16. استفاده از الگوهای تطبیق الگو Pattern Matching
  • 17. کار با Case Classes برای مدل‌سازی داده‌ها
  • 18. مدیریت خطاها با استفاده از Option و Try و Either
  • 19. تنظیمات کامپایلر اسکالا در محیط IntelliJ برای بهینه‌سازی کد
  • 20. استفاده از قابلیت‌های عیب‌یابی و دیباگ در IntelliJ IDEA
  • 21. پیکربندی تست واحد با استفاده از فریم‌ورک ScalaTest
  • 22. اجرای تست‌های خودکار و بررسی گزارش‌های پوشش کد
  • 23. کار با ابزارهای بازآرایی کد و ریفکتورینگ در IntelliJ
  • 24. مدیریت نسخه و کار با Git در پروژه‌های اسکالا
  • 25. استفاده از قابلیت‌های تکمیل خودکار و تحلیل کد ایستا
  • 26. پیکربندی استایل کد و ابزارهای فرمت‌دهی خودکار
  • 27. کار با Future و مدیریت برنامه‌نویسی غیرهمگام
  • 28. آشنایی با مفاهیم اولیه کتابخانه Akka در اسکالا
  • 29. بهینه‌سازی تنظیمات حافظه و JVM برای اجرای برنامه‌های اسکالا
  • 30. استفاده از ابزارهای مانیتورینگ و پروفایلینگ در IntelliJ
  • 31. بسته‌بندی پروژه و تولید فایل اجرایی JAR
  • 32. اتصال به پایگاه داده و استفاده از JDBC در اسکالا
  • 33. کار با کتابخانه‌های مدیریت پیکربندی در پروژه‌های بزرگ
  • 34. بررسی الگوهای طراحی در توسعه نرم‌افزار اسکالا
  • 35. مستندسازی کد با استفاده از ابزارهای داخلی IntelliJ
  • 36. استفاده از اسکریپت‌های Scala Worksheet برای تست سریع کد
  • 37. پیکربندی محیط برای توسعه برنامه‌های توزیع‌شده
  • 38. بررسی امنیت در توسعه نرم‌افزار و رعایت اصول کدنویسی ایمن
  • 39. به‌کارگیری اصول مهندسی نرم‌افزار در پروژه‌های مقیاس‌پذیر اسکالا
  • 40. نکات نهایی در استقرار و نگهداری پروژه‌های توسعه یافته با اسکالا
تگ‌ها: آموزش IntelliJ IDEA برنامه‌نویسی اسکالا برنامه‌نویسی تابعی پیکربندی محیط توسعه تنظیمات اینتلی‌جی آیدیا توسعه نرم‌افزار توسعه‌دهنده اسکالا راهنمای نصب Scala زبان برنامه‌نویسی Scala مهندسی نرم‌افزار

نظرات

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

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