اپلیکیشن اندرویدی فلشکارت آموزشی پیادهسازی و مدیریت میکروسرویسها با Pivotal Cloud Foundry
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی و مدیریت میکروسرویسها با Pivotal Cloud Foundry
موضوع کلی: توسعه و استقرار نرمافزار
موضوع میانی: معماری میکروسرویس و پلتفرمهای ابری
📋 سرفصلهای دوره
- 1. مبانی توسعه و استقرار نرمافزار
- 2. مقدمهای بر معماری میکروسرویس
- 3. مزایای معماری میکروسرویس
- 4. چالشهای معماری میکروسرویس
- 5. مقدمهای بر پلتفرمهای ابری
- 6. مزایای پلتفرمهای ابری
- 7. معرفی Pivotal Cloud Foundry (PCF)
- 8. معماری PCF
- 9. مولفههای اصلی PCF
- 10. مراحل توسعه میکروسرویس
- 11. طراحی API در میکروسرویسها
- 12. استانداردهای RESTful API
- 13. امنیت در میکروسرویسها
- 14. احراز هویت و مجوز دسترسی
- 15. مدیریت پیکربندی میکروسرویسها
- 16. سرویسهای کشف (Service Discovery)
- 17. میکروسرویسهای پایدار
- 18. مدیریت وضعیت (State Management)
- 19. ارتباطات ناهمگام (Asynchronous Communication)
- 20. صفهای پیام (Message Queues)
- 21. مقدمهای بر Spring Boot
- 22. ساخت میکروسرویس با Spring Boot
- 23. اتصال به پایگاه داده در Spring Boot
- 24. استفاده از Spring Data JPA
- 25. مدیریت تراکنش در Spring Boot
- 26. امنیت در Spring Boot
- 27. Spring Security
- 28. OAuth2 و OpenID Connect
- 29. مدیریت لاگها در میکروسرویسها
- 30. جمعآوری متمرکز لاگها
- 31. ابزارهای مانیتورینگ میکروسرویسها
- 32. معرفی Spring Cloud
- 33. Spring Cloud Netflix Eureka (Service Discovery)
- 34. Spring Cloud Netflix Hystrix (Circuit Breaker)
- 35. Spring Cloud Config (Configuration Management)
- 36. Spring Cloud Gateway (API Gateway)
- 37. استقرار میکروسرویسها بر روی PCF
- 38. مفاهیم Cloud Foundry Application Runtime (CFAR)
- 39. دستورات CF CLI
- 40. استقرار برنامهها با `cf push`
- 41. مدیریت برنامهها در PCF
- 42. مقیاسپذیری برنامهها
- 43. مدیریت سرویسها در PCF
- 44. اتصال برنامهها به سرویسها
- 45. استفاده از پایگاههای داده در PCF
- 46. اتصال به پایگاه داده PostgreSQL در PCF
- 47. اتصال به پایگاه داده MySQL در PCF
- 48. مدیریت conexões با User Provided Services
- 49. مفهوم Buildpacks در PCF
- 50. نوشتن Buildpack سفارشی
- 51. Containerization با Docker
- 52. مقدمهای بر Kubernetes
- 53. استقرار میکروسرویسها با Kubernetes
- 54. معرفی Spring Cloud Data Flow
- 55. جریانهای داده در Spring Cloud Data Flow
- 56. استقرار جریانهای داده در PCF
- 57. امنیت در سطح پلتفرم PCF
- 58. مدیریت سازمانها، فضاها و کاربران در PCF
- 59. نقشها و مجوزها در PCF
- 60. امنیت شبکه در PCF
- 61. فایروالها و گروههای امنیتی
- 62. مانیتورینگ عملکرد برنامهها در PCF
- 63. ابزارهای مانیتورینگ شخص ثالث
- 64. استفاده از Prometheus و Grafana
- 65. مدیریت رویدادها و هشدارها
- 66. اصول CI/CD (Continuous Integration/Continuous Deployment)
- 67. پیادهسازی CI/CD برای میکروسرویسها
- 68. استفاده از Jenkins برای CI/CD
- 69. استقرار خودکار بر روی PCF
- 70. تست خودکار در چرخه CI/CD
- 71. تست واحد (Unit Testing)
- 72. تست ادغام (Integration Testing)
- 73. تست E2E (End-to-End Testing)
- 74. تست بار (Load Testing)
- 75. تست عملکرد (Performance Testing)
- 76. مدیریت خطا و عیبیابی در میکروسرویسها
- 77. الگوهای طراحی برای مدیریت خطا
- 78. پیادهسازی الگوهای خطا در Spring Boot
- 79. استراتژیهای بازیابی از خطا
- 80. پایش و تحلیل ریشهیابی مشکلات
- 81. میکروسرویسهای Serverless
- 82. معرفی Function as a Service (FaaS)
- 83. استفاده از AWS Lambda
- 84. استفاده از Azure Functions
- 85. میکروسرویسهای مبتنی بر رویداد (Event-Driven Microservices)
- 86. معماری مبتنی بر رویداد
- 87. استفاده از Kafka برای ارتباطات مبتنی بر رویداد
- 88. طراحی سیستمهای واکنشگرا (Reactive Systems)
- 89. مبانی برنامهنویسی واکنشی
- 90. استفاده از Spring WebFlux
- 91. میکروسرویسهای مبتنی بر GraphQL
- 92. مقایسه GraphQL با REST
- 93. طراحی API با GraphQL
- 94. استقرار APIهای GraphQL در PCF
- 95. مدیریت پایگاه داده در معماری میکروسرویس
- 96. استراتژیهای پایگاه داده برای میکروسرویسها
- 97. Database per Service Pattern
- 98. Shared Database Pattern
- 99. Event Sourcing
- 100. CQRS (Command Query Responsibility Segregation)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.