کتاب استفاده از Spring Data JPA در پروژههای جاوا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استفاده از Spring Data JPA در پروژههای جاوا
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر Spring Data JPA و مزایای آن
- 2. تنظیمات اولیه پروژه با Spring Boot و JPA
- 3. معرفی و پیکربندی Hibernate به عنوان ارائهدهنده پیشفرض
- 4. تعریف Entityها و نگاشت Object-Relational
- 5. انواع شناسهها و استراتژیهای تولید کلید اصلی
- 6. نگاشت روابط یکبهیک بین Entityها
- 7. نگاشت روابط یکبهچند و چندبهیک
- 8. نگاشت روابط چندبهچند و جداول واسط
- 9. استفاده از آدرسدهی و lazy loading
- 10. ایجاد Repositoryهای سفارشی با JpaRepository
- 11. تعریف متدهای Query با نامگذاری استاندارد
- 12. استفاده از JPQL برای پرسوجوهای سفارشی
- 13. پرسوجو با Native SQL در Spring Data JPA
- 14. استفاده از @Query و پارامترهای именدار
- 15. مدیریت تراکنشها با @Transactional
- 16. معرفی و کار با CrudRepository
- 17. استفاده از PagingAndSortingRepository برای صفحهبندی
- 18. پیادهسازی صفحهبندی و مرتبسازی در REST API
- 19. فیلتر کردن دادهها با Specifications
- 20. استفاده از Query by Example برای جستجوی ساده
- 21. کار با Auditing برای ثبت تاریخ و کاربر
- 22. مدیریت Entityهای وراثتی و استراتژیهای نگاشت
- 23. استفاده از Projections برای کاهش دادههای بازگشتی
- 24. بهینهسازی پرسوجوها با Fetch Strategy
- 25. مدیریت N+1 Query Problem
- 26. استفاده از Entity Graphs برای بارگذاری پویا
- 27. ذخیرهسازی و بازیابی دادههای JSON در PostgreSQL
- 28. کار با Embedded و Embeddable در JPA
- 29. تعریف کلیدهای ترکیبی با @IdClass و @EmbeddedId
- 30. مدیریت روابط دوجانبه و حل مسائل سریالسازی
- 31. استفاده از Cascade Types در عملیات
- 32. مدیریت لاگ و اشکالزدایی در Spring Data JPA
- 33. پیادهسازی Repositoryهای سفارشی با Criteria API
- 34. ادغام Spring Data JPA با Spring Data REST
- 35. مدیریت همزمانی و قفلگذاری خوشبینانه
- 36. مدیریت همزمانی و قفلگذاری بدبینانه
- 37. ایجاد متدهای Query پویا با Specification
- 38. استفاده از @Modifying برای عملیات بهروزرسانی دستهجمعی
- 39. مدیریت خطاها و استثناهای رایج در JPA
- 40. تست Repositoryها با @DataJpaTest
- 41. پیکربندی DataSource و Connection Pool
- 42. مدیریت مهاجرت پایگاه داده با Flyway
- 43. مدیریت مهاجرت پایگاه داده با Liquibase
- 44. استفاده از Multiple DataSources در یک پروژه
- 45. بهینهسازی عملکرد با Caching سطح دوم
- 46. یکپارچهسازی با Spring Cache
- 47. مدیریت Entityهای بدونتغییر با Immutable
- 48. مدیریت تاریخ و زمان با Java Time API در JPA
- 49. ذخیرهسازی فایل و دادههای باینری در پایگاه داده
- 50. استفاده از Enums در Entityها
- 51. مدیریت مقادیر پیشفرض و validation در Entity
- 52. ایجاد Custom ID Generator
- 53. استفاده از Named Queries در Entityها
- 54. ادغام Spring Data JPA با Spring Security
- 55. مدیریت دسترسی به داده بر اساس نقش کاربر
- 56. پیادهسازی Soft Delete برای Entityها
- 57. مدیریت تاریخچه تغییرات با Audit Log
- 58. بهینهسازی Bulk Operations برای حجم بالا
- 59. مدیریت ایندکسها و تاثیر آن بر عملکرد
- 60. نکات امنیتی در پرسوجوها و جلوگیری از SQL Injection
- 61. استفاده از ResultTransformer برای نگاشت سفارشی
- 62. مدیریت تراکنشهای تودرتو
- 63. بهروزرسانی به نسخههای جدید Spring Data JPA
- 64. عکسالعمل به رویدادهای Entity با Entity Listeners
تگها:
Hibernate
JPA
ORM
Spring Boot
Spring Data JPA
Spring Framework
آموزش Spring Data JPA
پروژه جاوا
جاوا
دیتابیس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.