, ,

کتاب برنامه‌نویسی شیءگرا در پایگاه داده‌ها (Object-Relational Mapping – ORM)

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب برنامه‌نویسی شیءگرا در پایگاه داده‌ها (Object-Relational Mapping – ORM)

موضوع کلی: برنامه نویسی

موضوع میانی: برنامه‌نویسی شیءگرا (OOP)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه ای بر پایگاه داده ها و برنامه نویسی شیءگرا
  • 2. مفاهیم اصلی پایگاه داده رابطه ای
  • 3. مفاهیم اصلی برنامه نویسی شیءگرا
  • 4. چالش های ادغام پایگاه داده های رابطه ای و برنامه نویسی شیءگرا
  • 5. مقدمه ای بر ORM
  • 6. تاریخچه و تکامل ORM
  • 7. مزایای استفاده از ORM
  • 8. معایب استفاده از ORM
  • 9. انواع ORM
  • 10. ORM مبتنی بر کد (Code-First ORM)
  • 11. ORM مبتنی بر پایگاه داده (Database-First ORM)
  • 12. ORM مبتنی بر مدل (Model-First ORM)
  • 13. معماری ORM
  • 14. لایه دسترسی به داده (Data Access Layer)
  • 15. لایه نگاشت (Mapping Layer)
  • 16. لایه منطق تجاری (Business Logic Layer)
  • 17. اصول طراحی ORM
  • 18. انتزاع (Abstraction)
  • 19. نگاشت (Mapping)
  • 20. مدیریت تراکنش (Transaction Management)
  • 21. مدیریت کش (Cache Management)
  • 22. ابزارهای ORM رایج
  • 23. معرفی Hibernate (Java)
  • 24. معرفی Entity Framework (.NET)
  • 25. معرفی SQLAlchemy (Python)
  • 26. معرفی Django ORM (Python)
  • 27. معرفی Eloquent ORM (PHP/Laravel)
  • 28. نصب و پیکربندی ابزارهای ORM
  • 29. تنظیمات اولیه
  • 30. اتصال به پایگاه داده
  • 31. فایل های پیکربندی
  • 32. مفاهیم اساسی در ORM
  • 33. موجودیت (Entity)
  • 34. ویژگی (Attribute)
  • 35. روابط (Relationships)
  • 36. کلید اصلی (Primary Key)
  • 37. کلید خارجی (Foreign Key)
  • 38. نگاشت کلاس ها به جداول
  • 39. نگاشت ویژگی ها به ستون ها
  • 40. انواع نگاشت ویژگی ها
  • 41. انواع داده (Data Types)
  • 42. مقادیر Null
  • 43. مقادیر پیش فرض (Default Values)
  • 44. ویژگی های خودکار (Auto-generated Properties)
  • 45. نگاشت روابط یک به یک (One-to-One)
  • 46. نگاشت روابط یک به چند (One-to-Many)
  • 47. نگاشت روابط چند به چند (Many-to-Many)
  • 48. پیاده سازی روابط در کلاس ها
  • 49. پیاده سازی روابط در پایگاه داده
  • 50. نگاشت جدول واسط (Join Table) برای روابط چند به چند
  • 51. استفاده از کلیدهای خارجی برای نگاشت روابط
  • 52. مدیریت چرخه حیات موجودیت (Entity Lifecycle Management)
  • 53. ایجاد (Create)
  • 54. خواندن (Read)
  • 55. به روز رسانی (Update)
  • 56. حذف (Delete)
  • 57. ذخیره سازی موجودیت ها (Saving Entities)
  • 58. بازیابی موجودیت ها (Retrieving Entities)
  • 59. جستجو و فیلتر کردن موجودیت ها
  • 60. کوئری های ساده (Simple Queries)
  • 61. کوئری های شرطی (Conditional Queries)
  • 62. مرتب سازی نتایج (Sorting Results)
  • 63. صفحه بندی (Pagination)
  • 64. استفاده از عملگرهای منطقی (Logical Operators)
  • 65. استفاده از عملگرهای مقایسه ای (Comparison Operators)
  • 66. فیلتر کردن بر اساس روابط
  • 67. جستجوی با استفاده از نام ستون
  • 68. جستجوی با استفاده از نام ویژگی
  • 69. کوئری های پیچیده (Complex Queries)
  • 70. کوئری های ترکیبی (Compound Queries)
  • 71. کوئری های تودرتو (Nested Queries)
  • 72. کوئری های با شرط "OR"
  • 73. کوئری های با شرط "AND"
  • 74. استفاده از عبارات lambda (Lambda Expressions)
  • 75. استفاده از LINQ (Language Integrated Query) در .NET
  • 76. استفاده از QueryDSL در Java
  • 77. استفاده از ORM Query Builders
  • 78. مدیریت تراکنش ها در ORM
  • 79. شروع تراکنش (Starting a Transaction)
  • 80. تأیید تراکنش (Committing a Transaction)
  • 81. بازگردانی تراکنش (Rolling Back a Transaction)
  • 82. سطوح جداسازی تراکنش (Transaction Isolation Levels)
  • 83. مدیریت تراکنش های توزیع شده (Distributed Transactions)
  • 84. استفاده از ORM برای مدیریت تراکنش ها
  • 85. مزایای استفاده از ORM در مدیریت تراکنش ها
  • 86. پیاده سازی الگوهای طراحی با ORM
  • 87. الگوی Repository
  • 88. الگوی Unit of Work
  • 89. استفاده از ORM برای پیاده سازی الگوی Repository
  • 90. استفاده از ORM برای پیاده سازی الگوی Unit of Work
  • 91. بهینه سازی عملکرد ORM
  • 92. شناسایی گلوگاه های عملکردی
  • 93. کوئری های کند (Slow Queries)
  • 94. بار اضافی (Overhead)
  • 95. مدیریت حافظه (Memory Management)
  • 96. تکنیک های بهینه سازی
  • 97. بارگذاری تنبل (Lazy Loading)
  • 98. بارگذاری فوری (Eager Loading)
  • 99. انتخاب های دقیق فیلدها (Selecting Specific Fields)
  • 100. استفاده از Join های مناسب

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب برنامه‌نویسی شیءگرا در پایگاه داده‌ها (Object-Relational Mapping – ORM)”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا