اپلیکیشن اندرویدی فلشکارت آموزشی ساخت برنامههای ابری مقیاسپذیر با پایتون، معماری Serverless و خدمات AWS (Lambda، API Gateway، DynamoDB)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت برنامههای ابری مقیاسپذیر با پایتون، معماری Serverless و خدمات AWS (Lambda، API Gateway، DynamoDB)
موضوع کلی: توسعه نرمافزار و معماری سیستمهای ابری
موضوع میانی: برنامهنویسی پایتون و معماریهای Serverless در AWS
📋 سرفصلهای دوره
- 1. مبانی برنامهنویسی پایتون برای توسعه ابری
- 2. ساختار دادهها در پایتون
- 3. کنترل جریان و توابع در پایتون
- 4. برنامهنویسی شیءگرا در پایتون
- 5. مدیریت خطا و استثنا در پایتون
- 6. کار با فایلها و ورودی/خروجی در پایتون
- 7. ماژولها و بستههای پایتون
- 8. مقدمهای بر خدمات ابری AWS
- 9. مفاهیم معماری Serverless
- 10. مزایای معماری Serverless
- 11. معرفی AWS Lambda
- 12. نوشتن اولین تابع AWS Lambda
- 13. مدیریت رویدادها و تریگرها در Lambda
- 14. تنظیمات و پیکربندی Lambda
- 15. مانیتورینگ و لاگگیری توابع Lambda
- 16. استفاده از لایههای Lambda
- 17. بهینهسازی عملکرد توابع Lambda
- 18. مقدمهای بر AWS API Gateway
- 19. طراحی RESTful API با API Gateway
- 20. اتصال API Gateway به Lambda
- 21. مدیریت درخواستها و پاسخها در API Gateway
- 22. امنیت API Gateway
- 23. مدلسازی منابع و متدها در API Gateway
- 24. کشینگ در API Gateway
- 25. استفاده از Swagger/OpenAPI با API Gateway
- 26. مقدمهای بر AWS DynamoDB
- 27. طراحی مدل داده برای DynamoDB
- 28. عملیات CRUD در DynamoDB
- 29. شاخصهای ثانویه در DynamoDB
- 30. کوئری و اسکن در DynamoDB
- 31. مدیریت ظرفیت و مقیاسپذیری DynamoDB
- 32. همگامسازی دادهها در DynamoDB
- 33. استفاده از DynamoDB Streams
- 34. امنیت DynamoDB
- 35. مقدمهای بر میکروسرویسها
- 36. طراحی معماری میکروسرویس
- 37. ارتباط بین میکروسرویسها
- 38. الگوهای طراحی میکروسرویس
- 39. پیادهسازی میکروسرویس با پایتون و Serverless
- 40. مدیریت وضعیت در میکروسرویسها
- 41. خودکارسازی استقرار (CI/CD)
- 42. مقدمهای بر AWS CloudFormation
- 43. نوشتن قالبهای CloudFormation
- 44. استقرار منابع AWS با CloudFormation
- 45. مدیریت تغییرات با CloudFormation
- 46. مقدمهای بر AWS SAM (Serverless Application Model)
- 47. نوشتن قالبهای SAM
- 48. استقرار برنامههای Serverless با SAM
- 49. مقایسه CloudFormation و SAM
- 50. مقدمهای بر تست برنامههای Serverless
- 51. تست واحد توابع Lambda
- 52. تست یکپارچهسازی API Gateway و Lambda
- 53. تست End-to-End برنامههای Serverless
- 54. استفاده از ابزارهای تست پایتون
- 55. مقدمهای بر امنیت در برنامههای ابری
- 56. اصول امنیتی در AWS Lambda
- 57. امنیت API Gateway
- 58. مدیریت دسترسی با IAM
- 59. رمزنگاری دادهها در DynamoDB
- 60. بهترین شیوهها برای امنیت برنامههای Serverless
- 61. مقدمهای بر DevOps و برنامههای ابری
- 62. اصول DevOps در معماری Serverless
- 63. نقش پایتون در اتوماسیون DevOps
- 64. مانیتورینگ و دیدهبانی برنامههای ابری
- 65. مدیریت هزینهها در AWS
- 66. بهینهسازی هزینههای Serverless
- 67. مقدمهای بر پایگاههای داده NoSQL
- 68. مقایسه DynamoDB با سایر پایگاههای داده NoSQL
- 69. مقدمهای بر پایگاههای داده رابطهای در AWS
- 70. استفاده از RDS برای برنامههای ترکیبی
- 71. مقدمهای بر کانتینرسازی (Docker)
- 72. مفاهیم Docker
- 73. استفاده از Docker برای توسعه محلی
- 74. مقدمهای بر ارکستراسیون کانتینر (Kubernetes)
- 75. مفاهیم Kubernetes
- 76. استفاده از Kubernetes در معماری ابری
- 77. مقدمهای بر معماری رویداد محور
- 78. الگوهای معماری رویداد محور
- 79. استفاده از AWS EventBridge
- 80. طراحی سیستمهای توزیع شده
- 81. ملاحظات مقیاسپذیری در سیستمهای ابری
- 82. مدیریت خطا در سیستمهای توزیع شده
- 83. نکات پیشرفته در AWS Lambda
- 84. نکات پیشرفته در AWS API Gateway
- 85. نکات پیشرفته در AWS DynamoDB
- 86. الگوهای پیشرفته برای میکروسرویسها
- 87. استراتژیهای مهاجرت به معماری Serverless
- 88. کاربرد پایتون در اتوماسیون زیرساخت
- 89. مقدمهای بر هوش مصنوعی و یادگیری ماشین در AWS
- 90. استفاده از خدمات AWS برای ML
- 91. ساخت برنامههای ابری مقیاسپذیر و امن
- 92. خلاصه و جمعبندی مباحث
- 93. مطالعه موردی: ساخت یک برنامه وب کامل با Serverless
- 94. مطالعه موردی: اتوماسیون فرآیندهای کسب و کار با Serverless
- 95. چالشها و راهحلها در توسعه برنامههای ابری
- 96. آینده معماری Serverless
- 97. مرور کلی بر اکوسیستم AWS برای توسعهدهندگان
- 98. یادگیری مداوم و منابع بیشتر
- 99. جمعبندی و گامهای بعدی در مسیر توسعه ابری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.