AWS Serverless احتمالاً سریعترین راه برای ساخت APIهای REST بسیار پایدار است که در مقیاس به میلیونها کاربر خدمات رسانی میکند. یک Mock API بسیار ساده را می توان در عرض چند دقیقه ایجاد و مستقر کرد. یک API که از سرویس محاسباتی AWS Lambda استفاده میکند بیشتر طول میکشد، اما چقدر بیشتر به منطق تجاری که باید بنویسید بستگی دارد.
در این دوره ویدیویی، یاد خواهید گرفت که REST API چیست و چگونه با استفاده از سرویسهای بدون سرور AWS ایجاد کنید.
با جزئیات نحوه استفاده از Amazon API Gateway برای ایجاد REST API و AWS Lambda Compute Service برای اجرای منطق تجاری را خواهید آموخت. این دوره برای مبتدیان کاملاً مبتدی طراحی شده است، بنابراین نیازی به داشتن هیچ تجربه ای با AWS Serverless ندارید.
در پایان این دوره، شما قادر خواهید بود:
نقاط پایانی RESTful API را ایجاد کنید،
با AWS SAM، API را بسازید و اجرا کنید،
بدنه درخواست HTTP و پارامترهای درخواست را تأیید کنید،
بدنه درخواست HTTP را به مدل دیگری تبدیل کنید،
پاسخ HTTP JSON را به پاسخ دیگری تبدیل کنید،
APIها را در مراحل مختلف مستقر کنید،
اجرای Canary Release Deployments و جابجایی ترافیک بین نسخه های مختلف API ها،
چند نسخه از توابع Lambda را منتشر کنید و ترافیک را بین این توابع جابجا کنید،
مستند و صادر کردن REST API،
ثبت نام کاربر را با Amazon Cognito اجرا کنید،
یاد بگیرید که از Cognito Authorizer برای کنترل افرادی که میتوانند به API شما در دروازه API آمازون دسترسی داشته باشند، استفاده کنید،
اجازهدهنده Lambda Authorizer سفارشی که JWT را تأیید میکند،
نقاط پایانی API را با کلیدهای API ایمن کنید و پیکربندی درخواستها Throattling و Quota را یاد بگیرید،
واحد تست توابع AWS Lambda،
با استفاده از ابزارهای توسعه دهنده AWS CodeCommit، AWS CodeBuild و AWS CodePipeline خط لوله CI/CD بسازید.
اگر می خواهید یاد بگیرید که چگونه API های REST را سریع، بدون راه اندازی، پیکربندی و مدیریت هیچ سروری بسازید، این دوره برای شما مناسب است.
توسعه دهنده نرم افزار
نمایش نظرات