اپلیکیشن اندرویدی فلشکارت آموزشی توسعه برنامههای کاربردی مقیاسپذیر با پایتون و خدمات AWS
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه برنامههای کاربردی مقیاسپذیر با پایتون و خدمات AWS
موضوع کلی: توسعه نرمافزار در رایانش ابری
موضوع میانی: معماریهای بدون سرور (Serverless) و خدمات AWS
📋 سرفصلهای دوره
- 1. مقدمهای بر رایانش ابری و مزایای آن
- 2. آشنایی با خدمات وب آمازون (AWS)
- 3. اصول توسعه نرمافزار با پایتون
- 4. محیط توسعه پایتون در AWS
- 5. معماریهای بدون سرور: مفاهیم و اصول
- 6. انتخاب معماری مناسب برای برنامههای کاربردی
- 7. AWS Lambda: معرفی و قابلیتها
- 8. نوشتن اولین تابع Lambda با پایتون
- 9. مدیریت و استقرار توابع Lambda
- 10. زمانبندی اجرای توابع Lambda
- 11. AWS API Gateway: معرفی و کاربردها
- 12. طراحی RESTful API با API Gateway
- 13. ادغام API Gateway با Lambda
- 14. امنیت API Gateway
- 15. مدیریت ترافیک و نرخ درخواستها
- 16. مقدمهای بر پایگاههای داده در ابر
- 17. Amazon DynamoDB: معرفی و ویژگیها
- 18. طراحی مدل داده برای DynamoDB
- 19. عملیات CRUD در DynamoDB با پایتون
- 20. شاخصها و کوئریها در DynamoDB
- 21. مدیریت ظرفیت در DynamoDB
- 22. Amazon RDS: معرفی و مزایا
- 23. استقرار پایگاه داده رابطهای در RDS
- 24. اتصال برنامهها به RDS
- 25. Amazon S3: ذخیرهسازی اشیاء در ابر
- 26. مدیریت اشیاء در S3
- 27. استفاده از S3 برای ذخیره فایلهای استاتیک
- 28. امنیت در S3
- 29. AWS CloudFormation: زیرساخت به عنوان کد
- 30. نوشتن قالبهای CloudFormation
- 31. استقرار منابع AWS با CloudFormation
- 32. مدیریت چرخهعمر منابع با CloudFormation
- 33. AWS IAM: مدیریت دسترسی و هویت
- 34. ایجاد کاربران، گروهها و نقشها
- 35. تعیین سیاستهای دسترسی
- 36. اصول امنیتی در IAM
- 37. AWS CloudWatch: نظارت و لاگگیری
- 38. مانیتورینگ معیارهای Lambda و API Gateway
- 39. تنظیم آلارمها در CloudWatch
- 40. تحلیل لاگها با CloudWatch Logs
- 41. AWS Step Functions: هماهنگسازی گردش کار
- 42. طراحی گردش کار با Step Functions
- 43. ادغام Step Functions با Lambda
- 44. مدیریت خطا و بازآزمایی در Step Functions
- 45. AWS SQS: صف پیام برای ارتباط ناهمگام
- 46. ارسال و دریافت پیام از SQS
- 47. ادغام SQS با Lambda
- 48. استفاده از SQS برای جداسازی مولفهها
- 49. AWS SNS: اطلاعرسانی و انتشار پیام
- 50. اشتراک در تاپیکهای SNS
- 51. ارسال پیام به نقاط پایانی مختلف
- 52. کاربرد SNS در سیستمهای توزیعشده
- 53. معماریهای مبتنی بر رویداد
- 54. استفاده از Lambda در معماریهای مبتنی بر رویداد
- 55. اتصال سرویسهای AWS با رویدادها
- 56. طراحی سیستمهای مقیاسپذیر و انعطافپذیر
- 57. مباحث پیشرفته در AWS Lambda
- 58. مدیریت لایههای Lambda
- 59. استفاده از Docker در Lambda
- 60. بهینهسازی عملکرد Lambda
- 61. مباحث پیشرفته در API Gateway
- 62. اعتبارسنجی درخواستها
- 63. مدیریت کش در API Gateway
- 64. استفاده از WebSockets با API Gateway
- 65. مباحث پیشرفته در DynamoDB
- 66. تراکنشها در DynamoDB
- 67. استفاده از Streams در DynamoDB
- 68. بهینهسازی هزینهها در DynamoDB
- 69. مباحث پیشرفته در RDS
- 70. استفاده از Aurora Serverless
- 71. پشتیبانگیری و بازیابی در RDS
- 72. امنیت پایگاه داده در RDS
- 73. مباحث پیشرفته در S3
- 74. استفاده از S3 Transfer Acceleration
- 75. مدیریت چرخه عمر اشیاء
- 76. امنیت دادهها در S3
- 77. مباحث پیشرفته در CloudFormation
- 78. استفاده از StackSets
- 79. مدیریت تغییرات در CloudFormation
- 80. اشکالزدایی در CloudFormation
- 81. مباحث پیشرفته در IAM
- 82. استفاده از Single Sign-On
- 83. مدیریت دسترسی متقابل حسابها
- 84. بهترین شیوهها در IAM
- 85. مباحث پیشرفته در CloudWatch
- 86. استفاده از Dashboards
- 87. مانیتورینگ سفارشی
- 88. ادغام CloudWatch با ابزارهای دیگر
- 89. مباحث پیشرفته در Step Functions
- 90. استفاده از Map State
- 91. مدیریت وضعیتهای پیچیده
- 92. بهینهسازی گردش کار
- 93. مباحث پیشرفته در SQS
- 94. استفاده از Dead-Letter Queues
- 95. اولویتبندی پیامها
- 96. مدیریت هزینهها در SQS
- 97. مباحث پیشرفته در SNS
- 98. استفاده از Fanout Pattern
- 99. ادغام SNS با Lambda و SQS
- 100. مدیریت خطا در SNS
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.