اپلیکیشن اندرویدی فلشکارت آموزشی آشنایی با Terraform و پیادهسازی زیرساخت در AWS
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آشنایی با Terraform و پیادهسازی زیرساخت در AWS
موضوع کلی: فناوری اطلاعات و زیرساختهای ابری
موضوع میانی: مدیریت زیرساخت به عنوان کد (Infrastructure as Code)
📋 سرفصلهای دوره
- 1. مبانی زیرساخت ابری در AWS
- 2. مقدمهای بر Terraform
- 3. نصب و پیکربندی Terraform
- 4. مفاهیم اصلی Terraform: منابع و دادهها
- 5. تفاوت بین منابع و دادهها
- 6. نوشتن اولین پیکربندی Terraform
- 7. کار با ارائهدهندگان (Providers) در Terraform
- 8. پیکربندی ارائهدهنده AWS
- 9. ایجاد اولین منبع: نمونه EC2
- 10. مدیریت وضعیت Terraform (State Management)
- 11. مفهوم State File
- 12. کار با State File در تیمها
- 13. تنظیمات Backend برای State File
- 14. ایجاد شبکه مجازی خصوصی (VPC) با Terraform
- 15. پیکربندی زیرشبکهها (Subnets)
- 16. ایجاد جداول مسیریابی (Route Tables)
- 17. پیکربندی گروههای امنیتی (Security Groups)
- 18. تنظیمات IAM Roles و Policies
- 19. استفاده از ماژولها در Terraform
- 20. نوشتن ماژولهای سفارشی
- 21. مدیریت وابستگی بین منابع
- 22. کار با خروجیهای Terraform (Outputs)
- 23. تنظیم متغیرها (Variables) در Terraform
- 24. انواع داده در متغیرها
- 25. مقادیر پیشفرض برای متغیرها
- 26. استفاده از فایلهای tfvars
- 27. کار با توابع در Terraform
- 28. توابع رشتهای و عددی
- 29. توابع لیست و نقشه
- 30. توابع شبکه و زمان
- 31. مدیریت چرخه عمر منابع
- 32. دستورات `terraform plan` و `terraform apply`
- 33. دستور `terraform destroy`
- 34. پشتیبانگیری و بازیابی وضعیت
- 35. مدیریت دادههای حساس با Vault
- 36. یکپارچهسازی Terraform با CI/CD
- 37. مقدمهای بر GitOps
- 38. استفاده از GitLab CI برای Terraform
- 39. استفاده از GitHub Actions برای Terraform
- 40. استفاده از Jenkins برای Terraform
- 41. مقدمهای بر AWS CloudFormation
- 42. مقایسه Terraform با CloudFormation
- 43. استفاده از AWS Systems Manager
- 44. مدیریت پیکربندی با AWS Systems Manager
- 45. اتوماسیون استقرار برنامهها
- 46. مقدمهای بر کانتینرسازی
- 47. استفاده از Docker
- 48. پیکربندی کانتینرها با Terraform
- 49. معرفی AWS ECS
- 50. استقرار برنامهها در ECS با Terraform
- 51. معرفی AWS EKS
- 52. استقرار برنامههای ساده در EKS
- 53. مدیریت منابع پیچیده AWS
- 54. استفاده از S3 Bucket با Terraform
- 55. پیکربندی RDS Database با Terraform
- 56. ایجاد Load Balancer با Terraform
- 57. پیکربندی Auto Scaling Group
- 58. مدیریت DNS با Route 53
- 59. اصول امنیتی در Terraform
- 60. مدیریت دسترسیها با IAM
- 61. پیکربندی سیاستهای امنیتی
- 62. استفاده از AWS GuardDuty
- 63. پیکربندی AWS Security Hub
- 64. اصول نظارت و لاگینگ
- 65. استفاده از AWS CloudWatch
- 66. پیکربندی مانیتورینگ با Terraform
- 67. تنظیم آلارمها
- 68. مدیریت لاگها با CloudWatch Logs
- 69. کار با AWS Config
- 70. پیکربندی AWS Config با Terraform
- 71. گزارشگیری از وضعیت منابع
- 72. بهینهسازی هزینهها در AWS
- 73. استفاده از Reserved Instances
- 74. استفاده از Savings Plans
- 75. مدیریت هزینهها با Terraform
- 76. مقدمهای بر معماری میکروسرویس
- 77. پیادهسازی میکروسرویس با Terraform
- 78. تست واحد برای کد Terraform
- 79. تست یکپارچهسازی برای زیرساخت
- 80. تست عملکردی
- 81. مقدمهای بر Disaster Recovery
- 82. طراحی DR با Terraform
- 83. پیادهسازی DR در AWS
- 84. بازیابی اطلاعات
- 85. فرآیندهای بازبینی کد
- 86. مدیریت Rollback
- 87. استانداردهای کدنویسی Terraform
- 88. نکات پیشرفته در Terraform
- 89. مفاهیم ماژولهای Registry
- 90. کار با Terraform Cloud
- 91. مدیریت workspaceها
- 92. تنظیمات تیمها و مجوزها
- 93. استفاده از Private Module Registry
- 94. مباحث پیشرفته در ارائهدهنده AWS
- 95. پیکربندی سرویسهای مختلف AWS
- 96. مدیریت پیچیدگی در پروژههای بزرگ
- 97. اصول IaC برای مقیاسپذیری
- 98. آینده Terraform و IaC
- 99. جمعبندی و گامهای بعدی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.