کتاب صوتی طراحی و پیاده‌سازی پایگاه داده‌های مدرن با gRPC

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره طراحی و پیاده‌سازی پایگاه داده‌های مدرن با gRPC

موضوع کلی: فناوری اطلاعات و توسعه نرم‌افزار

موضوع میانی: پایگاه‌های داده و معماری سیستم‌ها

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر پایگاه‌های داده و معماری سیستم‌ها
  • 2. اصول طراحی پایگاه داده‌های رابطه‌ای
  • 3. مفاهیم پایگاه داده‌های NoSQL
  • 4. معماری سیستم‌های توزیع‌شده
  • 5. مقدمه‌ای بر gRPC و پروتکل‌های ارتباطی
  • 6. مزایای gRPC در سیستم‌های توزیع‌شده
  • 7. طراحی API با gRPC
  • 8. سرویس‌های gRPC و ساختار آن‌ها
  • 9. مدل‌سازی داده‌ها برای پایگاه داده‌های مدرن
  • 10. طراحی شمای پایگاه داده
  • 11. مفهوم کلیدهای اصلی و خارجی
  • 12. نرمال‌سازی پایگاه داده
  • 13. مقدمه‌ای بر پایگاه داده‌های گراف
  • 14. مدل‌سازی داده‌ها در پایگاه داده‌های گراف
  • 15. رابطه بین داده‌ها و مجوزها
  • 16. مفهوم مجوزهای دسترسی به داده‌ها
  • 17. سیستم‌های مجوز در پایگاه داده‌های مدرن
  • 18. طراحی سیستم‌های مجوز مبتنی بر نقش (RBAC)
  • 19. پیاده‌سازی RBAC با gRPC
  • 20. مفهوم هویت و احراز هویت
  • 21. مدیریت هویت کاربران
  • 22. یکپارچه‌سازی احراز هویت با gRPC
  • 23. مفهومAuthorization و کنترل دسترسی
  • 24. طراحی مکانیزم‌های Authorization
  • 25. پیاده‌سازی Authorization در سرویس‌های gRPC
  • 26. مفهوم Caching و بهینه‌سازی دسترسی به داده‌ها
  • 27. استراتژی‌های Caching داده‌ها
  • 28. پیاده‌سازی Caching در سیستم‌های توزیع‌شده
  • 29. مفهوم Sharding و پارتیشن‌بندی داده‌ها
  • 30. تکنیک‌های Sharding پایگاه داده
  • 31. پیاده‌سازی Sharding با gRPC
  • 32. مفهوم Replication و افزونگی داده‌ها
  • 33. استراتژی‌های Replication
  • 34. پیاده‌سازی Replication در پایگاه داده‌های توزیع‌شده
  • 35. مفهوم Consistency و هماهنگ‌سازی داده‌ها
  • 36. مدل‌های Consistency (Strong, Eventual)
  • 37. مدیریت Consistency در سیستم‌های توزیع‌شده
  • 38. مفهوم Transaction و تراکنش‌های توزیع‌شده
  • 39. مدیریت تراکنش‌های توزیع‌شده
  • 40. پیاده‌سازی تراکنش‌های توزیع‌شده با gRPC
  • 41. مفهوم Schema Evolution و تکامل شمای پایگاه داده
  • 42. مدیریت تغییرات شمای پایگاه داده
  • 43. استراتژی‌های Schema Evolution
  • 44. مفهوم Observability و قابلیت مشاهده سیستم
  • 45. ابزارهای مانیتورینگ و لاگینگ
  • 46. پیاده‌سازی Observability در سیستم‌های gRPC
  • 47. مفهوم Distributed Tracing
  • 48. تکنیک‌های Distributed Tracing
  • 49. ادغام Tracing با سرویس‌های gRPC
  • 50. مفهوم Rate Limiting و کنترل ترافیک
  • 51. پیاده‌سازی Rate Limiting در APIها
  • 52. مدیریت Rate Limiting در سرویس‌های gRPC
  • 53. مفهوم Circuit Breaker و جلوگیری از خرابی آبشاری
  • 54. پیاده‌سازی Circuit Breaker
  • 55. استفاده از Circuit Breaker در معماری gRPC
  • 56. مفهوم Idempotency و عملیات تکرارپذیر
  • 57. طراحی عملیات Idempotent
  • 58. پیاده‌سازی Idempotency در سرویس‌های gRPC
  • 59. مفهوم Event Sourcing و ذخیره‌سازی رویدادها
  • 60. مدل Event Sourcing
  • 61. پیاده‌سازی Event Sourcing با gRPC
  • 62. مفهوم CQRS (Command Query Responsibility Segregation)
  • 63. پیاده‌سازی CQRS
  • 64. ادغام CQRS با معماری gRPC
  • 65. مفهوم Data Partitioning و تقسیم‌بندی داده‌ها
  • 66. استراتژی‌های Data Partitioning
  • 67. پیاده‌سازی Data Partitioning در پایگاه داده‌های مدرن
  • 68. مفهوم Data Locality و نزدیکی داده‌ها
  • 69. بهینه‌سازی Data Locality
  • 70. تأثیر Data Locality بر کارایی gRPC
  • 71. مفهوم Data Governance و حاکمیت داده‌ها
  • 72. اصول Data Governance
  • 73. پیاده‌سازی Data Governance در سیستم‌های سازمانی
  • 74. مفهوم Data Security و امنیت داده‌ها
  • 75. تکنیک‌های Data Security
  • 76. امنیت داده‌ها در معماری gRPC
  • 77. مفهوم Data Privacy و حریم خصوصی داده‌ها
  • 78. قوانین و مقررات حریم خصوصی داده‌ها
  • 79. حفظ حریم خصوصی داده‌ها در سیستم‌های مدرن
  • 80. مفهوم Data Auditing و حسابرسی داده‌ها
  • 81. پیاده‌سازی Data Auditing
  • 82. اهمیت Data Auditing در سیستم‌های حساس
  • 83. مفهوم Data Lifecycle Management
  • 84. مدیریت چرخه حیات داده‌ها
  • 85. پیاده‌سازی Data Lifecycle Management
  • 86. مفهوم Data Integration و یکپارچه‌سازی داده‌ها
  • 87. روش‌های Data Integration
  • 88. چالش‌های Data Integration در سیستم‌های توزیع‌شده
  • 89. مفهوم Data Virtualization
  • 90. تکنیک‌های Data Virtualization
  • 91. کاربرد Data Virtualization با gRPC
  • 92. مفهوم Data Mesh
  • 93. اصول Data Mesh
  • 94. پیاده‌سازی Data Mesh در سازمان‌ها
  • 95. مفهوم Data Fabric
  • 96. مزایای Data Fabric
  • 97. تفاوت Data Fabric و Data Mesh
  • 98. مفهوم Data Observability
  • 99. اهمیت Data Observability
  • 100. ابزارهای Data Observability
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.