اپلیکیشن اندرویدی فلشکارت آموزشی معماریهای بدون سرور (Serverless) در AWS: اتوماسیون، احراز هویت، و ارکستراسیون گردش کار
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره معماریهای بدون سرور (Serverless) در AWS: اتوماسیون، احراز هویت، و ارکستراسیون گردش کار
موضوع کلی: معماری نرمافزار و زیرساخت ابری
موضوع میانی: طراحی و پیادهسازی معماریهای سرویسگرا در ابر
📋 سرفصلهای دوره
- 1. مبانی معماری ابری در ایران
- 2. مفاهیم پایه سرویسگرا (SOA)
- 3. مقدمهای بر معماری بدون سرور (Serverless)
- 4. مزایای معماری بدون سرور
- 5. خدمات محاسباتی بدون سرور در AWS: Lambda
- 6. آشنایی با AWS Lambda: اجرا و مدیریت توابع
- 7. توسعه توابع Lambda با زبانهای پشتیبانی شده
- 8. مدیریت رویدادها و تریگرها در Lambda
- 9. بهینهسازی عملکرد توابع Lambda
- 10. امنیت توابع Lambda و مدیریت دسترسی
- 11. مقدمهای بر خدمات ذخیرهسازی در AWS
- 12. AWS S3: ذخیرهسازی اشیاء و مدیریت دادهها
- 13. طراحی معماری ذخیرهسازی مقیاسپذیر
- 14. مفاهیم پایگاه داده بدون سرور
- 15. AWS DynamoDB: پایگاه داده NoSQL مدیریت شده
- 16. طراحی مدل داده در DynamoDB
- 17. شاخصگذاری و جستجو در DynamoDB
- 18. مدیریت تراکنشها در DynamoDB
- 19. امنیت و دسترسی در DynamoDB
- 20. مقدمهای بر خدمات شبکه در AWS
- 21. AWS VPC: شبکههای خصوصی مجازی
- 22. پیکربندی زیرشبکهها و مسیریابی
- 23. امنیت شبکه: گروههای امنیتی و ACL
- 24. اتصال به سرویسهای AWS از طریق VPC
- 25. مقدمهای بر طراحی رویداد-محور
- 26. الگوهای طراحی رویداد-محور
- 27. AWS EventBridge: گذرگاه رویدادها
- 28. ایجاد قوانین و فیلتر کردن رویدادها
- 29. اتصال سرویسها از طریق EventBridge
- 30. مدیریت جریان کار (Workflow Orchestration)
- 31. AWS Step Functions: هماهنگسازی گردش کار
- 32. طراحی نمودارهای وضعیت (State Machines)
- 33. مدیریت خطا و تلاش مجدد در Step Functions
- 34. ادغام Step Functions با سایر سرویسهای AWS
- 35. مقدمهای بر احراز هویت و مجوز دسترسی
- 36. AWS IAM: مدیریت هویت و دسترسی
- 37. مدیریت کاربران، گروهها و نقشها
- 38. سیاستهای دسترسی و مجوزها
- 39. احراز هویت چند عاملی (MFA)
- 40. پیادهسازی احراز هویت در برنامههای بدون سرور
- 41. AWS Cognito: مدیریت کاربران و احراز هویت
- 42. جریانهای احراز هویت کاربر
- 43. ادغام Cognito با برنامههای وب و موبایل
- 44. مدیریت توکنها و نشستها
- 45. اتوماسیون استقرار (Deployment Automation)
- 46. AWS CloudFormation: زیرساخت به عنوان کد
- 47. ایجاد و مدیریت منابع با CloudFormation
- 48. قالبهای CloudFormation و پارامترها
- 49. استقرار برنامههای بدون سرور با CloudFormation
- 50. استقرار مداوم (Continuous Deployment)
- 51. مقدمهای بر CI/CD در محیط ابری
- 52. ابزارهای CI/CD سازگار با AWS
- 53. پیادهسازی پایپلاین CI/CD برای برنامههای بدون سرور
- 54. مانیتورینگ و لاگگیری در برنامههای بدون سرور
- 55. AWS CloudWatch: مانیتورینگ و هشدارها
- 56. جمعآوری و تحلیل لاگها
- 57. تشخیص و رفع مشکلات در محیط ابری
- 58. بهینهسازی هزینه در معماریهای بدون سرور
- 59. مدیریت هزینههای AWS
- 60. نکات صرفهجویی در مصرف منابع
- 61. طراحی معماری با رویکرد هزینه-محور
- 62. ملاحظات امنیتی در معماریهای بدون سرور
- 63. اصول حداقل دسترسی (Least Privilege)
- 64. مدیریت کلیدهای رمزنگاری
- 65. امنیت دادهها در حالت سکون و در حال انتقال
- 66. معماریهای پیشرفته بدون سرور
- 67. الگوهای صف پیام (Message Queue)
- 68. AWS SQS: صف پیام مدیریت شده
- 69. طراحی سیستمهای ناهمزمان
- 70. معماریهای مبتنی بر API Gateway
- 71. AWS API Gateway: مدیریت API
- 72. طراحی RESTful APIها
- 73. امنیت APIها و کنترل دسترسی
- 74. مدیریت نسخهبندی API
- 75. معماریهای داده-محور بدون سرور
- 76. پردازش دادههای جریانی (Streaming Data)
- 77. AWS Kinesis: خدمات پردازش جریانی
- 78. معماریهای مبتنی بر یادگیری ماشین بدون سرور
- 79. AWS SageMaker: خدمات یادگیری ماشین
- 80. استقرار مدلهای ML در محیط بدون سرور
- 81. بهبود مقیاسپذیری و تحمل خطا
- 82. طراحی معماری برای پایداری بالا
- 83. مدیریت حالت در برنامههای توزیع شده
- 84. الگوهای طراحی برای معماریهای توزیع شده
- 85. اصول طراحی سیستمهای توزیع شده
- 86. ملاحظات عملکردی در معماریهای بدون سرور
- 87. تست و ارزیابی عملکرد
- 88. بهینهسازی تاخیر (Latency Optimization)
- 89. استراتژیهای عیبیابی و رفع اشکال
- 90. معماریهای بدون سرور برای برنامههای سازمانی
- 91. یکپارچهسازی با سیستمهای موجود
- 92. ملاحظات مهاجرت به معماریهای بدون سرور
- 93. بررسی موارد استفاده واقعی (Use Cases)
- 94. معماریهای بدون سرور برای اینترنت اشیاء (IoT)
- 95. مقدمهای بر AWS IoT Core
- 96. اتصال دستگاهها و مدیریت پیامها
- 97. معماریهای بدون سرور برای تجزیه و تحلیل داده
- 98. AWS Glue: خدمات ETL مدیریت شده
- 99. ساخت مخازن داده (Data Lakes)
- 100. ملاحظات قانونی و انطباق در معماری ابری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.