دوره استقرار اولین برنامهٔ کانتینری در AWS Lambda همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استقرار اولین برنامهٔ کانتینری در AWS Lambda
موضوع کلی: رایانش ابری و معماری میکروسرویس
موضوع میانی: توسعه و استقرار برنامههای کاربردی بدون سرور
📋 سرفصلهای دوره
- 1. آشنایی با رایانش ابری و مزایای آن
- 2. مبانی معماری میکروسرویس
- 3. مقایسه میکروسرویس با معماری یکپارچه
- 4. معرفی AWS Lambda و کاربردهای آن
- 5. مفهوم توابع بدون سرور (Serverless Functions)
- 6. مزایای استفاده از AWS Lambda
- 7. محدودیتهای AWS Lambda
- 8. معرفی کانتینرها و Docker
- 9. مبانی Dockerfile و ساخت ایمیج
- 10. مدیریت ایمیجهای Docker
- 11. مقدمهای بر AWS Elastic Container Registry (ECR)
- 12. ساخت وPush ایمیج Docker به ECR
- 13. مفهوم AWS Lambda Container Images
- 14. مزایای استفاده از کانتینرها در Lambda
- 15. آمادهسازی محیط توسعه برای Lambda Container
- 16. نصب و پیکربندی AWS CLI
- 17. نصب و پیکربندی Docker
- 18. ایجاد اولین تابع Lambda با استفاده از کانتینر
- 19. نوشتن کد برنامه برای Lambda Container
- 20. تعریف Dockerfile برای برنامه
- 21. ساخت ایمیج کانتینر با Dockerfile
- 22. تست محلی ایمیج کانتینر
- 23. پوش کردن ایمیج به ECR
- 24. پیکربندی تابع Lambda برای استفاده از ایمیج ECR
- 25. ایجاد تابع Lambda در کنسول AWS
- 26. تنظیمات حافظه و زمان اجرای Lambda
- 27. مدیریت متغیرهای محیطی در Lambda
- 28. اتصال Lambda به سرویسهای AWS دیگر
- 29. استفاده از AWS API Gateway برای فراخوانی Lambda
- 30. طراحی API Gateway برای توابع Lambda
- 31. تست تابع Lambda با API Gateway
- 32. پیکربندی رویدادهای Lambda (Event Sources)
- 33. استفاده از S3 Events برای فعالسازی Lambda
- 34. استفاده از DynamoDB Streams برای فعالسازی Lambda
- 35. استفاده از SQS برای پردازش پیامها
- 36. مفهوم Dead-Letter Queues (DLQ) در Lambda
- 37. پیکربندی DLQ برای توابع Lambda
- 38. مانیتورینگ توابع Lambda با Amazon CloudWatch
- 39. بررسی لاگهای Lambda در CloudWatch
- 40. تنظیم هشدارهای CloudWatch برای Lambda
- 41. مفهوم AWS X-Ray برای ردیابی توابع Lambda
- 42. فعالسازی X-Ray برای توابع Lambda
- 43. تحلیل عملکرد با X-Ray
- 44. بهینهسازی عملکرد توابع Lambda
- 45. کاهش زمان راهاندازی (Cold Start)
- 46. مدیریت وابستگیها در کانتینرهای Lambda
- 47. استفاده از لایههای Lambda (Lambda Layers)
- 48. ساخت و استفاده از لایههای سفارشی
- 49. مدیریت نسخههای تابع Lambda
- 50. استقرار نسخههای جدید تابع Lambda
- 51. بازگردانی به نسخههای قبلی
- 52. مفهوم Aliases در Lambda
- 53. استفاده از Aliases برای استقرار تدریجی
- 54. تست و اعتبارسنجی در محیط استقرار
- 55. امنیت توابع Lambda
- 56. مدیریت دسترسی با IAM Roles
- 57. پیکربندی سیاستهای IAM برای Lambda
- 58. استفاده از AWS Secrets Manager برای مدیریت اطلاعات حساس
- 59. ذخیره و بازیابی اطلاعات از Secrets Manager
- 60. مفهوم VPC و ارتباط Lambda با منابع VPC
- 61. پیکربندی Lambda برای دسترسی به VPC
- 62. مدیریت ارتباطات شبکه در VPC
- 63. مقدمهای بر معماری Serverless
- 64. مقایسه Serverless با معماریهای سنتی
- 65. مزایای اقتصادی Serverless
- 66. چالشهای Serverless
- 67. ابزارهای توسعه Serverless
- 68. معرفی AWS SAM (Serverless Application Model)
- 69. نصب و پیکربندی AWS SAM
- 70. ساخت برنامه Serverless با SAM
- 71. استقرار برنامه با SAM CLI
- 72. مفهوم AWS CDK (Cloud Development Kit)
- 73. ساخت برنامه Serverless با CDK
- 74. مقایسه SAM و CDK
- 75. استفاده از Docker Compose برای تست محلی
- 76. تست توابع Lambda با Docker Compose
- 77. مقدمهای بر Microservices Orchestration
- 78. ابزارهای Orchestration در محیط Serverless
- 79. مدیریت گردش کار با AWS Step Functions
- 80. طراحی و پیادهسازی گردش کار با Step Functions
- 81. اتصال Step Functions به توابع Lambda
- 82. مفهوم Event-Driven Architecture
- 83. طراحی سیستمهای رویداد محور
- 84. استفاده از Amazon EventBridge
- 85. پیکربندی قوانین و مسیردهی رویدادها
- 86. ساخت برنامه با EventBridge و Lambda
- 87. ملاحظات مربوط به مقیاسپذیری در Serverless
- 88. مدیریت بار کاری متغیر
- 89. استراتژیهای مقیاسپذیری خودکار
- 90. بررسی هزینهها در محیط Serverless
- 91. بهینهسازی مصرف منابع برای کاهش هزینه
- 92. مباحث پیشرفته در AWS Lambda
- 93. Lambda Extensions
- 94. استفاده از Extensions برای مانیتورینگ و امنیت
- 95. Lambda Destinations
- 96. پیکربندی Destinations برای توابع Lambda
- 97. مباحث مربوط به تست و QA در Serverless
- 98. استراتژیهای تست واحد و یکپارچهسازی
- 99. تست کارایی و بار
- 100. ملاحظات امنیتی پیشرفته در Serverless
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.