کتاب اصول و ابزارهای DevOps در محیط AWS (با رویکرد بومیسازی شده) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول و ابزارهای DevOps در محیط AWS (با رویکرد بومیسازی شده)
موضوع کلی: مهندسی نرمافزار و توسعه سیستمها
موضوع میانی: مدیریت و توسعه زیرساخت ابری
📋 سرفصلهای دوره
- 1. مقدمهای بر DevOps و فلسفه آن
- 2. تاریخچه و تکامل DevOps
- 3. اصول کلیدی DevOps: فرهنگ، اتوماسیون، اندازهگیری، اشتراکگذاری
- 4. مزایای پیادهسازی DevOps
- 5. محیطهای ابری و مزایای آن
- 6. آشنایی با خدمات AWS برای DevOps
- 7. مدیریت پیکربندی در AWS
- 8. معرفی AWS CloudFormation
- 9. نوشتن قالبهای CloudFormation
- 10. استقرار برنامهها با CloudFormation
- 11. مدیریت چرخه عمر برنامه
- 12. مفهوم CI/CD
- 13. ابزارهای CI/CD در AWS
- 14. معرفی AWS CodeCommit
- 15. استفاده از AWS CodeBuild
- 16. ساخت و تست برنامهها با CodeBuild
- 17. معرفی AWS CodeDeploy
- 18. استقرار برنامهها با CodeDeploy
- 19. استراتژیهای استقرار (Blue/Green، Canary)
- 20. مدیریت مخازن کد
- 21. اصول کنترل نسخه (Git)
- 22. کار با AWS CodeCommit
- 23. مقدمهای بر کانتینرسازی
- 24. کانتیترهای Docker
- 25. ساخت Docker Image
- 26. اجرای کانتینرها
- 27. معرفی Amazon Elastic Container Service (ECS)
- 28. اجرای برنامهها با ECS
- 29. معرفی Amazon Elastic Kubernetes Service (EKS)
- 30. مدیریت کلاستر EKS
- 31. استقرار برنامههای کانتینری با EKS
- 32. نظارت و ثبت گزارشات در AWS
- 33. معرفی Amazon CloudWatch
- 34. جمعآوری و تحلیل لاگها
- 35. تنظیم هشدارها در CloudWatch
- 36. مانیتورینگ عملکرد برنامه
- 37. معرفی AWS X-Ray
- 38. ردیابی درخواستها
- 39. تشخیص گلوگاههای عملکرد
- 40. امنیت در DevOps
- 41. اصول DevSecOps
- 42. مدیریت هویت و دسترسی (IAM) در AWS
- 43. تنظیم سیاستهای IAM
- 44. استفاده از نقشها در IAM
- 45. امنیت در چرخه CI/CD
- 46. اسکن آسیبپذیری کد
- 47. رمزنگاری دادهها در AWS
- 48. مدیریت کلیدها با AWS KMS
- 49. مباحث پیشرفته کانتینرها
- 50. مدیریت سرویسهای میکرو
- 51. ارتباط بین سرویسها
- 52. معرفی AWS App Mesh
- 53. مدیریت ترافیک بین سرویسها
- 54. زیرساخت به عنوان کد (IaC)
- 55. اصول IaC
- 56. مدیریت منابع پویا
- 57. استقرار خودکار زیرساخت
- 58. تست خودکار زیرساخت
- 59. مدیریت خطا و بازیابی
- 60. برنامهریزی برای فاجعه (Disaster Recovery)
- 61. استراتژیهای پشتیبانگیری در AWS
- 62. بازیابی از فاجعه در AWS
- 63. بهینهسازی هزینهها در AWS
- 64. نظارت بر مصرف منابع
- 65. شناسایی فرصتهای کاهش هزینه
- 66. مدیریت هزینهها با AWS Cost Explorer
- 67. فرهنگ سازمانی DevOps
- 68. نقش تیمها در DevOps
- 69. همکاری بین تیمهای توسعه و عملیات
- 70. مدیریت تغییرات در محیط DevOps
- 71. اندازهگیری موفقیت DevOps
- 72. شاخصهای کلیدی عملکرد (KPIs)
- 73. بهبود مستمر در DevOps
- 74. مقدمهای بر اتوماسیون تست
- 75. انواع تست خودکار
- 76. تست یکپارچگی (Integration Testing)
- 77. تست پذیرش (Acceptance Testing)
- 78. تست عملکرد (Performance Testing)
- 79. استفاده از AWS Device Farm برای تست موبایل
- 80. مدیریت مخازن Artifact
- 81. معرفی AWS CodeArtifact
- 82. ذخیره و مدیریت بستههای نرمافزاری
- 83. مدیریت وابستگیهای پروژه
- 84. مباحث پیشرفته CI/CD
- 85. پایپلاینهای پیچیده CI/CD
- 86. استفاده از ابزارهای Third-party در کنار AWS
- 87. یکپارچهسازی ابزارهای خارجی
- 88. مقدمهای بر DevOps در سازمانهای بزرگ
- 89. چالشهای پیادهسازی DevOps در مقیاس بزرگ
- 90. راهکارهای بومیسازی شده برای DevOps در ایران
- 91. استفاده از ابزارهای متنباز در کنار خدمات AWS
- 92. جمعبندی و مراحل بعدی در مسیر DevOps
تگها:
AWS
CI/CD
cloud computing
DevOps
ابری
توسعه نرم افزار
خودکارسازی
زیرساخت ابری
مدیریت زیرساخت
مهندسی نرم افزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.