کتاب استقرار ایمن نرم‌افزار با رویکرد GitOps و اتوماسیون امنیتی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره استقرار ایمن نرم‌افزار با رویکرد GitOps و اتوماسیون امنیتی

موضوع کلی: مهندسی نرم‌افزار و توسعهٔ سیستم‌های خودکار

موضوع میانی: مدیریت و پیاده‌سازی فرآیندهای تحویل مستمر نرم‌افزار

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر مهندسی نرم‌افزار و توسعهٔ سیستم‌های خودکار
  • 2. مبانی سیستم‌های خودکار در توسعهٔ نرم‌افزار
  • 3. اصول و مفاهیم کلیدی تحویل مستمر (CI/CD)
  • 4. معرفی رویکرد GitOps
  • 5. مزایای GitOps در توسعهٔ نرم‌افزار
  • 6. معماری سیستم‌های مبتنی بر GitOps
  • 7. مدل‌های پیاده‌سازی GitOps
  • 8. ابزارهای کلیدی در اکوسیستم GitOps
  • 9. نصب و پیکربندی آرگونات (Argo CD)
  • 10. مفاهیم پایهٔ آرگونات
  • 11. مدیریت پیکربندی با آرگونات
  • 12. پیاده‌سازی CI با استفاده از گیت‌لب CI/CD
  • 13. مراحل پایپ‌لاین CI
  • 14. تعریف مراحل پایپ‌لاین در گیت‌لب
  • 15. نوشتن اسکریپت‌های پایپ‌لاین
  • 16. مدیریت متغیرها در گیت‌لب CI/CD
  • 17. مقدمه‌ای بر امنیت در CI/CD
  • 18. اهمیت امنیت در فرآیندهای خودکار
  • 19. شناسایی و مدیریت آسیب‌پذیری‌ها
  • 20. امنیت در مخازن کد (Git)
  • 21. مدیریت دسترسی و مجوزها در گیت
  • 22. بررسی کد (Code Review) و اهمیت آن
  • 23. ابزارهای بررسی خودکار کد
  • 24. مقدمه‌ای بر امنیت در استقرار (Deployment)
  • 25. استقرار ایمن برنامه‌ها
  • 26. مدیریت اسرار (Secrets Management)
  • 27. راهکارهای مدیریت اسرار در Kubernetes
  • 28. استفاده از Vault برای مدیریت اسرار
  • 29. امنیت در پیکربندی Kubernetes
  • 30. استفاده از ابزارهای امنیتی Kubernetes
  • 31. معرفی ابزارهای اسکن امنیتی تصاویر کانتینر
  • 32. اسکن تصاویر داکر برای آسیب‌پذیری‌ها
  • 33. استفاده از Clair برای اسکن تصاویر
  • 34. ادغام اسکن تصاویر در پایپ‌لاین CI
  • 35. استفاده از Terraform برای زیرساخت ایمن
  • 36. مدیریت وضعیت Terraform
  • 37. امنیت در پیکربندی Terraform
  • 38. معرفی ابزارهای تست نفوذ در CI/CD
  • 39. ادغام تست نفوذ در پایپ‌لاین
  • 40. انواع تست نفوذ در چرخهٔ توسعه
  • 41. اهمیت مانیتورینگ و لاگینگ امنیتی
  • 42. ابزارهای مانیتورینگ در Kubernetes
  • 43. استفاده از Prometheus و Grafana
  • 44. لاگینگ متمرکز با ELK Stack
  • 45. امنیت لاگ‌ها و دسترسی به آن‌ها
  • 46. مدیریت رویدادهای امنیتی (SIEM)
  • 47. مقدمه‌ای بر انطباق‌پذیری (Compliance)
  • 48. اهمیت انطباق با استانداردها
  • 49. استانداردهای امنیتی رایج (مانند CIS Benchmarks)
  • 50. پیاده‌سازی انطباق در GitOps
  • 51. استفاده از ابزارهای اعتبارسنجی پیکربندی
  • 52. اعتبارسنجی پیکربندی Kubernetes با OPA Gatekeeper
  • 53. نوشتن پالیسی‌ها برای Gatekeeper
  • 54. مدیریت تغییرات و rollback ایمن
  • 55. رویکردهای rollback در GitOps
  • 56. پیاده‌سازی rollback خودکار
  • 57. امنیت در فرآیندهای توسعهٔ نرم‌افزار آزاد (FOSS)
  • 58. ملاحظات امنیتی در استفاده از کتابخانه‌های شخص ثالث
  • 59. مدیریت وابستگی‌ها و به‌روزرسانی آن‌ها
  • 60. شناسایی و رفع آسیب‌پذیری در وابستگی‌ها
  • 61. مقدمه‌ای بر مهندسی معکوس در نرم‌افزار
  • 62. ملاحظات اخلاقی و قانونی مهندسی معکوس
  • 63. کاربردهای مجاز مهندسی معکوس
  • 64. مقدمه‌ای بر جرم‌شناسی دیجیتال
  • 65. جمع‌آوری و حفظ شواهد دیجیتال
  • 66. تحلیل داده‌های دیجیتال
  • 67. حفاظت از داده‌ها در برابر دسترسی غیرمجاز
  • 68. رمزنگاری داده‌ها در حالت سکون و انتقال
  • 69. اصول رمزنگاری متقارن و نامتقارن
  • 70. کاربرد رمزنگاری در مدیریت اسرار
  • 71. مقدمه‌ای بر امنیت شبکه در محیط‌های ابری
  • 72. فایروال‌ها و سیستم‌های تشخیص نفوذ
  • 73. امنیت ارتباطات در Kubernetes
  • 74. استفاده از Network Policies در Kubernetes
  • 75. ملاحظات امنیتی در معماری میکروسرویس
  • 76. امنیت API Gateway
  • 77. احراز هویت و مجوزدهی در میکروسرویس‌ها
  • 78. مقدمه‌ای بر امنیت داده‌ها در پایگاه‌های داده
  • 79. رمزنگاری داده‌های پایگاه داده
  • 80. مدیریت دسترسی به پایگاه داده
  • 81. پشتیبان‌گیری و بازیابی امن داده‌ها
  • 82. مقدمه‌ای بر حقوق مسئولیت‌پذیری در حوزهٔ سایبری
  • 83. مسئولیت توسعه‌دهندگان نرم‌افزار
  • 84. قوانین مربوط به حفاظت از داده‌ها
  • 85. اصول طراحی نرم‌افزار امن (Secure by Design)
  • 86. تکنیک‌های کدنویسی امن
  • 87. ملاحظات امنیتی در معماری نرم‌افزار
  • 88. امنیت در چرخهٔ عمر توسعهٔ نرم‌افزار (SDLC)
  • 89. تست امنیت در هر مرحله از SDLC
  • 90. مدیریت ریسک‌های امنیتی در پروژه‌های نرم‌افزاری
  • 91. مستندسازی امنیتی پروژه‌ها
  • 92. آموزش و فرهنگ‌سازی امنیتی برای تیم‌های توسعه
  • 93. برنامه‌ریزی واکنش به حوادث امنیتی
  • 94. پیاده‌سازی یک برنامهٔ واکنش به حوادث
  • 95. آزمایش و به‌روزرسانی برنامهٔ واکنش به حوادث
  • 96. مقدمه‌ای بر هوش مصنوعی و یادگیری ماشین در امنیت سایبری
  • 97. کاربرد AI/ML در تشخیص تهدیدات
  • 98. ملاحظات امنیتی در استفاده از AI/ML
  • 99. پروتکل‌های ارتباطی ایمن
  • 100. استانداردهای امنیتی در توسعهٔ وب
تگ‌ها: DevOps GitOps security اتوماسیون امنیتی استقرار ایمن امنیت نرم‌افزار تحویل مستمر سی‌آی/سی‌دی گیت‌آپز مهندسی نرم‌افزار

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.