کتاب جاوا برای توسعهدهندگان Neo4j با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان Neo4j
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاه دادههای گرافی و Neo4j
- 2. نصب و راهاندازی Neo4j Desktop و سرور
- 3. معماری Neo4j: گرهها، روابط و ویژگیها
- 4. آشنایی با زبان Cypher و ساختار آن
- 5. ایجاد و حذف گرهها با Cypher
- 6. ایجاد و حذف روابط با Cypher
- 7. انواع دادهها و لیبلها در Neo4j
- 8. خواندن دادهها با دستور MATCH
- 9. فیلتر کردن نتایج با WHERE
- 10. مرتبسازی و محدودسازی نتایج با ORDER BY و LIMIT
- 11. کار با توابع جمعآوری (COUNT, SUM, AVG)
- 12. ایجاد و استفاده از ایندکسها
- 13. مفهوم و کاربرد محدودیتها (Constraints)
- 14. مدلسازی دادههای گرافی: گرهها و روابط
- 15. الگوهای رایج مدلسازی (مثلاً درخت، لیست)
- 16. ایجاد دادههای نمونه با MERGE
- 17. بهروزرسانی گرهها و روابط با SET
- 18. حذف دادهها با DELETE و DETACH DELETE
- 19. پیمایش مسیرها در گراف
- 20. توابع مسیریابی (shortestPath, allShortestPaths)
- 21. کار با تاریخ و زمان در Cypher
- 22. مدیریت رشتهها با توابع Cypher
- 23. کار با لیستها و نگاشتها در Cypher
- 24. زیرپرسشها (Subqueries) در Cypher
- 25. اتصال جاوا به Neo4j با Java Driver
- 26. نصب و راهاندازی Java Driver
- 27. ایجاد و مدیریت Session در جاوا
- 28. انجام تراکنشها در جاوا
- 29. خواند نوشتن داده با Session.run
- 30. مدلسازی اشیاء جاوا به عنوان گره
- 31. استفاده از Result Summary و Records
- 32. مدیریت خطاها و اتصال مجدد
- 33. آشنایی با Object Graph Mapping (OGM)
- 34. معرفی Spring Data Neo4j
- 35. پیکربندی Spring Data Neo4j
- 36. ایجاد Repository برای گرهها
- 37. پرسوجوهای سفارشی با @Query
- 38. مدیریت روابط با Spring Data Neo4j
- 39. معرفی Neo4j-OGM کتابخانه
- 40. پیکربندی و استفاده از Neo4j-OGM
- 41. ایجاد و مدیریت گرهها با Neo4j-OGM
- 42. کار با SessionFactory در OGM
- 43. بارگذاری و ذخیره دادههای مرتبط
- 44. پرسوجوهای پیچیده با Cypher در جاوا
- 45. بهینهسازی پرسوجوها با EXPLAIN و PROFILE
- 46. مدیریت ایندکسها از طریق جاوا
- 47. ایجاد و اعمال محدودیتها از طریق جاوا
- 48. کار با دادههای مکانی (Spatial) در Neo4j
- 49. مدیریت دادههای زمانی (Temporal) در Neo4j
- 50. معرفی Neo4j Bloom برای تجسم دادهها
- 51. معرفی Neo4j Browser و ابزارهای مدیریتی
- 52. مدیریت کاربران و دسترسیها
- 53. پشتیبانگیری و بازیابی پایگاه داده
- 54. مهاجرت از پایگاه داده رابطهای به گرافی
- 55. معرفی الگوریتمهای گراف در Neo4j
- 56. الگمریتهای مرکزیت (Centrality)
- 57. الگوریتمهای تشخیص جامعه (Community Detection)
- 58. الگوریتمهای مسیریابی (Path Finding)
- 59. ادغام الگوریتمها با جاوا
- 60. مدیریت پروژههای بزرگ با Neo4j
- 61. تستنویسی برای برنامههای Neo4j
- 62. مدیریت لاگها و عیبیابی
- 63. استفاده از Neo4j در معماری میکروسرویس
- 64. مدیریت جلسات (Sessions) در برنامههای همروند
- 65. معرفی Neo4j Aura (پایگاه داده ابری)
- 66. اتصال به Neo4j Aura از جاوا
- 67. مدیریت پیکربندی اتصال در محیطهای مختلف
- 68. بهبود کارایی با Bulk Operations
- 69. مدیریت حافظه و تنظیمات JVM
- 70. معرفی Cypher Shell و ابزارهای خط فرمان
- 71. مدیریت نسخهگذاری دادهها
- 72. الگوهای طراحی رایج در پایگاه داده گرافی
- 73. پیادهسازی سیستم توصیهگر با Neo4j
- 74. پیادهسازی تشخیص تقلب با Neo4j
- 75. مدیریت نمودارهای وابستگی (Dependency Graph)
- 76. مدیریت شبکههای اجتماعی با Neo4j
- 77. مدیریت دانش و هستیشناسی (Ontology) با Neo4j
- 78. ایجاد APIهای RESTful برای Neo4j
- 79. مدیریت خطاهای رایج در Cypher
- 80. بهروزرسانی و مهاجرت نسخههای Neo4j
- 81. معرفی Neo4j GraphQL
- 82. معرفی Neo4j Connector برای Apache Spark
- 83. مدیریت امنیت دادهها در سطح گره و رابطه
- 84. مدیریت تراکنشهای طولانی
- 85. مدیریت پروژه با ابزارهای CI/CD برای Neo4j
- 86. خلاصه و پروژه نهایی: توسعه یک برنامه کامل
تگها:
API Neo4j در جاوا
Java Neo4j
آموزش Neo4j
اتصال جاوا به Neo4j
برنامه نویسی گراف
پایگاه داده گرافی
توسعه Neo4j با جاوا
جاوا Neo4j
کتابخانه جاوا Neo4j
کوئری نویسی Cypher جاوا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.