کتاب JPA برای توسعه‌دهندگان حرفه‌ای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره JPA برای توسعه‌دهندگان حرفه‌ای

موضوع کلی: توسعه بک‌اند با جاوا

موضوع میانی: JPA

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

  • 1. مقدمه‌ای بر JPA و ORM
  • 2. مفاهیم پایگاه داده رابطه‌ای و JPA
  • 3. پیکربندی و راه‌اندازی محیط توسعه JPA
  • 4. مفهوم Entity و Annotations در JPA
  • 5. رابطه Entity و جدول در پایگاه داده
  • 6. انواع فیلدهای Entity و نگاشت آن‌ها
  • 7. شناسه‌های یکتا (Primary Key) در JPA
  • 8. استفاده از Auto Increment در شناسه‌ها
  • 9. استراتژی‌های تولید شناسه‌های یکتا
  • 10. مفهوم Embeddable و نحوه استفاده از آن
  • 11. ارتباطات بین Entity‌ها: One-to-One
  • 12. ارتباطات بین Entity‌ها: One-to-Many
  • 13. ارتباطات بین Entity‌ها: Many-to-One
  • 14. ارتباطات بین Entity‌ها: Many-to-Many
  • 15. استفاده از Join Table در روابط Many-to-Many
  • 16. انواع Cascade Types و کاربردهای آن‌ها
  • 17. مفهوم Lazy Loading و Eager Loading
  • 18. بهینه‌سازی پرس‌وجوها با Fetch Strategy
  • 19. استفاده از Query Language (JPQL)
  • 20. پرس‌وجوهای نام‌گذاری شده (Named Queries)
  • 21. استفاده از پارامترها در JPQL
  • 22. مفاهیم Transaction و مدیریت آن‌ها در JPA
  • 23. Isolation Level در تراکنش‌ها
  • 24. مدیریت Exceptionها در تراکنش‌های JPA
  • 25. مفهوم Entity Manager و Lifecycle آن
  • 26. Entity Manager Factory و پیکربندی آن
  • 27. Caching در JPA: سطوح مختلف Caching
  • 28. استفاده از Second Level Cache
  • 29. بهینه‌سازی عملکرد با استفاده از Caching
  • 30. مفهوم Dirty Checking و نحوه کارکرد آن
  • 31. استفاده از Flush Mode
  • 32. Auditing در JPA و ردیابی تغییرات
  • 33. استفاده از Interceptors برای تغییر رفتار JPA
  • 34. تست‌نویسی با JPA: Unit Testing و Integration Testing
  • 35. مفاهیم Performance Tuning در JPA
  • 36. استفاده از Indexes برای بهینه‌سازی پرس‌وجوها
  • 37. تحلیل و رفع Bottleneckها در عملکرد JPA
  • 38. مقدمه‌ای بر Criteria API
  • 39. ایجاد پرس‌وجوهای پویا با Criteria API
  • 40. استفاده از Criteria Builder
  • 41. مفاهیم Pagination و نحوه پیاده‌سازی آن
  • 42. استفاده از Native Queries در JPA
  • 43. مخاطرات استفاده از Native Queries
  • 44. مقدمه‌ای بر JPA Criteria Update
  • 45. مفاهیم Batch Processing در JPA

نظرات

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

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