کتاب JPA: از صفر تا قهرمانی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره JPA: از صفر تا قهرمانی

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

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

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

  • 1. مقدمه‌ای بر JPA و ORM
  • 2. مفاهیم پایگاه داده رابطه‌ای و JPA
  • 3. پیکربندی محیط توسعه برای JPA
  • 4. Entity Mapping: نگاشت اشیاء به جداول
  • 5. Annotationها در JPA: انواع و کاربردها
  • 6. شناسه‌های یکتا (Primary Keys) و تولید خودکار
  • 7. ارتباطات بین Entityها: یک به یک، یک به چند، چند به چند
  • 8. Cascade Types: آبشارهای عملیات
  • 9. Lazy Loading و Eager Loading
  • 10. Query Language (JPQL): مبانی و ساختار
  • 11. انتخاب داده‌ها با JPQL: SELECT
  • 12. فیلتر کردن داده‌ها با JPQL: WHERE
  • 13. مرتب‌سازی داده‌ها با JPQL: ORDER BY
  • 14. پیمایش در روابط با JPQL: JOIN
  • 15. توابع JPQL: ریاضی، رشته‌ای، تاریخ و زمان
  • 16. Named Queries: کوئری‌های نام‌گذاری شده
  • 17. Native Queries: استفاده از SQL مستقیم
  • 18. پارامترها در JPQL و Native Queries
  • 19. Transaction Management: مدیریت تراکنش‌ها
  • 20. Entity Lifecycle Methods: Callback Methods
  • 21. Caching در JPA: سطوح و استراتژی‌ها
  • 22. Flush Modes: حالت‌های همگام‌سازی
  • 23. Second-Level Cache: کش سطح دوم
  • 24. Criteria API: ساخت کوئری به صورت برنامه‌نویسی
  • 25. Criteria Query: ایجاد کوئری‌های پویا
  • 26. Pagination: صفحه‌بندی نتایج
  • 27. Dynamic Queries: کوئری‌های پویا با Criteria API
  • 28. Association Navigation: پیمایش در روابط با Criteria API
  • 29. Subqueries: زیرکوئری‌ها در JPQL و Criteria API
  • 30. Joins در Criteria API
  • 31. Aggregations: توابع تجمیعی در JPQL و Criteria API
  • 32. Projection: انتخاب فیلدهای خاص در Criteria API
  • 33. Entity Graphs: مدیریت روابط در بازیابی داده‌ها
  • 34. Optimistic Locking: قفل‌گذاری خوش‌بینانه
  • 35. Pessimistic Locking: قفل‌گذاری بدبینانه
  • 36. Auditing: ثبت تغییرات در Entityها
  • 37. Validation: اعتبارسنجی داده‌ها در JPA
  • 38. Custom Repositories: ایجاد Repositoryهای سفارشی
  • 39. Spring Data JPA: مقدمه‌ای و پیکربندی
  • 40. Spring Data JPA: Repository Interfaceها
  • 41. Spring Data JPA: Query Methods
  • 42. Spring Data JPA: Pagination و Sorting
  • 43. Spring Data JPA: Custom Query Generation
  • 44. Spring Data JPA: Transaction Management
  • 45. Spring Data JPA: Caching

نظرات

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

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