اپلیکیشن اندرویدی فلشکارت آموزشی استقرار و مدیریت ابزارها و فرآیندهای DevOps در بستر AWS
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استقرار و مدیریت ابزارها و فرآیندهای DevOps در بستر AWS
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: مدیریت و خودکارسازی زیرساختهای ابری
📋 سرفصلهای دوره
- 1. مقدمهای بر مفاهیم DevOps و AWS
- 2. آشنایی با ابزارها و اصول DevOps
- 3. مزایای پیادهسازی DevOps در پروژههای نرمافزاری
- 4. مروری بر خدمات کلیدی Amazon Web Services (AWS)
- 5. انتخاب سرویسهای AWS مناسب برای DevOps
- 6. راهاندازی حساب AWS و پیکربندی اولیه
- 7. مدیریت دسترسی و امنیت در AWS (IAM)
- 8. اصول زیرساخت به عنوان کد (IaC)
- 9. معرفی AWS CloudFormation
- 10. نوشتن اولین قالب CloudFormation
- 11. استقرار منابع با استفاده از CloudFormation
- 12. معرفی AWS CodeCommit برای مدیریت کد منبع
- 13. ایجاد مخزن کد در CodeCommit
- 14. کار با دستورات Git در CodeCommit
- 15. اصول CI/CD (ادغام مداوم و تحویل مداوم)
- 16. معرفی AWS CodePipeline
- 17. طراحی یک پایپلاین CI/CD ساده
- 18. پیکربندی مراحل Build در CodePipeline
- 19. استفاده از AWS CodeBuild برای کامپایل کد
- 20. مدیریت وابستگیها در CodeBuild
- 21. انتشار Artifacts با AWS CodeArtifact
- 22. معرفی AWS CodeDeploy برای استقرار خودکار
- 23. استقرار برنامهها بر روی EC2 با CodeDeploy
- 24. استقرار برنامهها بر روی ECS با CodeDeploy
- 25. استقرار برنامهها بر روی Lambda با CodeDeploy
- 26. اصول CD (تحویل مداوم) و CTA (استقرار مداوم)
- 27. استفاده از برچسبگذاری و نسخهبندی در استقرار
- 28. مدیریت استقرار با استراتژیهای Blue/Green
- 29. مدیریت استقرار با استراتژیهای Canary
- 30. نظارت و پایش زیرساخت در AWS
- 31. معرفی Amazon CloudWatch برای لاگها و متریکها
- 32. تنظیم آلارمها در CloudWatch
- 33. تحلیل لاگها با CloudWatch Logs Insights
- 34. اصول مانیتورینگ امنیتی در AWS
- 35. معرفی AWS Security Hub
- 36. مدیریت رویدادهای امنیتی با GuardDuty
- 37. پیکربندی AWS Inspector برای ارزیابی امنیتی
- 38. مدیریت پیکربندی با AWS Systems Manager
- 39. استفاده از Run Command برای اجرای دستورات از راه دور
- 40. مدیریت Patching سیستمها با Systems Manager
- 41. اصول اتوماسیون وظایف عملیاتی
- 42. استفاده از AWS Lambda برای اتوماسیون
- 43. اتصال Lambda به سایر سرویسهای AWS
- 44. مدیریت پایگاه داده در محیط DevOps
- 45. معرفی Amazon RDS برای پایگاه دادههای رابطهای
- 46. استقرار و مدیریت RDS با CloudFormation
- 47. اصول پایگاه داده بدون سرور (Serverless)
- 48. معرفی Amazon Aurora Serverless
- 49. مدیریت دیتابیس NoSQL با Amazon DynamoDB
- 50. طراحی اسکیمای DynamoDB
- 51. استقرار و مدیریت DynamoDB با CloudFormation
- 52. اصول کانتینرسازی
- 53. معرفی Docker
- 54. نوشتن Dockerfile
- 55. ساخت ایمیج Docker
- 56. اجرای کانتینرها به صورت محلی
- 57. معرفی Amazon Elastic Container Service (ECS)
- 58. استقرار برنامهها بر روی ECS
- 59. مدیریت سرویسها و تسکها در ECS
- 60. معرفی Amazon Elastic Kubernetes Service (EKS)
- 61. راهاندازی کلاستر EKS
- 62. استقرار برنامهها بر روی EKS
- 63. مدیریت منابع در Kubernetes
- 64. اصول شبکه در AWS
- 65. معرفی Amazon Virtual Private Cloud (VPC)
- 66. طراحی شبکه VPC
- 67. تنظیم زیرشبکهها و جداول مسیریابی
- 68. امنیت شبکه با Security Groups و NACLs
- 69. معرفی AWS Load Balancer (ELB)
- 70. تنظیم Application Load Balancer
- 71. تنظیم Network Load Balancer
- 72. اصول ذخیرهسازی در AWS
- 73. معرفی Amazon Simple Storage Service (S3)
- 74. مدیریت Bucketها و اشیاء در S3
- 75. امنیت و کنترل دسترسی در S3
- 76. استفاده از S3 برای میزبانی وب استاتیک
- 77. معرفی AWS Storage Gateway
- 78. اصول مدیریت خطا و بازیابی فاجعه
- 79. طراحی استراتژیهای بازیابی فاجعه
- 80. پیکربندی Disaster Recovery با AWS
- 81. اصول بهینهسازی هزینه در AWS
- 82. شناسایی هزینههای غیرضروری
- 83. استفاده از Reserved Instances و Savings Plans
- 84. مدیریت و بهینهسازی استفاده از منابع
- 85. اصول امنیت در چرخه عمر توسعه نرمافزار (SSDLC)
- 86. ادغام ابزارهای امنیتی در پایپلاین CI/CD
- 87. اصول DevOps برای تیمهای کوچک و متوسط
- 88. مقیاسپذیری زیرساختهای DevOps
- 89. معرفی ابزارهای مانیتورینگ پیشرفته
- 90. استفاده از Prometheus و Grafana (در صورت سازگاری)
- 91. پیکربندی ابزارهای مانیتورینگ در AWS
- 92. اصول فرهنگ DevOps و همکاری تیمی
- 93. مدیریت دانش و مستندسازی در DevOps
- 94. بهبود مستمر فرآیندهای DevOps
- 95. مروری بر ابزارهای اتوماسیون پیکربندی (Ansible)
- 96. نوشتن Playbookهای Ansible
- 97. اجرای Ansible بر روی EC2
- 98. اصول امنیت ابزارها و فرآیندهای DevOps
- 99. مدیریت Secrets در AWS Secrets Manager
- 100. استفاده از AWS Systems Manager Parameter Store
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.