تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی استقرار سرویس های REST با Chalice برای AWS

دوره آموزشی استقرار سرویس های REST با Chalice برای AWS

1 ساعت 49 دقیقهپیشرفته2019-03-18

مدرسین

Lawrence Ogrodnek

Lawrence Ogrodnek

Independent Software Developer

جزئیات دوره

محبوبیت معماری‌های بدون سرور به دلیل هزینه کم و وعده‌های پیکربندی غیرفعال در حال افزایش است. Chalice، یک ریز چارچوب برای نوشتن برنامه‌های پایتون بدون سرور برای خدمات وب آمازون (AWS)، یکی از ساده‌ترین راه‌ها برای توسعه و استقرار برنامه‌های بدون سرور است. این دوره نحوه استفاده از Chalice را به طور خاص برای استقرار خدمات REST بدون سرور توضیح می دهد. با نحوه پیاده‌سازی مولفه‌های REST رایج، افزودن احراز هویت، و استفاده از Cognito برای یکپارچه‌سازی یک برنامه جلویی و افزودن ویژگی‌های ثبت نام و ورود به سیستم آشنا شوید. مربی Larry Ogrodnek همچنین نحوه تنظیم گزینه های پیشرفته مانند ایجاد خط مشی IAM و استقرار SAM و نحوه انجام تست سرویس خود را توضیح می دهد. در نهایت، یاد بگیرید که چگونه یک خط لوله استقرار پیوسته راه اندازی کنید که از همه چیزهایی که Chalice ارائه می دهد استفاده می کند.

اهداف یادگیری
اجزای بدون سرور برای خدمات REST
ایجاد اولین برنامه Chalice
درخواست های مسیریابی
سفارشی کردن پاسخ ها
اجرای احراز هویت اولیه
یکپارچه سازی Cognito
تنظیم سیاست های سفارشی
جدا کردن یک برنامه
نوشتن و اجرای تست
ایجاد خط لوله CD با CodePipeline

مهارت ها

Full-Stack Web DevelopmentAmazon Web Services (AWS)AmazonCloud ServicesProjectCloud PlatformsWeb DevelopmentCloud Computing

سرفصل ها

0. مقدمه

  • 01 - برنامه های بدون سرور را توسعه و استقرار دهید
  • 02 - مروری بر دوره

1. چه چیزی بدون سرور است

  • 03 - نمای کلی و مفاهیم بدون سرور
  • 04 - معماری های رایج بدون سرور
  • 05 - اجزای بدون سرور برای خدمات REST

2. اولین برنامه خود را با Chalice اجرا و اجرا کنید

  • 06 - جام چیست
  • 07 - نصب و راه اندازی جام
  • 08 - اولین برنامه خود را ایجاد و اجرا کنید
  • 09 - استقرار، اجرا و ورود به سیستم AWS

3. REST Basics با جام

  • 10 - راه اندازی یک API برای انجام
  • 11 - درخواست مسیریابی
  • 12 - فراداده را درخواست کنید
  • 13 - پیام های خطا
  • 14 - سفارشی کردن پاسخ ها
  • 15 - پشتیبانی از CORS

4. احراز هویت

  • 16 - گزینه های احراز هویت
  • 17 - اجرای احراز هویت پایه
  • 18 - یکپارچه سازی اعتبار پایه
  • 19 - کلیدهای API

5. یکپارچه سازی شناختی

  • 20 - راه اندازی Cognito و برنامه وب
  • 21 - پیکربندی جام
  • 22 - یکپارچه سازی Front-end
  • 23 - آزمایش کردن آن

6. استقرار پیشرفته

  • 24 - سیاست گذاری
  • 25 - سیاست های سفارشی
  • 26 - متغیرهای محیطی
  • 27 - تقسیم برنامه شما
  • 28 - استقرار SAM

7. آزمایش

  • 29 - راه اندازی pytest
  • 30 - تالیف و اجرای تست
  • 31 - تست های ادغام جام

8. استقرار مداوم از طریق CodePipeline

  • 32 - استقرار مداوم با CodePipeline و CodeBuild
  • 33 - قالب CloudFormation برای سی دی
  • 34 - افزودن تست ها و گزینه های دیگر

9. سایر ویژگی های جام

  • 35 - وظایف دوره ای
  • 36 - رویدادهای S3

نتیجه

  • 37 - مراحل بعدی

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal