کتاب صوتی استقرار اولین برنامهٔ کانتینری در 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
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
AWS
AWS Lambda
استقرار کانتینر
بدون سرور
توسعه بدون سرور
رایانش ابری
کانتینر
کانتینر AWS
معماری میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.