کتاب پیادهسازی سیستمهای توزیعشده با زبان P# (پی شارپ) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی سیستمهای توزیعشده با زبان 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. پردازش تصویر در سیستمهای توزیعشده
تگها:
P#
برنامهنویسی موازی
برنامهنویسی همزمان
پی شارپ
توسعه نرمافزار
سیستمهای توزیعشده
طراحی سیستم
معماری توزیعشده
معماری مدرن
معماری نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.