کتاب صوتی Google Cloud Platform: استقرار و مدیریت برنامه های Serverless با AWS Lambda (مهاجرت)

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Google Cloud Platform: استقرار و مدیریت برنامه های Serverless با AWS Lambda (مهاجرت)

موضوع کلی: برنامه نویسی

موضوع میانی: Google Cloud Platform (GCP)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر معماری Serverless و مزایای آن
  • 2. مقایسه AWS Lambda با سایر سرویس‌های Serverless
  • 3. نصب و پیکربندی AWS CLI و SDKs
  • 4. ایجاد اولین تابع Lambda با استفاده از Node.js
  • 5. مفاهیم کلیدی AWS Lambda: Trigger ها، Runtime ها، و Event ها
  • 6. مدیریت وابستگی‌ها و بسته‌های Lambda
  • 7. استقرار توابع Lambda با استفاده از SAM (Serverless Application Model)
  • 8. استقرار توابع Lambda با استفاده از Serverless Framework
  • 9. مدیریت پیکربندی توابع Lambda: متغیرهای محیطی و پارامترهای اجرایی
  • 10. تنظیمات حافظه، زمان اجرا و نسخه توابع Lambda
  • 11. مانیتورینگ توابع Lambda با استفاده از CloudWatch Logs و Metrics
  • 12. تنظیم Alarms در CloudWatch برای توابع Lambda
  • 13. عیب‌یابی توابع Lambda با استفاده از AWS X-Ray
  • 14. مدیریت دسترسی‌ها با IAM Roles و Policies برای توابع Lambda
  • 15. استفاده از API Gateway برای ایجاد RESTful API ها با Lambda
  • 16. طراحی API ها با API Gateway و اتصال به Lambda
  • 17. امنیت API ها با API Gateway: احراز هویت و مجوزدهی
  • 18. استفاده از S3 Bucket Notifications برای فعال‌سازی توابع Lambda
  • 19. پردازش فایل‌های آپلود شده در S3 با Lambda
  • 20. استفاده از DynamoDB Streams برای پردازش تغییرات داده با Lambda
  • 21. ایجاد و مدیریت جداول DynamoDB برای برنامه‌های Serverless
  • 22. ذخیره‌سازی و بازیابی داده‌ها در DynamoDB با Lambda
  • 23. استفاده از SQS (Simple Queue Service) برای پردازش پیام‌ها با Lambda
  • 24. طراحی معماری‌های مبتنی بر صف پیام با SQS و Lambda
  • 25. پردازش پیام‌های SQS به صورت موازی با Lambda
  • 26. استفاده از SNS (Simple Notification Service) برای انتشار پیام‌ها با Lambda
  • 27. ایجاد سیستم‌های اطلاع‌رسانی با SNS و Lambda
  • 28. ارسال ایمیل و پیامک با استفاده از SNS و Lambda
  • 29. استفاده از EventBridge (CloudWatch Events) برای زمان‌بندی و رویدادها
  • 30. ایجاد رویدادهای سفارشی با EventBridge
  • 31. اتصال EventBridge به توابع Lambda برای پردازش رویدادها
  • 32. معماری‌های Serverless برای پردازش داده‌های جریانی (Streaming Data)
  • 33. استفاده از Kinesis Data Streams برای جمع‌آوری داده‌های جریانی
  • 34. پردازش داده‌های Kinesis با توابع Lambda
  • 35. استفاده از Kinesis Data Firehose برای انتقال داده‌های جریانی به AWS Services
  • 36. امنیت در معماری‌های Serverless: اصول و بهترین شیوه‌ها
  • 37. مدیریت Secret ها با AWS Secrets Manager
  • 38. رمزنگاری داده‌ها در حالت سکون و در حال انتقال
  • 39. طراحی توابع Lambda با قابلیت مقیاس‌پذیری بالا
  • 40. مدیریت هزینه‌ها در برنامه‌های Serverless
  • 41. بهینه‌سازی عملکرد توابع Lambda
  • 42. استفاده از Lambda Layers برای مدیریت وابستگی‌ها
  • 43. مهاجرت برنامه‌های موجود به معماری Serverless
  • 44. مهاجرت از معماری‌های سنتی به AWS Lambda
  • 45. مهاجرت از Google Cloud Functions به AWS Lambda
  • 46. مهاجرت از Azure Functions به AWS Lambda
  • 47. استفاده از Docker برای بسته‌بندی و استقرار توابع Lambda
  • 48. استقرار توابع Lambda با استفاده از CDK (Cloud Development Kit)
  • 49. مدیریت منابع AWS با استفاده از Terraform
  • 50. مفاهیم پیشرفته در AWS Lambda: Concurrency و Provisioned Concurrency
  • 51. استفاده از Step Functions برای هماهنگ‌سازی گردش کار پیچیده
  • 52. طراحی گردش کارهای Serverless با Step Functions
  • 53. مدیریت خطا و بازگردانی در Step Functions
  • 54. استفاده از AppSync برای ایجاد API های GraphQL
  • 55. طراحی API های GraphQL با AppSync و Lambda
  • 56. امنیت در AppSync: احراز هویت و مجوزدهی
  • 57. معماری‌های Serverless برای اینترنت اشیاء (IoT)
  • 58. اتصال دستگاه‌های IoT به AWS IoT Core
  • 59. پردازش داده‌های IoT با AWS IoT Rules Engine و Lambda
  • 60. ذخیره‌سازی داده‌های IoT در DynamoDB یا S3
  • 61. استفاده از Athena برای کوئری زدن داده‌های ذخیره شده در S3
  • 62. تجزیه و تحلیل داده‌های Serverless با Athena
  • 63. ساخت داشبوردهای تحلیلی با QuickSight
  • 64. مباحث مربوط به پایداری و قابلیت اطمینان در سیستم‌های Serverless
  • 65. برنامه‌ریزی برای بازیابی فاجعه (Disaster Recovery) در معماری Serverless
  • 66. معرفی سرویس‌های مدیریت پایگاه داده Serverless (مانند Aurora Serverless)
  • 67. استفاده از Aurora Serverless برای برنامه‌های مقیاس‌پذیر
  • 68. مدیریت و بهینه‌سازی Aurora Serverless
  • 69. ملاحظات امنیتی و انطباق با قوانین در برنامه‌های Serverless
  • 70. استفاده از AWS WAF (Web Application Firewall) برای حفاظت از API ها
  • 71. مفاهیم CI/CD برای برنامه‌های Serverless
  • 72. پیاده‌سازی Pipeline های CI/CD با CodePipeline و CodeBuild
  • 73. خودکارسازی استقرار و تست برنامه‌های Serverless
  • 74. معرفی ابزارهای مانیتورینگ و لاگینگ پیشرفته
  • 75. استفاده از ELK Stack (Elasticsearch, Logstash, Kibana) برای لاگینگ
  • 76. تجزیه و تحلیل لاگ‌ها برای شناسایی مشکلات عملکردی
  • 77. معرفی الگوی CQRS (Command Query Responsibility Segregation) در معماری Serverless
  • 78. پیاده‌سازی CQRS با استفاده از Lambda و DynamoDB
  • 79. معرفی الگوی Event Sourcing در معماری Serverless
  • 80. پیاده‌سازی Event Sourcing با استفاده از Lambda و DynamoDB Streams
  • 81. بررسی چالش‌های پیاده‌سازی سیستم‌های توزیع شده Serverless
  • 82. استفاده از AWS Amplify برای توسعه سریع برنامه‌های وب و موبایل Serverless
  • 83. توسعه فرانت‌اند با Amplify و اتصال به بک‌اند Serverless
  • 84. مدیریت احراز هویت کاربر با Amplify Auth
  • 85. استفاده از AWS App Runner برای اجرای کانتینرها بدون مدیریت سرور
  • 86. مقایسه AWS App Runner با Lambda
  • 87. طراحی و استقرار برنامه‌های وب با App Runner
  • 88. مباحث مربوط به هزینه و بهینه‌سازی در سطح سازمانی
  • 89. استراتژی‌های مدیریت هزینه‌های AWS در مقیاس بزرگ
  • 90. آموزش و توانمندسازی تیم‌ها برای توسعه Serverless
  • 91. بررسی آینده معماری Serverless و روندهای نوظهور
  • 92. استفاده از WebAssembly در توابع Lambda
  • 93. مقدمه‌ای بر محاسبات لبه (Edge Computing) و Serverless
  • 94. کاربرد Serverless در هوش مصنوعی و یادگیری ماشین
  • 95. ملاحظات قانونی و شرعی در توسعه نرم‌افزار در ایران
  • 96. اصول اخلاقی در برنامه‌نویسی و توسعه نرم‌افزار
  • 97. مستندسازی فنی و فنی-کاربردی در پروژه‌های نرم‌افزاری
  • 98. اصول اولیه امنیت سایبری در توسعه برنامه‌ها
  • 99. مدیریت چرخه حیات نرم‌افزار (SDLC) در محیط‌های Serverless
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.