اپلیکیشن اندرویدی فلشکارت آموزشی ساخت و استقرار برنامههای پایتون در سرویسهای ابری AWS
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت و استقرار برنامههای پایتون در سرویسهای ابری AWS
موضوع کلی: توسعه نرمافزار با استفاده از فناوریهای ابری
موضوع میانی: توسعه برنامههای کاربردی با پایتون در محیط AWS
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه نرمافزار ابری
- 2. مبانی رایانش ابری و AWS
- 3. معماری سرویسهای AWS
- 4. مفاهیم کلیدی AWS: مناطق، نواحی در دسترس
- 5. آشنایی با سرویسهای محاسباتی AWS
- 6. Amazon EC2: راهاندازی و مدیریت نمونهها
- 7. پیکربندی شبکههای مجازی (VPC) در AWS
- 8. امنیت در VPC: گروههای امنیتی و لیستهای کنترل دسترسی
- 9. ذخیرهسازی دادهها در AWS: S3 و EBS
- 10. Amazon S3: ذخیرهسازی اشیاء و مدیریت دسترسی
- 11. Amazon EBS: حجمهای ذخیرهسازی بلوکی برای EC2
- 12. پایگاههای داده در AWS: RDS و DynamoDB
- 13. Amazon RDS: مدیریت پایگاههای داده رابطهای
- 14. Amazon DynamoDB: پایگاه داده NoSQL مقیاسپذیر
- 15. استقرار برنامههای پایتون در AWS
- 16. مقدمهای بر توسعه با پایتون در AWS
- 17. استفاده از AWS SDK for Python (Boto3)
- 18. اتصال به سرویسهای AWS با Boto3
- 19. مدیریت منابع AWS با Boto3
- 20. راهاندازی محیط توسعه پایتون در EC2
- 21. استقرار برنامههای وب پایتون در EC2
- 22. استفاده از Elastic Beanstalk برای استقرار
- 23. مبانی Elastic Beanstalk
- 24. پیکربندی برنامههای پایتون در Elastic Beanstalk
- 25. استقرار برنامههای Flask در Elastic Beanstalk
- 26. استقرار برنامههای Django در Elastic Beanstalk
- 27. مدیریت استقرارها در Elastic Beanstalk
- 28. استفاده از AWS Lambda برای توابع بدون سرور
- 29. مبانی AWS Lambda
- 30. نوشتن توابع Lambda با پایتون
- 31. مدیریت رویدادها و تریگرها برای Lambda
- 32. اتصال Lambda به سرویسهای دیگر AWS
- 33. معماری بدون سرور با Lambda و API Gateway
- 34. Amazon API Gateway: ساخت APIهای RESTful
- 35. پیکربندی API Gateway برای توابع Lambda
- 36. امنیت API Gateway
- 37. ذخیرهسازی دادهها برای برنامههای پایتون
- 38. استفاده از S3 برای ذخیرهسازی فایلها
- 39. استفاده از RDS برای دادههای رابطهای
- 40. استفاده از DynamoDB برای دادههای NoSQL
- 41. مدیریت کاربران و دسترسیها در AWS (IAM)
- 42. مبانی IAM
- 43. ایجاد کاربران، گروهها و نقشها در IAM
- 44. تعیین سیاستهای دسترسی
- 45. استفاده از نقشها برای دسترسی ایمن
- 46. نظارت و ثبت رویدادها در AWS
- 47. Amazon CloudWatch: نظارت بر منابع
- 48. نوشتن لاگها در CloudWatch
- 49. تنظیم آلارمها در CloudWatch
- 50. AWS CloudTrail: ثبت فعالیتهای API
- 51. تحلیل لاگها در CloudTrail
- 52. امنیت برنامههای پایتون در AWS
- 53. اصول امنیت در توسعه ابری
- 54. اعتبارسنجی ورودیها و جلوگیری از حملات
- 55. مدیریت امن کلیدهای دسترسی
- 56. رمزنگاری دادهها در حالت سکون و در حال انتقال
- 57. استفاده از AWS Secrets Manager
- 58. مدیریت پیکربندی برنامهها
- 59. ذخیرهسازی پیکربندی در پارامترهای سیستم
- 60. استفاده از AWS Systems Manager Parameter Store
- 61. میکروسرویسها در AWS
- 62. مبانی معماری میکروسرویس
- 63. استقرار میکروسرویسها با کانتینرها
- 64. Amazon ECS (Elastic Container Service)
- 65. Amazon EKS (Elastic Kubernetes Service)
- 66. استقرار برنامههای پایتون در ECS
- 67. استقرار برنامههای پایتون در EKS
- 68. ارتباط بین میکروسرویسها
- 69. استفاده از Amazon SQS برای صف پیام
- 70. استفاده از Amazon SNS برای اعلانها
- 71. تست و دیباگ برنامهها در AWS
- 72. استراتژیهای تست خودکار
- 73. دیباگ کردن برنامههای پایتون در EC2
- 74. دیباگ کردن توابع Lambda
- 75. مانیتورینگ و بهینهسازی عملکرد
- 76. شناسایی گلوگاههای عملکرد
- 77. بهینهسازی استفاده از منابع AWS
- 78. مدیریت هزینه در AWS
- 79. اصول مدیریت هزینه
- 80. ابزارهای مدیریت هزینه AWS
- 81. برنامهریزی برای مقیاسپذیری
- 82. استراتژیهای مقیاسپذیری خودکار
- 83. طراحی برنامههایی برای مقیاسپذیری
- 84. موضوعات پیشرفته در توسعه ابری
- 85. معماری رویداد محور
- 86. امنیت پیشرفته در AWS
- 87. DevOps و CI/CD در AWS
- 88. استفاده از AWS CodePipeline و CodeBuild
- 89. استقرار مداوم با AWS
- 90. پیادهسازی زیرساخت به عنوان کد (IaC)
- 91. استفاده از AWS CloudFormation
- 92. استفاده از Terraform
- 93. پروژههای عملی: ساخت یک برنامه وب کامل
- 94. طراحی و پیادهسازی بخش بکاند
- 95. اتصال به پایگاه داده
- 96. استقرار و مانیتورینگ برنامه
- 97. جمعبندی و گامهای بعدی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.