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

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

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

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

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

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

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

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

  • 1. آشنایی با مفهوم ORM و JPA
  • 2. مقدمه‌ای بر فریم‌ورک‌های ORM
  • 3. JPA در مقایسه با سایر ORMها
  • 4. نصب و پیکربندی JPA در محیط توسعه
  • 5. مفاهیم پایه‌ای JPA: Entity و Persistence Context
  • 6. ایجاد Entityها و نگاشت به جداول دیتابیس
  • 7. انواع روابط بین Entityها (یک به یک، یک به چند، چند به چند)
  • 8. نگاشت روابط بین Entityها در JPA
  • 9. استفاده از Annotations برای تعریف Entityها
  • 10. استفاده از XML برای تعریف Entityها (در صورت نیاز)
  • 11. عملیات CRUD با استفاده از JPA
  • 12. ذخیره اطلاعات در دیتابیس با JPA
  • 13. خواندن اطلاعات از دیتابیس با JPA
  • 14. به‌روزرسانی اطلاعات در دیتابیس با JPA
  • 15. حذف اطلاعات از دیتابیس با JPA
  • 16. Query Language (JPQL) - مقدمه
  • 17. نوشتن Queryهای ساده با JPQL
  • 18. استفاده از پارامترها در Queryهای JPQL
  • 19. Queryهای پیچیده با JPQL: JOINها و Subqueryها
  • 20. استفاده از Native Query در JPA
  • 21. معاملات (Transactions) در JPA
  • 22. مدیریت Transactionها با استفاده از Annotations
  • 23. مدیریت Transactionها به صورت دستی
  • 24. Caching در JPA - مقدمه
  • 25. انواع Caching در JPA (L1, L2)
  • 26. پیکربندی Caching در JPA
  • 27. استفاده از Criteria API برای ساخت Queryها
  • 28. مزایای استفاده از Criteria API
  • 29. Entity Lifecycle و Event Listenerها
  • 30. استفاده از Event Listenerها برای انجام عملیات خاص در طول Lifecycle Entity
  • 31. Inheritance Mapping در JPA
  • 32. استراتژی‌های Inheritance Mapping
  • 33. Embeddable Objects در JPA
  • 34. استفاده از Embeddable Objects برای نگاشت داده‌های تودرتو
  • 35. Association Mapping - مفاهیم پیشرفته
  • 36. Lazy Loading و Eager Loading
  • 37. Batch Processing در JPA
  • 38. Optimistic Locking و Pessimistic Locking
  • 39. استفاده از JPA برای Pagination
  • 40. Performance Tuning در JPA
  • 41. تحلیل و بهینه‌سازی Queryهای JPA
  • 42. استفاده از Indexes در دیتابیس برای بهبود Performance
  • 43. Connection Pooling در JPA
  • 44. امنیت در JPA
  • 45. جلوگیری از SQL Injection

نظرات

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

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