کتاب صوتی DevSecOps برای تیم های توسعه

DevSecOps برای تیم‌های توسعه: امنیت را به قلب برنامه‌نویسی بیاورید! DevSecOps برای تیم‌های توسعه: امنیت را به قلب برنامه‌نویسی بیاورید! معرفی دوره در دنیای امروز، امنیت سایبری دیگر یک موضوع جانبی نیست...

انتخاب پلن

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

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

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

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

عنوان دوره: DevSecOps برای تیم های توسعه

موضوع کلی: برنامه نویسی

موضوع میانی: امنیت سایبری و برنامه‌نویسی امن

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر DevOps: فلسفه و اصول
  • 2. مقدمه‌ای بر امنیت سایبری: مفاهیم کلیدی
  • 3. DevSecOps چیست؟ آشنایی با مفهوم "Shift Left"
  • 4. چرا DevSecOps برای تیم‌های توسعه ضروری است؟
  • 5. اصول سه‌گانه امنیت اطلاعات (CIA Triad): محرمانگی، یکپارچگی، در دسترس بودن
  • 6. آشنایی با OWASP Top 10: ده آسیب‌پذیری برتر وب
  • 7. مدل‌سازی تهدید (Threat Modeling): مفاهیم اولیه
  • 8. چرخه حیات توسعه نرم‌افزار امن (Secure SDLC)
  • 9. فرهنگ امنیت و مسئولیت مشترک در تیم
  • 10. مفاهیم پایه شبکه برای امنیت (TCP/IP, HTTP/S, DNS)
  • 11. تفاوت بین آسیب‌پذیری، تهدید و ریسک
  • 12. کنترل‌های دسترسی: احراز هویت (Authentication)
  • 13. کنترل‌های دسترسی: مجوزدهی (Authorization)
  • 14. حساب‌رسی و ثبت وقایع (Auditing & Logging)
  • 15. معرفی ابزارهای کلیدی در اکوسیستم DevSecOps
  • 16. اعتبارسنجی ورودی‌ها (Input Validation) و جلوگیری از تزریق
  • 17. جلوگیری از حملات تزریق SQL (SQL Injection)
  • 18. جلوگیری از حملات Cross-Site Scripting (XSS)
  • 19. جلوگیری از حملات Cross-Site Request Forgery (CSRF)
  • 20. کدگذاری خروجی‌ها (Output Encoding)
  • 21. مدیریت امن جلسات (Secure Session Management)
  • 22. مدیریت امن کوکی‌ها و توکن‌ها
  • 23. رمزنگاری در عمل: مفاهیم پایه (Hashing, Encryption, Signing)
  • 24. استفاده صحیح از الگوریتم‌های رمزنگاری
  • 25. مدیریت امن خطاها و استثناها (Secure Error Handling)
  • 26. جلوگیری از افشای اطلاعات حساس در پیام‌های خطا
  • 27. امنیت در کار با فایل‌ها: آپلود و دانلود امن
  • 28. جلوگیری از آسیب‌پذیری‌های Path Traversal
  • 29. اصول حداقل دسترسی (Principle of Least Privilege)
  • 30. دفاع در عمق (Defense in Depth)
  • 31. امن‌سازی API‌ها: احراز هویت و مجوزدهی در RESTful API
  • 32. جلوگیری از حملات رایج به API‌ها (Rate Limiting, Data Exposure)
  • 33. مدیریت وابستگی‌ها (Dependency Management) و امنیت زنجیره تأمین نرم‌افزار
  • 34. استفاده از کتابخانه‌های امن و به‌روز
  • 35. مقابله با پیکربندی امنیتی اشتباه (Security Misconfiguration)
  • 36. مقدمه‌ای بر CI/CD و پایپ‌لاین‌های توسعه
  • 37. ادغام امنیت در فاز طراحی: مدل‌سازی تهدید پیشرفته (STRIDE)
  • 38. تعریف نیازمندی‌های امنیتی در User Story ها
  • 39. امن‌سازی کنترل نسخه (Git): بهترین شیوه‌ها
  • 40. جلوگیری از ثبت اطلاعات حساس در Git (Secrets)
  • 41. استفاده از ابزارهای اسکن سورس کد قبل از Commit (Pre-commit Hooks)
  • 42. آشنایی با تست امنیت ایستا (SAST)
  • 43. ادغام ابزارهای SAST در پایپ‌لاین CI/CD
  • 44. تحلیل و اولویت‌بندی نتایج اسکن SAST
  • 45. آشنایی با تحلیل ترکیب نرم‌افزار (SCA)
  • 46. ادغام ابزارهای SCA برای یافتن آسیب‌پذیری در وابستگی‌ها
  • 47. مدیریت لایسنس کتابخانه‌ها با ابزارهای SCA
  • 48. مدیریت امن اطلاعات حساس (Secrets Management)
  • 49. معرفی ابزارهای مدیریت Secrets مانند HashiCorp Vault
  • 50. آشنایی با تست امنیت پویا (DAST)
  • 51. تفاوت‌های کلیدی بین SAST و DAST
  • 52. ادغام ابزارهای DAST در محیط تست
  • 53. اتوماسیون اسکن‌های DAST در پایپ‌لاین
  • 54. آشنایی با تست امنیت تعاملی (IAST)
  • 55. مزایای IAST در مقایسه با SAST و DAST
  • 56. آشنایی با تست فاز (Fuzz Testing)
  • 57. امن‌سازی فرآیند Build: امضای دیجیتال آرتیفکت‌ها
  • 58. استفاده از رجیستری‌های امن برای آرتیفکت‌ها (Artifact Repository)
  • 59. ایجاد دروازه‌های کیفیت امنیتی (Security Quality Gates) در پایپ‌لاین
  • 60. شکستن Build در صورت وجود آسیب‌پذیری‌های حیاتی
  • 61. مقدمه‌ای بر کانتینرها و Docker
  • 62. بهترین شیوه‌ها برای نوشتن Dockerfile امن
  • 63. اسکن آسیب‌پذیری در ایمیج‌های داکر
  • 64. ادغام اسکنر ایمیج در CI/CD
  • 65. امن‌سازی Docker Daemon و Host
  • 66. مفاهیم پایه امنیت در Kubernetes
  • 67. احراز هویت و مجوزدهی در Kubernetes (RBAC)
  • 68. استفاده از استانداردهای امنیتی Pod (Pod Security Standards)
  • 69. مدیریت Secrets در Kubernetes
  • 70. امنیت شبکه در Kubernetes (Network Policies)
  • 71. مقدمه‌ای بر زیرساخت به عنوان کد (Infrastructure as Code - IaC)
  • 72. امن‌سازی قالب‌های IaC (مثال: Terraform, CloudFormation)
  • 73. اسکن امنیتی کدهای IaC
  • 74. پیکربندی امن سرورها و سخت‌سازی (Hardening)
  • 75. اتوماسیون فرآیند Hardening با ابزارهای مدیریت پیکربندی
  • 76. امنیت در محیط‌های ابری (Cloud Security)
  • 77. مدل مسئولیت مشترک در ابر (Shared Responsibility Model)
  • 78. امن‌سازی هویت و دسترسی در ابر (IAM)
  • 79. امنیت شبکه در ابر (VPC, Security Groups)
  • 80. پیکربندی امن سرویس‌های ابری رایج (S3, EC2)
  • 81. اهمیت لاگ‌برداری متمرکز برای امنیت
  • 82. چه رویدادهای امنیتی را باید لاگ کرد؟
  • 83. آشنایی با سیستم‌های مدیریت اطلاعات و رویدادهای امنیتی (SIEM)
  • 84. مانیتورینگ و هشداردهی برای فعالیت‌های مشکوک
  • 85. آشنایی با فایروال برنامه وب (WAF)
  • 86. حفاظت از خود برنامه در زمان اجرا (RASP)
  • 87. آشنایی با سیستم‌های تشخیص و جلوگیری از نفوذ (IDS/IPS)
  • 88. مدیریت آسیب‌پذیری‌ها در محیط Production
  • 89. فرآیند پچ و به‌روزرسانی امن
  • 90. مقدمه‌ای بر پاسخ به حوادث (Incident Response)
  • 91. نقش تیم توسعه در فرآیند پاسخ به حوادث
  • 92. تحلیل ریشه‌ای خطا (Root Cause Analysis) پس از یک حادثه امنیتی
  • 93. اتوماسیون در امنیت (Security Orchestration, Automation, and Response - SOAR)
  • 94. آشنایی با تست نفوذ (Penetration Testing) و نقش آن
  • 95. مفهوم باگ بانتی (Bug Bounty) و افشای مسئولانه
  • 96. ایجاد فرهنگ امنیت: برنامه Security Champions
  • 97. اندازه‌گیری بلوغ DevSecOps: متریک‌ها و KPIها
  • 98. انطباق با استانداردها و مقررات (Compliance as Code)
  • 99. امنیت در هوش مصنوعی و یادگیری ماشین (AI/ML Security)
  • 100. آینده DevSecOps و روندهای نوظهور
