کتاب جاوا برای توسعهدهندگان JPA با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان JPA
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. معرفی Jakarta Persistence API و جایگاه آن در جاوا
- 2. راهاندازی محیط توسعه برای پروژههای JPA
- 3. آشنایی با مفاهیم ORM و نگاشت شی-رابطهای
- 4. پیکربندی persistence.xml و واحدهای پایدارسازی
- 5. انواع استراتژیهای تولید کلید اصلی در JPA
- 6. نگاشت کلاسهای موجودیت با @Entity و @Table
- 7. مدیریت فیلدها و ستونها با @Column
- 8. انواع روابط: OneToOne و پیادهسازی آن
- 9. نگاشت رابطه ManyToOne و OneToMany
- 10. پیادهسازی رابطه ManyToMany در JPA
- 11. استفاده از کلیدهای مرکب با @IdClass و @EmbeddedId
- 12. مدیریت وراثت در کلاسهای موجودیت
- 13. EntityManager و چرخه عمر موجودیتها
- 14. عملیات پایه CRUD با EntityManager
- 15. معرفی Java Persistence Query Language (JPQL)
- 16. پرسوجوهای پارامتری و پویا در JPQL
- 17. استفاده از Criteria API برای پرسوجوهای نوعامن
- 18. پرسوجوهای Native SQL در JPA
- 19. مدیریت تراکنشها با EntityTransaction
- 20. مفاهیم تراکنشهای طولانی و Optimistic Locking
- 21. مدیریت همروندی با Pessimistic Locking
- 22. آشنایی با کش سطح اول JPA
- 23. کش سطح دوم و پیکربندی آن
- 24. استفاده از Cache Providers (مثل Ehcache)
- 25. بارگذاری زودهنگام (Eager) در مقابل تنبل (Lazy)
- 26. راهحل مشکل N+1 Query در JPA
- 27. انواع Join ها در JPQL و Criteria API
- 28. توابع تجمعی و گروهبندی در JPQL
- 29. زیرپرسوجوها (Subqueries) در JPA
- 30. مدیریت تاریخ و زمان با TemporalType
- 31. کار با Enum ها در موجودیتها
- 32. ذخیرهسازی فایل و دادههای بزرگ با @Lob
- 33. تبدیلکنندههای سفارشی با @Converter
- 34. Event Listeners و Callback های JPA
- 35. معرفی Spring Data JPA و مزایای آن
- 36. راهاندازی Spring Boot با JPA و Hibernate
- 37. تعریف Repositoryهای سفارشی در Spring Data JPA
- 38. پرسوجوهای مشتقشده از نام متد
- 39. استفاده از @Query در Spring Data JPA
- 40. صفحهبندی و مرتبسازی نتایج
- 41. معرفی Specification و Query by Example
- 42. مدیریت ارتباطات دایرهای و JSON Reference
- 43. تست واحد Repositoryها با H2 و JUnit
- 44. تست یکپارچهسازی لایه داده با Spring Boot Test
- 45. مهاجرت پایگاه داده با Flyway و JPA
- 46. بهینهسازی پرسوجوها با Hint و Batch
- 47. عیبیابی مشکلات Performance در JPA
- 48. الگوی Repository و جداسازی لایه داده
- 49. معرفی Hibernate Validator و اعتبارسنجی
- 50. مدیریت خطاها و استثناهای رایج در JPA
- 51. پروژه عملی: ساخت یک API ساده با JPA و Spring Boot
تگها:
Hibernate
Jakarta EE
Java EE
JPA
ORM
Spring Data JPA
برنامه نویسی جاوا
پایگاه داده
توسعه وب
جاوا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.