کتاب جاوا برای توسعهدهندگان Spring Data با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان Spring Data
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مفاهیم پایه Spring Data
- 2. تنظیم پروژه Spring Boot با Spring Data
- 3. آشنایی با JPA و Hibernate
- 4. پیکربندی DataSource در Spring Boot
- 5. تعریف Entityها در JPA
- 6. انواع Id و استراتژیهای تولید کلید
- 7. نگاشت روابط یک به یک
- 8. نگاشت روابط یک به چند
- 9. نگاشت روابط چند به چند
- 10. مفهوم Repository در Spring Data
- 11. CRUD با JpaRepository
- 12. متدهای Query Method
- 13. استفاده از @Query برای کوئریهای سفارشی
- 14. معرفی Spring Data MongoDB
- 15. تنظیم اتصال به MongoDB
- 16. Documentها در MongoDB
- 17. Repository در MongoDB
- 18. کوئریهای پیشرفته با MongoDB
- 19. معرفی Spring Data Redis
- 20. تنظیم Redis Cache در Spring
- 21. ذخیره و بازیابی داده با Redis
- 22. مفهوم Cache Eviction
- 23. معرفی Spring Data Elasticsearch
- 24. ایندکسگذاری داده با Elasticsearch
- 25. جستجوی متنی با Elasticsearch
- 26. تنظیم Transaction Management
- 27. مدیریت تراکنشها با @Transactional
- 28. بهینهسازی تراکنشها
- 29. مفهوم Lazy و Eager Loading
- 30. حل مشکل N+1 Query
- 31. استفاده از Specifications
- 32. معرفی Querydsl
- 33. فیلترهای پویا با Spring Data
- 34. صفحهبندی و مرتبسازی دادهها
- 35. متدهای Pageable و Sort
- 36. تست Repository با @DataJpaTest
- 37. تست با پایگاه داده H2
- 38. تست یکپارچگی Spring Data
- 39. مدیریت خطاها در Repository
- 40. Exception Handling در لایه داده
- 41. معرفی Spring Data REST
- 42. ایجاد REST API با Spring Data REST
- 43. شخصیسازی Endpointها
- 44. امنیت در Spring Data
- 45. یکپارچهسازی با Spring Security
- 46. مفهوم Auditing در Spring Data
- 47. پیادهسازی تاریخ ایجاد و بهروزرسانی
- 48. مفهوم Projection در Spring Data
- 49. استفاده از DTO و Projection
- 50. بهینهسازی کوئریها با Native Query
- 51. مفهوم Batch Processing
- 52. ذخیرهسازی Bulk با JPA
- 53. معرفی Spring Data JDBC
- 54. تفاوت JPA و JDBC
- 55. مفهوم Schema Generation
- 56. مهاجرت پایگاه داده با Flyway
- 57. مهاجرت پایگاه داده با Liquibase
- 58. مدیریت چندین DataSource
- 59. پیکربندی چند پایگاه داده
- 60. مفهوم Sharding
- 61. معرفی Spring Data for Azure Cosmos DB
- 62. معرفی Spring Data Cassandra
- 63. تنظیم Cluster در Cassandra
- 64. کوئرینویسی در Cassandra
- 65. مدیریت Session Factory
- 66. مفهوم Reactive Spring Data
- 67. معرفی R2DBC
- 68. پیادهسازی Reactive Repository
- 69. کوئریهای Reactive
- 70. مدیریت خطا در Reactive
- 71. مفهوم Stream در Spring Data
- 72. یکپارچهسازی با Kafka برای Event Sourcing
- 73. معرفی Spring Data Envers
- 74. مدیریت تاریخچه تغییرات
- 75. بهینهسازی Performance در Spring Data
- 76. نظارت بر کوئریها با Metrics
- 77. مفهوم Connection Pooling
- 78. پیکربندی HikariCP
- 79. مدیریت ایندکسها در MongoDB
- 80. معرفی Spring Data Neo4j
- 81. مدیریت Graph Database
- 82. استفاده از @Transactional در Neo4j
- 83. خلاصه و پروژه نهایی Spring Data
تگها:
Hibernate
JDBC
JPA
ORM
REST API
Spring Data
Spring Framework
برنامه نویسی شی گرا
پایگاه داده
جاوا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.