DevSecOps برای تیم‌های توسعه: امنیت را به قلب برنامه‌نویسی بیاورید!

DevSecOps برای تیم‌های توسعه: امنیت را به قلب برنامه‌نویسی بیاورید!

معرفی دوره

در دنیای امروز، امنیت سایبری دیگر یک موضوع جانبی نیست، بلکه یک ضرورت حیاتی برای هر کسب‌وکاری است که با نرم‌افزار سر و کار دارد. حملات سایبری پیچیده‌تر و مخرب‌تر شده‌اند و تیم‌های توسعه باید از همان ابتدای چرخه توسعه نرم‌افزار، امنیت را در نظر بگیرند. دوره DevSecOps به شما کمک می‌کند تا امنیت را به طور یکپارچه در فرآیندهای توسعه و عملیات خود ادغام کنید و نرم‌افزارهای امن‌تری تولید کنید.

این دوره جامع، شما را با مفاهیم، ابزارها و تکنیک‌های کلیدی DevSecOps آشنا می‌کند. یاد می‌گیرید چگونه ارزیابی آسیب‌پذیری انجام دهید، کد خود را به صورت امن بنویسید، امنیت را در فرآیند CI/CD خود ادغام کنید و از زیرساخت خود در برابر تهدیدات سایبری محافظت کنید. با گذراندن این دوره، شما و تیمتان می‌توانید به طور فعالانه از دارایی‌های دیجیتال خود محافظت کنید و اعتماد مشتریانتان را جلب کنید.

