بدون سرور با استفاده از لامبدا AWS برای توسعهدهندگان پایتون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به اصول برنامهنویسی بدون سرور و تابع لامبدا AWS
- ایجاد تابع لامبدا با استفاده از کنسول AWS
- نصب ابزارهای لازم برای ایجاد و استقرار پروژههای بدون سرور از خط فرمان خود
- یادگیری سیگنیچر متد و دادهای که میتوان به تابع لامبدا منتقل کرد و از آن بازگشت داد
- یادگیری سینتکس YAML مورد نیاز برای ایجاد فایلهای قالب SAM
- ایجاد پروژهها با استفاده از SAM CLI
- درک ساختار پروژه بدون سرور
- ساخت و استقرار تابع به عنوان کد (FaaS)
- تست توابع راه دور روی ابر و به صورت محلی
- دسترسی به اطلاعات محیط لامبدا
- ایجاد و پاکسازی زیرساخت کامل مورد نیاز برای پروژه خود با یک فرمان واحد
- ایجاد APIs بدون سرور با استفاده از API Gateway، توابع لامبدا AWS و DynamoDB
- یادگیری نحوه استفاده از APIs و SDKs در AWS برای کار برنامهنویسی با کامپوننتهای مختلف
- کار روی یک یوزکیس غیرهمزمان با استفاده از S3 و SNS به عنوان تریگرها
- پیکربندی لاگ کردن با استفاده از Log4j
- مدیریت خطاها به صورت عالی برای پیکربندی صفهای Dead Letter
- یادگیری درباره Cold Starts
- مقیاسبندی توابع لامبدا
- و موارد دیگر به صورت گام به گام و آسان
پیشنیازهای دوره
- دانش اولیهای از AWS و توسعه پایتون
توضیحات دوره
آیا شما توسعهدهنده پایتون هستید که به یادگیری برنامهنویسی بدون سرور بهصورت دقیق علاقهمندید؟ پس این دوره برای شما مناسب است. آیا شما توسعهدهنده باتجربه پایتون هستید که میخواهد به اصول توابع لامبدا AWS تسلط یابد و از آنها برای ایجاد پروژههای بدون سرور استفاده کند؟ پس این دوره برای شما نیز مناسب است.
توابع لامبدا در AWS، سرورهای نانو و تابع به عنوان سرویس (FaaS) را ترکیب میکند تا مدل برنامهنویسی بدون سرور را ارائه دهد در حالی که از کامپوننتهای مدیریتشده مختلف در AWS استفاده میکند. در هر پروژهای که در AWS وجود داشته باشد، خواهد دید که از توابع لامبدا AWS استفاده میشود. این دوره برای توسعهدهندگانی طراحی شده که دانش اولیه از AWS و توسعه پایتون را در اختیار دارند.
شما این دوره را با موارد زیر شروع میکنید:
- تسلط به اصول برنامهنویسی بدون سرور و تابع لامبدا AWS
- ایجاد تابع لامبدا با استفاده از کنسول AWS
- نصب ابزارهای لازم برای ایجاد و استقرار پروژههای بدون سرور از خط فرمان خود
- یادگیری سیگنیچر متد و دادهای که میتوان به تابع لامبدا منتقل کرد و از آن بازگشت داد.
- یادگیری سینتکس YAML مورد نیاز برای ایجاد فایلهای قالب SAM
- ایجاد پروژهها با استفاده از SAM CLI
- درک ساختار پروژه بدون سرور
- ساخت و استقرار تابع به عنوان کد (FaaS)
- تست توابع راه دور روی ابر و به صورت محلی
- دسترسی به اطلاعات محیط لامبدا
- ایجاد و پاکسازی زیرساخت کامل مورد نیاز برای پروژه خود با یک فرمان واحد
- ایجاد APIs بدون سرور با استفاده از API Gateway، توابع لامبدا AWS و DynamoDB
- یادگیری نحوه استفاده از APIs و SDKs در AWS برای کار برنامهنویسی با کامپوننتهای مختلف
- کار روی یک یوزکیس غیرهمزمان با استفاده از S3 و SNS به عنوان تریگرها
- پیکربندی لاگ کردن با استفاده از Log4j
- مدیریت خطاها به طور عالی برای پیکربندی صفهای Dead Letter
- یادگیری درباره Cold Starts
- مقیاسبندی توابع لامبدا
- و موارد دیگر به صورت گام به گام و آسان
این دوره برای چه کسانی مناسب است؟
- دانشجویانی که میخواهند به برنامهنویسی بدون سرور با استفاده از توابع لامبدا AWS مسلط شوند.
- دانشجویانی که دوره ابزارهای دواپس و AWS ما را تکمیل کردهاند.
بدون سرور با استفاده از لامبدا AWS برای توسعهدهندگان پایتون
-
مقدمه و مدرس دوره 02:30
-
چگونه از این دوره بهترین بهره را ببریم؟ 01:42
-
URL گیتهاب 00:19
-
دانلود راهحلهای تکلیف 00:40
-
دانلود اسلایدها 00:15
-
دوره کامل مبتنی بر پایتون 00:39
-
برنامهنویسی بدون سرور 06:12
-
سرویسهای نانو 03:19
-
لامبدا AWS چیست؟ 04:14
-
تابع به عنوان سرویس (FaaS) 03:57
-
یوزکیسها 04:05
-
ایجاد اولین لامبدا 07:41
-
گردشکار لامبدا 03:31
-
انواع و حالتهای فراخوانی 06:23
-
BOTO3 API 01:23
-
قیمتگذاری و بیشتر 06:21
-
اصول None
-
مقدمه 01:17
-
ایجاد حساب AWS 03:26
-
AWS SAM 04:09
-
ایجاد کاربر IAM 03:14
-
نصب AWS و SAM CLIs 02:55
-
پیکربندی AWS CLI 01:06
-
نصب پایتون و PyCharm 01:06
-
نصب Postman 01:27
-
نصب IDE در ویژوال استودیو کد 01:08
-
سینتکس YAML 07:56
-
مستندسازی بدون سرور AWS 00:59
-
ابزارهای معامله None
-
بروزرسانی - ایجاد پروژه SAM 01:39
-
ایجاد پروژه بدون سرور 07:28
-
ساخت SAM 03:34
-
استقرار SAM 06:31
-
تست 02:47
-
Back to Earth (Hello World) 09:45
-
انتقال پارامترها 02:16
-
template.yaml 06:08
-
تست محلی 03:16
-
API محلی 01:17
-
دسترسی به لاگها 02:00
-
امنیت 04:00
-
پاکسازی 02:05
-
استفاده از SAM CLI None
-
مقدمه 00:52
-
تایپهای ساده 03:26
-
تایپهای لیست 03:17
-
تایپهای دیکشنری 02:58
-
آبجکت کانتکس 03:51
-
پیکربندی Timeout 03:01
-
تنظیم و خواندن متغیرهای محیطی 02:13
-
فراخوانی از راه دور از خط فرمان 05:00
-
مبانی Cold start 05:28
-
پارامترها و تایپهای بازگشتی None
-
پارامترها و تایپهای بازگشتی None
-
مقدمه 00:55
-
بررسی سریع API Gateway 06:56
-
بررسی سریع DynamoDB 01:46
-
BOTO3 API 03:20
-
امنیت 05:13
-
قالب SAM 04:05
-
توابع ذاتی تشکیل ابر 03:13
-
ایجاد پروژه 02:13
-
ایجاد لامبدای سفارش 03:02
-
اتصال API Gateway برای تریگر کردن لامبدا 02:11
-
استقرار و تست 05:05
-
ایجاد و پیکربندی لامبدا برای خواندن سفارشات 02:59
-
تست خواندن سفارشات 02:20
-
تست محلی 02:32
-
استفاده از ویژگیهای گلوبال 01:59
-
ایجاد منبع جدول 02:42
-
ایجاد آیتم 03:40
-
خواندن آیتمها 04:54
-
پیکربندی سیاستهای امنیت 02:17
-
استقرار و تست 03:11
-
خروجی اطلاعات منبع 05:51
-
استفاده از تابع ذاتی GetAttr 03:34
-
ریفکتور کردن 01:44
-
ایجاد API بدون سرور None
-
مقدمه 01:48
-
بررسی سریع S3 02:43
-
BOTO3 API 05:05
-
قالب SAM 03:25
-
ایجاد پروژه 01:22
-
پیادهسازی PatientCheckoutLambda 05:39
-
پیکربندی لامبدا و منابع 05:51
-
تست 04:24
-
پیکربندی تاپیک SNS 02:49
-
انتشار پیامها 02:17
-
پیادهسازی BillManagementLambda 03:15
-
تست گردشکار کامل 03:41
-
یوزکیس غیرهمزمان None
-
لاگ کردن 04:53
-
لاگ کردن None
-
تولید خطا 02:16
-
مدیریت خطا 04:19
-
ایجاد و پیکربندی صف Dead Letter 01:46
-
ایجاد و پیکربندی لامبدا برای خطا 02:17
-
استقرار و تست 05:22
-
مدیریت خطا None
-
مقدمه 04:27
-
یوزکیس 01:52
-
ایجاد و پیکربندی لامبدا 04:19
-
استقرار و تست 02:39
-
آزمون نهایی None
-
تبریک و تشکر از شما 00:58
مشخصات آموزش
بدون سرور با استفاده از لامبدا AWS برای توسعهدهندگان پایتون
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:105
- مدت زمان :05:28:55
- حجم :2.37GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy