کتاب آموزش C و Microservices: میکروسرویس ها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش C و Microservices: میکروسرویس ها
موضوع کلی: برنامه نویسی
موضوع میانی: سی (C)
📋 سرفصلهای دوره
- 1. مبانی زبان برنامه نویسی C
- 2. مقدمه ای بر مفاهیم برنامه نویسی شیءگرا
- 3. اصول طراحی معماری میکروسرویس
- 4. معرفی معماری میکروسرویس و مزایای آن
- 5. تفاوت میکروسرویس با معماری یکپارچه
- 6. استانداردهای طراحی میکروسرویس
- 7. اصول SOLID در طراحی میکروسرویس
- 8. الگوهای طراحی میکروسرویس (بخش اول)
- 9. الگوهای طراحی میکروسرویس (بخش دوم)
- 10. پیاده سازی سرویس های مستقل
- 11. مدیریت وابستگی در میکروسرویس ها
- 12. ارتباطات بین میکروسرویس ها (همگام)
- 13. ارتباطات بین میکروسرویس ها (ناهمگام)
- 14. استفاده از پیام رسان ها (Message Queues)
- 15. معرفی RabbitMQ
- 16. مبانی کار با RabbitMQ
- 17. پیاده سازیpublisher-consumer با RabbitMQ
- 18. معرفی Kafka
- 19. مبانی کار با Kafka
- 20. پیاده سازیPublisher-Consumer با Kafka
- 21. مدیریت داده توزیع شده در میکروسرویس ها
- 22. پایگاه داده های رابطه ای در میکروسرویس ها
- 23. پایگاه داده های NoSQL در میکروسرویس ها
- 24. انتخاب پایگاه داده مناسب برای هر سرویس
- 25. استراتژی های تقسیم داده (Data Sharding)
- 26. مدیریت تراکنش های توزیع شده
- 27. الگوی Saga برای مدیریت تراکنش
- 28. پیاده سازی الگوی Saga
- 29. امنیت در میکروسرویس ها
- 30. احراز هویت (Authentication) در میکروسرویس ها
- 31. مجوزدهی (Authorization) در میکروسرویس ها
- 32. استفاده از OAuth2 و OpenID Connect
- 33. مدیریت API Gateway
- 34. نقش API Gateway در معماری میکروسرویس
- 35. پیاده سازی API Gateway با Kong
- 36. پیاده سازی API Gateway با Ocelot
- 37. مانیتورینگ و لاگینگ در میکروسرویس ها
- 38. جمع آوری لاگ ها با ELK Stack
- 39. معرفی Elasticsearch
- 40. معرفی Logstash
- 41. معرفی Kibana
- 42. مانیتورینگ عملکرد سرویس ها با Prometheus
- 43. معرفی Prometheus
- 44. نوشتن Exporter برای Prometheus
- 45. مصورسازی داده ها با Grafana
- 46. معرفی Grafana
- 47. ساخت داشبوردهای مدیریتی
- 48. تست خودکار در میکروسرویس ها
- 49. تست واحد (Unit Testing)
- 50. تست یکپارچگی (Integration Testing)
- 51. تست End-to-End
- 52. استفاده از Docker برای کانتینرسازی
- 53. مبانی Docker
- 54. ساخت Dockerfile
- 55. مدیریت Image ها و Container ها
- 56. استفاده از Docker Compose برای مدیریت سرویس ها
- 57. پیاده سازی میکروسرویس ها با Docker Compose
- 58. استفاده از Kubernetes برای ارکستریشن
- 59. مبانی Kubernetes
- 60. معرفی Pod ها و Service ها
- 61. مدیریت Deployment ها
- 62. مقیاس پذیری خودکار (Auto-Scaling)
- 63. امنیت در Kubernetes
- 64. استفاده از Helm برای مدیریت بسته ها
- 65. معرفی Helm
- 66. ساخت Chart برای Helm
- 67. استقرار میکروسرویس ها با Helm
- 68. مدیریت پیکربندی (Configuration Management)
- 69. استفاده از Spring Cloud Config
- 70. مدیریت Secret ها
- 71. معرفی CI/CD (Continuous Integration/Continuous Deployment)
- 72. اصول CI/CD
- 73. پیاده سازی CI/CD با Jenkins
- 74. پیاده سازی CI/CD با GitLab CI
- 75. پیاده سازی CI/CD با GitHub Actions
- 76. مباحث پیشرفته در معماری میکروسرویس
- 77. الگوی Circuit Breaker
- 78. پیاده سازی Circuit Breaker با Resilience4j
- 79. الگوی Service Discovery
- 80. پیاده سازی Service Discovery با Eureka
- 81. الگوی Rate Limiting
- 82. پیاده سازی Rate Limiting در API Gateway
- 83. مدیریت خطا و بازگردانی (Error Handling & Fallbacks)
- 84. مباحث مرتبط با حوزه مالی حلال در توسعه نرم افزار
- 85. اصول توسعه نرم افزار مطابق با قوانین جمهوری اسلامی ایران
- 86. استانداردهای اخلاقی در توسعه نرم افزار
- 87. حقوق مالکیت فکری در توسعه نرم افزار
- 88. امنیت اطلاعات و حریم خصوصی در نرم افزار
- 89. مقررات بانک مرکزی در حوزه رمزارزها
- 90. قوانین مربوط به پولشویی و فرار مالیاتی
- 91. چارچوب های شرعی در تولید محتوای دیجیتال
- 92. ملاحظات فرهنگی در طراحی رابط کاربری
- 93. اصول طراحی تجربه کاربری (UX) در ایران
- 94. ملاحظات حقوقی در قراردادهای نرم افزاری
- 95. اصول حفاظت از داده ها در برابر نفوذ
- 96. مدیریت ریسک های امنیتی در سیستم های توزیع شده
- 97. پروتکل های امنیتی در ارتباطات بین سرویس ها
- 98. مبانی حقوقی جرم سایبری
- 99. راهکارهای پیشگیری از جرایم سایبری
- 100. اهمیت رعایت قوانین در توسعه نرم افزار
تگها:
C embedded
C++
آموزش C
برنامه نویسی C
توسعه میکروسرویس
سیستم عامل
شبکه
کدنویسی
معماری میکروسرویس
میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.