درباره دوره

دوره DevSecOps برای تیم‌های توسعه یک برنامه آموزشی کامل و کاربردی است که به شما مهارت‌های لازم برای ساختن نرم‌افزارهای امن را آموزش می‌دهد. این دوره به صورت عملی و گام به گام، شما را از مفاهیم اولیه امنیت سایبری تا تکنیک‌های پیشرفته DevSecOps هدایت می‌کند. تمرکز اصلی دوره بر روی ادغام امنیت در تمام مراحل چرخه توسعه نرم‌افزار است، از طراحی و کدنویسی گرفته تا استقرار و نگهداری.

موضوعات کلیدی

  • مقدمه‌ای بر DevSecOps: اصول، مزایا و چالش‌ها
  • امنیت در چرخه حیات توسعه نرم‌افزار (SDLC)
  • تحلیل تهدید و مدل‌سازی ریسک
  • کدنویسی امن: بهترین شیوه‌ها و آسیب‌پذیری‌های رایج
  • اسکن آسیب‌پذیری و تست نفوذ
  • امنیت زیرساخت و ابر
  • اتوماسیون امنیت در فرآیند CI/CD
  • مانیتورینگ و پاسخگویی به رخدادهای امنیتی
  • انطباق با استانداردهای امنیتی
  • فرهنگ‌سازی امنیت در تیم‌های توسعه

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • توسعه‌دهندگان نرم‌افزار
  • مهندسان DevOps
  • معماران نرم‌افزار
  • متخصصان امنیت سایبری
  • مدیران پروژه
  • هر فردی که به امنیت نرم‌افزار علاقه‌مند است

