کتاب ایجاد و مدیریت سرویس‌های بی‌سرور (Serverless) با IaC

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره ایجاد و مدیریت سرویس‌های بی‌سرور (Serverless) با IaC

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

موضوع میانی: زیرساخت به عنوان کد (Infrastructure as Code)

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

  • 1. مقدمه‌ای بر معماری بی‌سرور و اصول آن
  • 2. آشنایی با مفاهیم زیرساخت به عنوان کد (IaC)
  • 3. مروری بر ابزارهای اصلی IaC: Terraform و CloudFormation
  • 4. نصب و پیکربندی Terraform
  • 5. اصول اولیه Terraform: منابع، ارائه‌دهندگان و متغیرها
  • 6. مدیریت وضعیت (State) در Terraform
  • 7. نوشتن اولین اسکریپت Terraform برای ایجاد یک منبع ساده
  • 8. معرفی AWS Lambda: عملکرد و معماری
  • 9. ایجاد اولین تابع Lambda با استفاده از AWS Console
  • 10. استقرار توابع Lambda با استفاده از Terraform
  • 11. مدیریت وابستگی‌ها و بسته‌های استقرار Lambda
  • 12. پردازش رویدادها در AWS Lambda: S3، API Gateway و SQS
  • 13. ایجاد API Gateway برای فراخوانی توابع Lambda
  • 14. مدیریت توابع Lambda با استفاده از AWS SAM (Serverless Application Model)
  • 15. استقرار برنامه‌های SAM با استفاده از Terraform
  • 16. معرفی AWS Step Functions برای ارکستراسیون سرویس‌های بی‌سرور
  • 17. طراحی و استقرار فلوچارت‌های Step Functions
  • 18. ادغام Step Functions با توابع Lambda و سایر سرویس‌های AWS
  • 19. مدیریت پایگاه داده‌های بی‌سرور: DynamoDB
  • 20. طراحی اسکیمای DynamoDB و مفاهیم کلید
  • 21. ایجاد و مدیریت جداول DynamoDB با Terraform
  • 22. نوشتن عملیات CRUD در توابع Lambda برای DynamoDB
  • 23. معرفی AWS API Gateway: انواع، ویژگی‌ها و پیکربندی
  • 24. امنیت در API Gateway: احراز هویت و مجوزدهی
  • 25. استقرار API Gateway با استفاده از Terraform
  • 26. معرفی AWS SQS (Simple Queue Service) برای پیام‌رسانی
  • 27. طراحی معماری مبتنی بر صف با SQS و Lambda
  • 28. استقرار صف‌های SQS با Terraform
  • 29. معرفی AWS SNS (Simple Notification Service) برای اطلاع‌رسانی
  • 30. استفاده از SNS برای توزیع پیام‌ها به چندین مشترک
  • 31. ادغام SNS با Lambda و SQS
  • 32. معرفی AWS EventBridge برای معماری رویداد محور
  • 33. تعریف قوانین EventBridge برای مسیریابی رویدادها
  • 34. استفاده از EventBridge برای اتصال سرویس‌های مختلف
  • 35. مدیریت لاگ‌ها و مانیتورینگ سرویس‌های بی‌سرور با CloudWatch
  • 36. پیکربندی هشدارهای CloudWatch برای سرویس‌های بی‌سرور
  • 37. استفاده از X-Ray برای ردیابی و اشکال‌زدایی برنامه‌های بی‌سرور
  • 38. مدیریت بسته‌ها و وابستگی‌ها در محیط‌های بی‌سرور
  • 39. استفاده از Docker برای بسته‌بندی توابع Lambda
  • 40. استقرار کانتینرهای Lambda با استفاده از Terraform
  • 41. معرفی AWS AppSync برای APIهای GraphQL بی‌سرور
  • 42. طراحی اسکیمای GraphQL و منابع داده در AppSync
  • 43. استقرار AppSync با استفاده از Terraform
  • 44. امنیت در برنامه‌های بی‌سرور: IAM Roles و Policies
  • 45. مدیریت دسترسی‌ها با استفاده از IAM برای سرویس‌های بی‌سرور
  • 46. استفاده از Secrets Manager برای مدیریت اطلاعات حساس
  • 47. معرفی AWS Cognito برای احراز هویت کاربران
  • 48. یکپارچه‌سازی Cognito با API Gateway و Lambda
  • 49. مدیریت هزینه‌ها در محیط‌های بی‌سرور
  • 50. استراتژی‌های بهینه‌سازی هزینه برای توابع Lambda و سایر سرویس‌ها
  • 51. استفاده از ابزارهای Cost Explorer برای تحلیل هزینه‌ها
  • 52. معرفی Azure Functions به عنوان جایگزین AWS Lambda
  • 53. مقایسه AWS Lambda و Azure Functions
  • 54. استقرار توابع Azure با استفاده از Terraform
  • 55. معرفی Azure Logic Apps برای ارکستراسیون
  • 56. مقایسه AWS Step Functions و Azure Logic Apps
  • 57. معرفی Google Cloud Functions
  • 58. مقایسه AWS Lambda، Azure Functions و Google Cloud Functions
  • 59. استقرار توابع Google Cloud با استفاده از Terraform
  • 60. معرفی Google Cloud Run
  • 61. ادغام سرویس‌های بی‌سرور با پایگاه داده‌های رابطه‌ای (RDS/Azure SQL)
  • 62. استفاده از ORMها در توابع Lambda
  • 63. مدیریت اتصالات پایگاه داده در محیط بی‌سرور
  • 64. معرفی معماری میکروسرویس و نقش سرویس‌های بی‌سرور
  • 65. طراحی سیستم‌های مقیاس‌پذیر با استفاده از سرویس‌های بی‌سرور
  • 66. الگوهای طراحی برای سرویس‌های بی‌سرور: CQRS، Event Sourcing
  • 67. پیاده‌سازی الگوهای طراحی با استفاده از IaC و سرویس‌های بی‌سرور
  • 68. مدیریت چرخه عمر برنامه‌های بی‌سرور (CI/CD)
  • 69. ایجاد پایپ‌لاین‌های CI/CD با استفاده از AWS CodePipeline یا Azure DevOps
  • 70. استقرار برنامه‌های بی‌سرور به صورت خودکار
  • 71. آزمون‌پذیری در سرویس‌های بی‌سرور
  • 72. استراتژی‌های تست واحد، ادغام و E2E برای برنامه‌های بی‌سرور
  • 73. استفاده از ابزارهای تست خودکار برای سرویس‌های بی‌سرور
  • 74. معرفی AWS Fargate برای اجرای کانتینرها بدون مدیریت سرور
  • 75. مقایسه Fargate با Lambda
  • 76. استقرار Fargate با استفاده از Terraform
  • 77. امنیت پیشرفته در سرویس‌های بی‌سرور
  • 78. استفاده از WAF (Web Application Firewall) با API Gateway
  • 79. مدیریت دسترسی‌ها با استفاده از Resource Policies
  • 80. ساخت اپلیکیشن‌های وب کامل با استفاده از سرویس‌های بی‌سرور
  • 81. استفاده از Static Website Hosting (S3) با API Gateway و Lambda
  • 82. معماری‌های پیشرفته بی‌سرور
  • 83. استفاده از WebSockets با API Gateway و Lambda
  • 84. پیاده‌سازی Push Notifications با SNS و Lambda
  • 85. مدیریت داده‌های حجیم در محیط بی‌سرور
  • 86. استفاده از AWS Glue برای ETL
  • 87. ادغام سرویس‌های بی‌سرور با Data Lakes
  • 88. بهینه‌سازی عملکرد توابع Lambda
  • 89. استفاده از Provisioned Concurrency
  • 90. تنظیمات حافظه و زمان اجرای Lambda
  • 91. مدیریت وابستگی‌ها و حجم بسته‌های استقرار Lambda
  • 92. استفاده از Lambda Layers
  • 93. معرفی Serverless Framework به عنوان یک ابزار جامع
  • 94. مقایسه Serverless Framework با Terraform و SAM
  • 95. استقرار برنامه‌های بی‌سرور با Serverless Framework
  • 96. امنیت در سطح زیرساخت برای سرویس‌های بی‌سرور
  • 97. استفاده از VPC برای Lambda
  • 98. مدیریت شبکه‌های خصوصی مجازی برای سرویس‌های بی‌سرور
  • 99. معرفی معماری‌های هیبریدی بی‌سرور
  • 100. ادغام سرویس‌های بی‌سرور با سرورهای سنتی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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