کتاب صوتی پیاده‌سازی سیستم‌های توزیع‌شده با زبان P# (پی شارپ)

انتخاب پلن

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

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

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

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

عنوان دوره: دوره پیاده‌سازی سیستم‌های توزیع‌شده با زبان P# (پی شارپ)

موضوع کلی: معماری سیستم‌های توزیع‌شده

موضوع میانی: برنامه‌نویسی همزمان و موازی

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

  • 1. مقدمه‌ای بر سیستم‌های توزیع‌شده
  • 2. مفاهیم پایه‌ای برنامه‌نویسی همزمان
  • 3. مفاهیم پایه‌ای برنامه‌نویسی موازی
  • 4. مدل‌های حافظه در برنامه‌نویسی همزمان
  • 5. همگام‌سازی و قفل‌ها در P#
  • 6. متغیرهای اتمی و عملیات اتمی
  • 7. کانال‌ها و ارتباط بین فرآیندها
  • 8. الگوی Actor در P#
  • 9. مقدمه‌ای بر زبان برنامه‌نویسی P#
  • 10. نصب و پیکربندی محیط توسعه P#
  • 11. ساختارهای داده‌ای در P#
  • 12. انواع داده و توابع در P#
  • 13. مدیریت خطا در برنامه‌های توزیع‌شده
  • 14. استفاده از الگوهای طراحی در سیستم‌های توزیع‌شده
  • 15. شبکه‌های کامپیوتری و پروتکل‌های ارتباطی
  • 16. مفاهیم اساسی TCP/IP
  • 17. مفاهیم اساسی UDP
  • 18. ارتباط از طریق سوکت در P#
  • 19. ساخت سرویس‌های شبکه با P#
  • 20. مقدمه‌ای بر پروتکل HTTP
  • 21. ساخت APIهای RESTful با P#
  • 22. مقدمه‌ای بر سریال‌سازی داده
  • 23. فرمت‌های سریال‌سازی JSON و XML
  • 24. استفاده از کتابخانه‌های سریال‌سازی در P#
  • 25. مقدمه‌ای بر پایگاه‌های داده توزیع‌شده
  • 26. انواع پایگاه‌های داده NoSQL
  • 27. استفاده از پایگاه‌داده‌های NoSQL در P#
  • 28. مقدمه‌ای بر سیستم‌های صف پیام
  • 29. استفاده از RabbitMQ با P#
  • 30. استفاده از Kafka با P#
  • 31. مقدمه‌ای بر سیستم‌های کش توزیع‌شده
  • 32. استفاده از Redis با P#
  • 33. استفاده از Memcached با P#
  • 34. مقدمه‌ای بر میکروسرویس‌ها
  • 35. طراحی میکروسرویس‌ها با P#
  • 36. ارتباط بین میکروسرویس‌ها
  • 37. مدیریت پیکربندی در میکروسرویس‌ها
  • 38. مانیتورینگ و لاگینگ میکروسرویس‌ها
  • 39. مقدمه‌ای بر کانتینرسازی با Docker
  • 40. ساخت ایمیج Docker برای برنامه‌های P#
  • 41. استفاده از Docker Compose
  • 42. مقدمه‌ای بر ارکستراسیون کانتینر با Kubernetes
  • 43. استفاده از Kubernetes برای استقرار برنامه‌های P#
  • 44. مفاهیم اساسی مقیاس‌پذیری
  • 45. استراتژی‌های مقیاس‌پذیری افقی
  • 46. استراتژی‌های مقیاس‌پذیری عمودی
  • 47. مقدمه‌ای بر بالانس‌بارگذاری
  • 48. انواع الگوریتم‌های بالانس‌بارگذاری
  • 49. پیاده‌سازی بالانس‌بارگذاری با P#
  • 50. مفاهیم اساسی تحمل خطا
  • 51. الگوهای تحمل خطا در سیستم‌های توزیع‌شده
  • 52. پیاده‌سازی تحمل خطا با P#
  • 53. مقدمه‌ای بر سرویس‌های ابری
  • 54. استفاده از Amazon Web Services (AWS) با P#
  • 55. استفاده از Microsoft Azure با P#
  • 56. استفاده از Google Cloud Platform (GCP) با P#
  • 57. مقدمه‌ای بر امنیت در سیستم‌های توزیع‌شده
  • 58. مفاهیم اساسی احراز هویت و مجوز
  • 59. استفاده از OAuth و OpenID Connect با P#
  • 60. مقدمه‌ای بر تست سیستم‌های توزیع‌شده
  • 61. تست واحد در برنامه‌های توزیع‌شده
  • 62. تست یکپارچگی در برنامه‌های توزیع‌شده
  • 63. تست عملکرد در برنامه‌های توزیع‌شده
  • 64. مقدمه‌ای بر دیباگینگ سیستم‌های توزیع‌شده
  • 65. ابزارهای دیباگینگ برای برنامه‌های P#
  • 66. بهینه‌سازی عملکرد سیستم‌های توزیع‌شده
  • 67. شناسایی گلوگاه‌ها در سیستم‌های توزیع‌شده
  • 68. استفاده از پروفایلرها برای بهینه‌سازی
  • 69. مقدمه‌ای بر الگوهای توزیع‌شده پیچیده
  • 70. الگوی Circuit Breaker
  • 71. الگوی Saga
  • 72. الگوی Event Sourcing
  • 73. الگوی CQRS
  • 74. مقدمه‌ای بر بلاک‌چین و سیستم‌های توزیع‌شده
  • 75. کاربردهای بلاک‌چین در سیستم‌های توزیع‌شده
  • 76. استفاده از قراردادهای هوشمند با P#
  • 77. مقدمه‌ای بر سیستم‌های توزیع‌شده بدون سرور (Serverless)
  • 78. استفاده از Azure Functions با P#
  • 79. استفاده از AWS Lambda با P#
  • 80. مقدمه‌ای بر یادگیری ماشین توزیع‌شده
  • 81. استفاده از TensorFlow با P#
  • 82. استفاده از PyTorch با P#
  • 83. مقدمه‌ای بر سیستم‌های پردازش جریانی
  • 84. استفاده از Apache Spark با P#
  • 85. استفاده از Apache Flink با P#
  • 86. مقدمه‌ای بر سیستم‌های توزیع‌شده مبتنی بر رویداد
  • 87. الگوهای طراحی مبتنی بر رویداد
  • 88. پیاده‌سازی سیستم‌های مبتنی بر رویداد با P#
  • 89. مقدمه‌ای بر سیستم‌های توزیع‌شده مبتنی بر گراف
  • 90. استفاده از Neo4j با P#
  • 91. استفاده از JanusGraph با P#
  • 92. مقدمه‌ای بر سیستم‌های توزیع‌شده مبتنی بر زمان
  • 93. مدیریت زمان در سیستم‌های توزیع‌شده
  • 94. همگام‌سازی ساعت در سیستم‌های توزیع‌شده
  • 95. مقدمه‌ای بر سیستم‌های توزیع‌شده مبتنی بر مکان
  • 96. موقعیت‌یابی در سیستم‌های توزیع‌شده
  • 97. مقدمه‌ای بر سیستم‌های توزیع‌شده مبتنی بر حسگر
  • 98. جمع‌آوری و پردازش داده‌های حسگر
  • 99. مقدمه‌ای بر سیستم‌های توزیع‌شده مبتنی بر تصویر
  • 100. پردازش تصویر در سیستم‌های توزیع‌شده
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: P# برنامه‌نویسی موازی برنامه‌نویسی همزمان پی شارپ توسعه نرم‌افزار سیستم‌های توزیع‌شده طراحی سیستم معماری توزیع‌شده معماری مدرن معماری نرم‌افزار

نظرات

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

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