اپلیکیشن اندرویدی فلشکارت آموزشی استقرار اولین تابع AWS Lambda با استفاده از کانتینرها
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استقرار اولین تابع AWS Lambda با استفاده از کانتینرها
موضوع کلی: رایانش ابری و خدمات مبتنی بر آن
موضوع میانی: خدمات پردازش بدون سرور (Serverless) در AWS
📋 سرفصلهای دوره
- 1. آشنایی با رایانش ابری و مفاهیم پایه
- 2. مقدمهای بر خدمات پردازش بدون سرور
- 3. مزایای استفاده از معماری بدون سرور
- 4. معرفی AWS Lambda و قابلیتهای آن
- 5. کاربرد AWS Lambda در سناریوهای مختلف
- 6. مبانی استقرار توابع Lambda
- 7. مفاهیم کانتینرها در رایانش ابری
- 8. مزایای استفاده از کانتینرها برای Lambda
- 9. آشنایی با فرمت ایمیج کانتینر برای Lambda
- 10. نحوه ساخت ایمیج کانتینر برای AWS Lambda
- 11. انتخاب زبان برنامهنویسی مناسب برای توابع Lambda
- 12. آمادهسازی محیط توسعه محلی
- 13. نصب ابزارهای لازم برای ساخت و استقرار
- 14. ایجاد اولین تابع Lambda با استفاده از کانتینر
- 15. پیکربندی رویدادهای فعالساز (Event Sources) برای Lambda
- 16. آشنایی با سرویس API Gateway
- 17. استقرار تابع Lambda پشت API Gateway
- 18. تنظیمات دسترسی و مجوزها در API Gateway
- 19. آزمایش تابع Lambda از طریق API Gateway
- 20. آشنایی با سرویس S3 و کاربردهای آن
- 21. استفاده از S3 به عنوان رویداد فعالساز برای Lambda
- 22. پردازش فایلهای آپلود شده در S3 با Lambda
- 23. آشنایی با سرویس DynamoDB
- 24. ذخیرهسازی و بازیابی دادهها با DynamoDB
- 25. ایجاد تابع Lambda برای تعامل با DynamoDB
- 26. مدیریت پارتیشنها و کلیدها در DynamoDB
- 27. آشنایی با سرویس SNS
- 28. ارسال اعلانها با SNS
- 29. استفاده از SNS به عنوان رویداد فعالساز برای Lambda
- 30. آشنایی با سرویس SQS
- 31. مدیریت صف پیامها با SQS
- 32. استفاده از SQS به عنوان رویداد فعالساز برای Lambda
- 33. پردازش پیامها از صف SQS با Lambda
- 34. مفاهیم امنیت در AWS Lambda
- 35. مدیریت هویت و دسترسی (IAM) برای Lambda
- 36. تنظیم نقشها و سیاستهای IAM
- 37. رمزنگاری دادهها در Lambda
- 38. پیکربندی متغیرهای محیطی (Environment Variables)
- 39. مدیریت پیکربندی توابع Lambda
- 40. مانیتورینگ و لاگبرداری در AWS Lambda
- 41. استفاده از CloudWatch Logs برای بررسی خطاها
- 42. تنظیم هشدارهای (Alarms) CloudWatch
- 43. بهینهسازی عملکرد توابع Lambda
- 44. مدیریت حافظه تخصیص داده شده به Lambda
- 45. تنظیم تایماوت (Timeout) توابع Lambda
- 46. استفاده از لایههای Lambda (Lambda Layers)
- 47. مدیریت وابستگیها با استفاده از لایهها
- 48. ایجاد لایههای سفارشی برای Lambda
- 49. اشکالزدایی (Debugging) توابع Lambda
- 50. روشهای اشکالزدایی محلی
- 51. استفاده از ابزارهای اشکالزدایی ابری
- 52. معماریهای پیشرفته بدون سرور
- 53. الگوهای طراحی بدون سرور
- 54. استفاده از Step Functions برای ارکستراسیون
- 55. ایجاد گردش کارهای پیچیده با Step Functions
- 56. پردازش دادههای جریانی (Streaming Data) با Lambda
- 57. استفاده از Kinesis Data Streams
- 58. پردازش دادههای Kinesis با Lambda
- 59. معرفی AWS SAM (Serverless Application Model)
- 60. ایجاد و مدیریت برنامههای بدون سرور با SAM
- 61. استقرار برنامههای SAM
- 62. استفاده از AWS CDK (Cloud Development Kit)
- 63. مدیریت زیرساخت به عنوان کد با CDK
- 64. استقرار برنامههای بدون سرور با CDK
- 65. مفاهیم DevOps در محیط بدون سرور
- 66. پیادهسازی CI/CD برای توابع Lambda
- 67. اتوماسیون استقرار با ابزارهای CI/CD
- 68. مدیریت نسخههای توابع Lambda
- 69. بازگردانی (Rollback) به نسخههای قبلی
- 70. ملاحظات هزینه در رایانش بدون سرور
- 71. مدل قیمتگذاری AWS Lambda
- 72. بهینهسازی هزینهها
- 73. استفاده از توابع Lambda برای پردازش دستهای (Batch Processing)
- 74. پردازش حجم بالای دادهها
- 75. سناریوهای پردازش دستهای پیشرفته
- 76. امنیت در سطح شبکه برای Lambda
- 77. تنظیم VPC برای توابع Lambda
- 78. دسترسی به منابع داخلی از طریق VPC
- 79. بهترین شیوهها در توسعه بدون سرور
- 80. اصول SOLID در معماری بدون سرور
- 81. نکات کلیدی برای توسعه پایدار
- 82. مقدمهای بر کانتینرهای Lambda (Lambda Container Images)
- 83. مراحل ساخت و استقرار کانتینر Lambda
- 84. مزایای استفاده از کانتینرها برای Lambda
- 85. تنظیمات پیشرفته کانتینرهای Lambda
- 86. کاربرد کانتینرهای Lambda در سناریوهای پیچیده
- 87. مقدمهای بر معماری میکروسرویسها
- 88. پیادهسازی میکروسرویسها با AWS Lambda
- 89. ارتباط بین میکروسرویسها
- 90. مدیریت خطا و تابآوری در سیستمهای بدون سرور
- 91. الگوهای مدیریت خطا
- 92. طراحی سیستمهای تابآور
- 93. مقدمهای بر توابع Lambda در مناطق مختلف (Regions)
- 94. انتخاب منطقه مناسب برای استقرار
- 95. مدیریت توابع Lambda در چندین منطقه
- 96. مباحث پیشرفته در مدیریت IAM
- 97. قوانین شرطی در سیاستهای IAM
- 98. مدیریت دسترسی به صورت سلسله مراتبی
- 99. ملاحظات امنیتی در کدنویسی Lambda
- 100. جلوگیری از تزریق کد (Code Injection)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.