Serverless یک روش جدید رایانش ابری (cloud computing) برای ساخت و معماری اپلیکیشن ها است. این دوره با معرفی  Serverless و Lambda، مبانی Serverless و مقایسه آن با کلاس های فن آوری مختلف Serverless مانند Backend-as-a-Service و Functions-as-a-Service و همچنین مزایا و محدودیت های Serverless آغاز می شود. سپس، با پیش نیازهای لازم محیط قبل از نشان دادن نحوه کد نویسی و اجرای اولین تابع Lambda آشنا می شوید.

سرفصل ها:

  • معرفی AWS Lambda
  • Lambda چیست؟
  • مبانی Serverless
  • مقایسه  Backend-as-a-Service و Functions-as-a-Service
  • درک مزایا و محدودیت های Serverless
  • AWS Lambda platform
  • راه اندازی کاربر توسعه
  • پیکربندی محیط خط فرمان برای مک / یونیکس
  • پیکربندی محیط خط فرمان برای ویندوز
  • نوشتن یک لامبدا ساده با جاوا
  • استقرار Lambda با کنسول
  • چرخه عمر Lambda
  • Lambda و  JVM
  • لاگین به توابع Lambda
  • ماتریکس در توابع Lambda
  • input و output
  • معماری اپلیکیشن Serverless
  •  API Gateway
  • درک مقیاس لامبدا
  • استفاده از از متغیرهای محیطی و پیکربندی
  • استفاده از نسخه ها و aliases
  • مدیریت خطاها
  • ادغام با منابع رویداد
  • درک timeouts و  Lambda Context
  • فن آوری مختلف Serverless
  • خلاصه