چرا این دوره را بگذرانیم؟

با گذراندن این دوره، شما:

  • امنیت را به یک اولویت در تیم توسعه خود تبدیل می‌کنید.
  • نرم‌افزارهای امن‌تری تولید می‌کنید که در برابر حملات سایبری مقاوم هستند.
  • هزینه‌های ناشی از آسیب‌پذیری‌های امنیتی را کاهش می‌دهید.
  • اعتماد مشتریان خود را جلب می‌کنید.
  • مهارت‌های خود را در زمینه امنیت سایبری ارتقا می‌دهید.
  • فرصت‌های شغلی جدیدی در زمینه DevSecOps پیدا می‌کنید.
  • با آخرین متدها و ابزارهای امنیت سایبری آشنا می‌شوید.
  • می‌توانید به طور فعالانه از دارایی‌های دیجیتال خود محافظت کنید.
  • در بازار کار رقابتی، یک مزیت رقابتی کسب می‌کنید.

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

دوره DevSecOps شامل بیش از 100 سرفصل جامع است که به شما تمامی جنبه‌های DevSecOps را آموزش می‌دهد. در اینجا فقط چند نمونه از سرفصل‌های دوره آورده شده است:

  • مقدمه‌ای بر امنیت سایبری و تهدیدات رایج
  • اصول و مفاهیم DevSecOps
  • امنیت در طراحی نرم‌افزار
  • کدنویسی امن با زبان‌های مختلف (Java, Python, JavaScript, C#)
  • OWASP Top 10 آسیب‌پذیری‌های وب
  • SAST (Static Application Security Testing)
  • DAST (Dynamic Application Security Testing)
  • IAST (Interactive Application Security Testing)
  • RASP (Runtime Application Self-Protection)
  • Container Security (Docker, Kubernetes)
  • Cloud Security (AWS, Azure, GCP)
  • امنیت زیرساخت به عنوان کد (Infrastructure as Code)
  • اتوماسیون امنیت با ابزارهای مختلف (Ansible, Chef, Puppet)
  • ادغام امنیت با CI/CD (Jenkins, GitLab CI, CircleCI)
  • مانیتورینگ و گزارش‌دهی امنیتی
  • Incident Response
  • Compliance (PCI DSS, HIPAA, GDPR)
  • Threat Modeling
  • Secure Configuration Management
  • Identity and Access Management (IAM)
  • Cryptography
  • Network Security
  • Web Application Firewall (WAF)
  • Intrusion Detection and Prevention Systems (IDS/IPS)
  • Security Information and Event Management (SIEM)
  • Vulnerability Management
  • Penetration Testing
  • Security Auditing
  • Secure Coding Practices
  • Secure DevOps Pipeline
  • Securing Microservices
  • API Security
  • Mobile Security
  • IoT Security
  • DevSecOps Metrics and KPIs
  • Building a DevSecOps Culture
  • Legal and Ethical Considerations in Cybersecurity
  • And much, much more!
همین حالا ثبت‌نام کنید و امنیت را به قلب برنامه‌نویسی بیاورید!
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: ci/cd Cybersecurity DevOps DevSecOps Programming Secure coding Software Development امنیت در تیم توسعه امنیت در چرخه حیات توسعه امنیت سایبری برنامه نویسی امن توسعه نرم افزار دوره DevSecOps یادگیری DevSecOps

نظرات

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

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