اپلیکیشن اندرویدی فلشکارت آموزشی اجرای برنامههای کانتینری با استفاده از خدمات AWS (AWS Container Services)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اجرای برنامههای کانتینری با استفاده از خدمات AWS (AWS Container Services)
موضوع کلی: زیرساختهای ابری و توسعه نرمافزار
موضوع میانی: مدیریت و استقرار برنامههای کاربردی مبتنی بر کانتینر
📋 سرفصلهای دوره
- 1. مقدمهای بر زیرساختهای ابری و مزایای آن
- 2. مفهوم کانتینر و اهمیت آن در توسعه نرمافزار
- 3. معرفی Docker و اصول پایهای آن
- 4. ساخت Imageهای Docker برای برنامههای کاربردی
- 5. مدیریت Imageها و رجیستریهای Docker
- 6. اجرای کانتینرها با Docker Compose
- 7. معرفی سرویسهای AWS برای اجرای کانتینرها
- 8. Amazon Elastic Container Service (ECS) چیست؟
- 9. مزایای استفاده از ECS برای استقرار برنامهها
- 10. انواع Task Definitions در ECS
- 11. استقرار برنامهها با استفاده از ECS Service
- 12. مدیریت Scaling برنامههای کانتینری در ECS
- 13. مانیتورینگ و لاگگیری برنامههای ECS
- 14. Amazon Elastic Kubernetes Service (EKS) چیست؟
- 15. مقایسه ECS و EKS
- 16. نصب و راهاندازی کلاستر EKS
- 17. استقرار برنامههای کانتینری در EKS
- 18. مدیریت Deployments و Services در EKS
- 19. استفاده از Ingress Controllers در EKS
- 20. Scaling برنامهها در EKS (Horizontal Pod Autoscaler)
- 21. مانیتورینگ و لاگگیری در EKS
- 22. AWS Fargate: اجرای کانتینرها بدون مدیریت سرور
- 23. مزایای استفاده از Fargate
- 24. استقرار برنامهها با ECS و Fargate
- 25. استقرار برنامههای با EKS و Fargate
- 26. AWS App Runner: سرویس مدیریت شده برای برنامههای کانتینری
- 27. استقرار برنامهها با App Runner
- 28. مقایسه App Runner با ECS و EKS
- 29. معرفی AWS Lambda برای اجرای توابع بدون سرور
- 30. اجرای کانتینرها با AWS Lambda
- 31. استفاده از Lambda برای رویدادهای مبتنی بر کانتینر
- 32. معرفی AWS Batch برای پردازش دستهای
- 33. استقرار Jobهای Batch با استفاده از کانتینرها
- 34. مدیریت منابع در AWS Batch
- 35. معرفی Amazon API Gateway
- 36. تلفیق API Gateway با سرویسهای کانتینری AWS
- 37. امنیت در API Gateway
- 38. معرفی AWS CloudWatch برای مانیتورینگ
- 39. تنظیم آلارمها در CloudWatch
- 40. استفاده از CloudWatch Logs برای لاگگیری
- 41. معرفی AWS IAM برای مدیریت دسترسیها
- 42. ایجاد Roleها و Policyها در IAM
- 43. مدیریت دسترسی به سرویسهای کانتینری
- 44. معرفی AWS VPC برای شبکهسازی ابری
- 45. تنظیم Subnetها و Security Groups
- 46. اتصال سرویسهای کانتینری به VPC
- 47. معرفی AWS Route 53 برای DNS
- 48. مدیریت DNS برای برنامههای کانتینری
- 49. استفاده از Route 53 برای Load Balancing
- 50. معرفی AWS Elastic Load Balancing (ELB)
- 51. انواع Load Balancerها در AWS
- 52. پیکربندی Load Balancer برای ECS و EKS
- 53. استفاده از AWS CodeCommit برای مدیریت کد منبع
- 54. معرفی AWS CodeBuild برای ساخت برنامهها
- 55. استقرار برنامهها با AWS CodePipeline
- 56. اتوماسیون CI/CD برای برنامههای کانتینری
- 57. معرفی AWS Secrets Manager برای مدیریت اطلاعات حساس
- 58. استفاده از Secrets Manager با برنامههای کانتینری
- 59. معرفی AWS Systems Manager Parameter Store
- 60. مدیریت پیکربندی برنامهها
- 61. معرفی AWS CloudFormation برای زیرساخت به عنوان کد (IaC)
- 62. ایجاد زیرساخت برای برنامههای کانتینری با CloudFormation
- 63. استفاده از AWS CDK برای IaC
- 64. معرفی AWS Amplify برای توسعه برنامههای فرانتاند و بکاند
- 65. استقرار برنامههای Full-Stack با Amplify
- 66. مدیریت دیتابیسها در Amplify
- 67. معرفی Amazon RDS برای پایگاه دادههای رابطهای
- 68. استقرار پایگاه داده برای برنامههای کانتینری
- 69. معرفی Amazon DynamoDB برای پایگاه داده NoSQL
- 70. استفاده از DynamoDB با برنامههای کانتینری
- 71. معرفی Amazon ElastiCache برای کشینگ
- 72. بهبود عملکرد برنامهها با ElastiCache
- 73. معرفی AWS Global Accelerator
- 74. افزایش دسترسیپذیری و عملکرد برنامهها
- 75. معرفی AWS Transit Gateway برای شبکههای پیچیده
- 76. اتصال شبکههای VPC و On-Premises
- 77. معرفی AWS Service Catalog برای مدیریت خدمات IT
- 78. ایجاد کاتالوگ خدمات برای تیمهای توسعه
- 79. معرفی AWS Config برای مدیریت پیکربندی منابع
- 80. نظارت بر انطباق منابع با استانداردها
- 81. معرفی AWS Trusted Advisor برای بهینهسازی هزینهها و امنیت
- 82. توصیههای Trusted Advisor برای برنامههای کانتینری
- 83. معرفی AWS Well-Architected Framework
- 84. اصول طراحی معماری پایدار در AWS
- 85. کاربرد Well-Architected Framework در برنامههای کانتینری
- 86. راهکارهای افزایش امنیت برنامههای کانتینری
- 87. استراتژیهای Disaster Recovery برای برنامههای کانتینری
- 88. مهاجرت برنامههای موجود به زیرساختهای کانتینری AWS
- 89. آینده توسعه نرمافزار با کانتینرها و خدمات ابری
- 90. نکات تکمیلی و بهترین شیوهها در مدیریت کانتینرها
- 91. جمعبندی و گامهای بعدی در یادگیری AWS
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.