اپلیکیشن اندرویدی فلشکارت آموزشی مهندسی پلتفرم: از قالببندی تا API در مدیریت زیرساخت
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مهندسی پلتفرم: از قالببندی تا API در مدیریت زیرساخت
موضوع کلی: مهندسی نرمافزار و زیرساخت
موضوع میانی: مدیریت و اتوماسیون زیرساخت
📋 سرفصلهای دوره
- 1. مقدمهای بر مهندسی پلتفرم
- 2. اصول زیرساخت به عنوان کد
- 3. مفاهیم کلیدی Infrastructure as Code (IaC)
- 4. مزایای IaC در مدیریت زیرساخت
- 5. مروری بر ابزارهای IaC
- 6. تفاوت IaC و پیکربندی مدیریت
- 7. کاربرد IaC در چرخه حیات نرمافزار
- 8. اصول طراحی پلتفرمهای خودکار
- 9. معماریهای مرسوم در مهندسی پلتفرم
- 10. مقدمهای بر کانتینرسازی (Containerization)
- 11. مبانی Docker
- 12. ساخت ایمیجهای Docker
- 13. مدیریت کانتینرها با Docker Compose
- 14. مقدمهای بر ارکستراسیون کانتینر
- 15. مبانی Kubernetes
- 16. معماری Kubernetes
- 17. مفاهیم کلیدی در Kubernetes (Pod, Service, Deployment)
- 18. مدیریت منابع در Kubernetes
- 19. شبکهبندی در Kubernetes
- 20. ذخیرهسازی در Kubernetes
- 21. امنیت در Kubernetes
- 22. مقدمهای بر اتوماسیون زیرساخت
- 23. ابزارهای اتوماسیون زیرساخت (Ansible, Chef, Puppet)
- 24. پیکربندی مدیریت با Ansible
- 25. نوشتن Playbook در Ansible
- 26. نقشها و ماژولها در Ansible
- 27. اتوماسیون استقرار با Ansible
- 28. مقدمهای بر API-Driven Infrastructure
- 29. اصول طراحی API برای زیرساخت
- 30. طراحی RESTful API برای مدیریت زیرساخت
- 31. مبانی gRPC برای ارتباطات زیرساخت
- 32. امنیت APIها در مدیریت زیرساخت
- 33. استفاده از APIها برای اتوماسیون
- 34. مقدمهای بر CI/CD در مهندسی پلتفرم
- 35. اصول Continuous Integration (CI)
- 36. پیادهسازی CI با ابزارهای موجود
- 37. اصول Continuous Delivery/Deployment (CD)
- 38. پیادهسازی CD با ابزارهای موجود
- 39. ادغام IaC با پایپلاینهای CI/CD
- 40. مانیتورینگ و لاگینگ در مهندسی پلتفرم
- 41. اصول مانیتورینگ زیرساخت
- 42. ابزارهای مانیتورینگ (Prometheus, Grafana)
- 43. مدیریت لاگها (ELK Stack)
- 44. تحلیل لاگها برای عیبیابی
- 45. پایش عملکرد برنامه و زیرساخت
- 46. مقدمهای بر امنیت در مهندسی پلتفرم
- 47. اصول DevSecOps
- 48. ادغام امنیت در چرخه حیات توسعه
- 49. مدیریت دسترسی و هویت (IAM)
- 50. امنیت شبکه در محیطهای ابری
- 51. مدیریت گواهینامهها و کلیدها
- 52. مقدمهای بر زیرساخت ابری
- 53. مفاهیم کلیدی رایانش ابری (IaaS, PaaS, SaaS)
- 54. ارائهدهندگان اصلی خدمات ابری (AWS, Azure, GCP)
- 55. مدیریت منابع در ابر
- 56. امنیت در محیط ابری
- 57. هزینهبندی و بهینهسازی در ابر
- 58. مقدمهای بر معماری میکروسرویس
- 59. اصول طراحی میکروسرویس
- 60. ارتباط بین میکروسرویسها
- 61. مدیریت داده در معماری میکروسرویس
- 62. چالشهای میکروسرویسها
- 63. استقرار میکروسرویسها
- 64. مقدمهای بر GitOps
- 65. اصول GitOps
- 66. پیادهسازی GitOps با Argo CD
- 67. مزایای GitOps برای مدیریت زیرساخت
- 68. امنیت در GitOps
- 69. مقدمهای بر مهندسی قابلیت اطمینان سایت (SRE)
- 70. اصول SRE
- 71. شاخصهای کلیدی عملکرد (SLI, SLO, SLA)
- 72. مدیریت خطا و حادثه
- 73. اتوماسیون در SRE
- 74. فرهنگ SRE
- 75. مدیریت و اتوماسیون زیرساخت مدرن
- 76. تکنیکهای پیشرفته IaC
- 77. استفاده از ابزارهای IaC برای مقیاسپذیری
- 78. بهینهسازی عملکرد زیرساخت
- 79. مدیریت پیکربندی پویا
- 80. استراتژیهای بازیابی از فاجعه (Disaster Recovery)
- 81. کدنویسی برای قابلیت اطمینان
- 82. مقدمهای بر Platform as a Service (PaaS)
- 83. اجزای اصلی PaaS
- 84. مزایای استفاده از PaaS
- 85. مقایسه PaaS با IaaS
- 86. نمونههایی از پلتفرمهای PaaS
- 87. مقدمهای بر Serverless Computing
- 88. مفاهیم کلیدی Serverless
- 89. مزایای Serverless
- 90. چالشهای Serverless
- 91. کاربرد Serverless در برنامههای کاربردی
- 92. مقدمهای بر مدیریت وضعیت (State Management)
- 93. مدیریت وضعیت در برنامههای توزیعشده
- 94. تکنیکهای همگامسازی وضعیت
- 95. مدیریت وضعیت در Kubernetes
- 96. استفاده از پایگاههای داده برای مدیریت وضعیت
- 97. مقدمهای بر شبکهبندی پیشرفته
- 98. SDN (Software-Defined Networking)
- 99. NFV (Network Functions Virtualization)
- 100. شبکهبندی در محیطهای چند ابری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.