کتاب تسلط سریع بر هایبرنیت: راهنمای عملی و پروژهمحور با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
تسلط سریع بر هایبرنیت: راهنمای عملی و پروژهمحور - توسعه بکاند با جاوا تسلط سریع بر هایبرنیت: راهنمای عملی و پروژهمحور با جاوا، دنیای شگفتانگیز بکاند را فتح کنید! معرفی دوره آیا در مسیر توسعه بکا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط سریع بر هایبرنیت: راهنمای عملی و پروژهمحور
موضوع کلی: توسعه بکاند با جاوا
موضوع میانی: نگاشت شیء-رابطهای (ORM) در جاوا
📋 سرفصلهای دوره
- 1. مقدمه ای بر توسعه بکاند با جاوا و ORM
- 2. معرفی هایبرنیت و مزایای آن
- 3. مقایسه هایبرنیت با سایر ORMها
- 4. پیکربندی محیط توسعه برای هایبرنیت
- 5. دانلود و نصب کتابخانه های هایبرنیت
- 6. آشنایی با فایل پیکربندی هایبرنیت (hibernate.cfg.xml)
- 7. ساختار فایل پیکربندی هایبرنیت
- 8. اتصال به پایگاه داده با هایبرنیت
- 9. تنظیمات اتصال به پایگاه داده در hibernate.cfg.xml
- 10. آشنایی با اصطلاحات ORM: Entity, Table, Field
- 11. مفهوم نگاشت شیء-رابطهای (ORM)
- 12. تعریف Entity با استفاده از @Entity annotation
- 13. تعریف Primary Key با استفاده از @Id annotation
- 14. انواع داده ای در هایبرنیت
- 15. نگاشت فیلدها به ستون ها با @Column annotation
- 16. تولید Schema پایگاه داده از روی Entity ها
- 17. آشنایی با SessionFactory
- 18. ایجاد Session با استفاده از SessionFactory
- 19. مدیریت تراکنش ها در هایبرنیت
- 20. عملیات CRUD: ایجاد (Create)
- 21. ذخیره Entity در پایگاه داده با session.save()
- 22. عملیات CRUD: خواندن (Read)
- 23. بازیابی Entity از پایگاه داده با session.get()
- 24. بازیابی Entity از پایگاه داده با session.load()
- 25. تفاوت بین get() و load()
- 26. عملیات CRUD: بروزرسانی (Update)
- 27. بروزرسانی Entity در پایگاه داده با session.update()
- 28. عملیات CRUD: حذف (Delete)
- 29. حذف Entity از پایگاه داده با session.delete()
- 30. آشنایی با Hibernate Query Language (HQL)
- 31. نوشتن کوئری های ساده با HQL
- 32. استفاده از پارامترها در HQL
- 33. Named Queries در هایبرنیت
- 34. Criteria API در هایبرنیت
- 35. ساخت کوئری با Criteria API
- 36. استفاده از ها در Criteria API
- 37. Native SQL Queries در هایبرنیت
- 38. اجرای کوئری های SQL مستقیم با هایبرنیت
- 39. Mapping Relationships: One-to-One
- 40. پیاده سازی رابطه One-to-One
- 41. Mapping Relationships: One-to-Many
- 42. پیاده سازی رابطه One-to-Many
- 43. Mapping Relationships: Many-to-One
- 44. پیاده سازی رابطه Many-to-One
- 45. Mapping Relationships: Many-to-Many
- 46. پیاده سازی رابطه Many-to-Many
- 47. استفاده از Cascade Types
- 48. انواع Cascade: ALL, PERSIST, MERGE, REMOVE, REFRESH, DETACH
- 49. Lazy Loading در هایبرنیت
- 50. Eager Loading در هایبرنیت
- 51. تفاوت بین Lazy Loading و Eager Loading
- 52. استفاده از Fetch Mode
- 53. آشنایی با Hibernate Cache
- 54. Level 1 Cache
- 55. Level 2 Cache
- 56. پیکربندی Level 2 Cache
- 57. استفاده از Ehcache به عنوان Level 2 Cache
- 58. آشنایی با Hibernate Interceptors
- 59. پیاده سازی Interceptor
- 60. استفاده از Interceptor برای Loggin
- 61. Hibernate Events
- 62. Event Listeners
- 63. Custom Types در هایبرنیت
- 64. User Types
- 65. آشنایی با Hibernate Envers
- 66. پیاده سازی Audit Logging با Envers
- 67. Versioning Entity ها با Envers
- 68. بهینه سازی عملکرد هایبرنیت
- 69. Batch Processing در هایبرنیت
- 70. Stateless Session
- 71. استفاده از Profiler برای شناسایی مشکلات عملکرد
- 72. کار با Stored Procedures در هایبرنیت
- 73. فراخوانی Stored Procedures
- 74. Mapping Components
- 75. Embedded Objects
- 76. Collections Mapping
- 77. List, Set, Map
- 78. کار با JPA Annotations در هایبرنیت
- 79. @GeneratedValue Strategy
- 80. Identity, Sequence, Table
- 81. Inheritance Mapping
- 82. Single Table Strategy
- 83. Joined Table Strategy
- 84. Table Per Class Strategy
- 85. کار با JSON با هایبرنیت
- 86. Mapping JSON Columns
- 87. کار با XML با هایبرنیت
- 88. Mapping XML Columns
- 89. کار با BLOB و CLOB
- 90. ذخیره و بازیابی فایل ها در پایگاه داده
- 91. آشنایی با Hibernate Spatial
- 92. کار با داده های مکانی
- 93. تست واحد با هایبرنیت
- 94. Mocking SessionFactory
- 95. یکپارچه سازی هایبرنیت با Spring
- 96. استفاده از Spring Data JPA
- 97. Hibernate Tools
- 98. Code Generation
- 99. Deployment هایبرنیت در محیط های مختلف
- 100. بررسی چالش ها و راهکارهای رایج در هایبرنیت
تگها:
Hibernate
Hibernate quickly
Java
Java Backend
JPA
ORM
آموزش هایبرنیت
پایگاه داده
پروژه محور
توسعه بکاند با جاوا
جاوا
نگاشت شیء-رابطهای
هایبرنیت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.