دوره آموزشی
دوبله زبان فارسی
لامبدا AWS و فریمورک بدون سرور - ساخت APIs تجارت الکترونیک
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه و استقرار توابع لامبدا AWS به درستی با فریمورک بدون سرور
- احراز هویت و مجوز
- یادگیری اصول و گزینههای پیشرفته تابع لامبدا AWS
- استقرار پروژههای واقعی که با Amazon Cognito و SQS و S3 و SES و SNS و EventBridge و API Gateway و DynamoDB و CloudWatch و بسیاری دیگر تعامل دارند.
- توسعه REST API
- معماری میکروسرویسها
- پایداری داده (DynamoDB)
- توسعه نرمافزار با نودجیاس
- زیرساخت ابری و سرویسهای AWS
- یادگیری تابع لامبدا AWS با یک پروژه عملی
پیشنیازهای دوره
- همه موارد از ابتدا توضیح داده میشود؛ فقط کافی است بخواهید بیاموزید و صبر داشته باشید.
توضیحات دوره
آیا آمادهاید تا به تابع لامبدا AWS، فریمورک بدون سرور و زیرساخت ابری تسلط پیدا کنید؟ این دوره به شما آموزش میدهد که چگونه APIs تجارت الکترونیک را با استفاده از تابع لامبدا AWS و نودجیاس، میکروسرویسها و زیرساخت به عنوان کد (IaC) بسازید، مستقر کرده و مقیاسبندی کنید.
آنچه یاد خواهید گرفت:
- توسعه بدون سرور - ساخت اپلیکیشنهای مقیاسپذیر و رویداد محور با استفاده از تابع لامبدا AWS و API Gateway
- تابع لامبدا AWS با نودجیاس - نوشتن و استقرار توابع لامبدا با استفاده از نودجیاس
- زیرساخت به عنوان کد (IaC) - خودکارسازی استقرارها با استفاده از فریمورک بدون سرور و AWS CloudFormation
- معماری میکروسرویسها - طراحی و استقرار میکروسرویسهای ماژولار و مقیاسپذیر در ابر
- APIs تجارت الکترونیک - توسعه APIs واقعی با استفاده از تابع لامبدا AWS و DynamoDB و سرویسهای AWS
- سرویسهای AWS - کار با API Gateway ،DynamoDB ،S3 ،SQS و SNS ،EventBridge ،SES، توابع پلهای، Cognito ،CloudWatch و IAM و موارد دیگر
- استقرار ابر - استقرار، نظارت و بهینهسازی اپلیکیشنها در AWS Cloud
مخاطبان دوره
- توسعهدهندگانی که به دنبال تسلط به تابع لامبدا AWS و معماری بدون سرور هستند.
- مهندسان بکاند که میخواهند میکروسرویسهای مقیاسپذیر و cloud-native بسازند.
- مهندسان نرمافزار که به دنبال پیشرفت در زمینه رایانش بدون سرور هستند.
فرصتهای شغلی
با اتمام دوره، میتوانید به دنبال نقشهایی مانند موارد زیر باشید:
- توسعهدهنده بدون سرور
- مهندس ابر AWS
- مهندس بکاند (میکروسرویسها و بدون سرور)
در پایان دوره، قادر خواهید بود تا به صورت مستقل، اپلیکیشنهای بدون سرور آماده استقرار را در تابع لامبدا AWS، طراحی کرده، توسعه داده و مستقر کنید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهنده بکاند که به دنبال انتقال از معماریهای سرور پایه سنتی به راهحلهای بدون سرور است.
- توسعهدهنده نودجیاس که میخواهد اپلیکیشنها را با استفاده از تابع لامبدا AWS و فریمورک بدون سرور بسازد و مستقر کند.
- علاقهمند به رایانش ابری که مشتاق یادگیری سرویسهای AWS مانند API Gateway و DynamoDB و S3 و SQS و SNS و EventBridge و Cognito و بیشتر است.
- حرفهای فناوری که میخواهد تجربه دستی در استقرار و مدیریت میکروسرویسها کسب کند.
- یک فریلنسر یا کارآفرین که میخواهد اپلیکیشنهای تجارت الکترونیک را با استفاده از AWS Serverless بسازد و مقیاسبندی کند.
لامبدا AWS و فریمورک بدون سرور - ساخت APIs تجارت الکترونیک
-
AWS چیست؟ 01:22
-
سوالات AWS None
-
تابع لامبدا در AWS چیست؟ 01:24
-
ایجاد حساب AWS 10:59
-
تابع لامبدا در AWS - ایجاد و استقرار 04:58
-
ایجاد تابع لامبدا دیگر در AWS 02:46
-
استفاده دستی از تابع لامبدا AWS در مقابل استفاده از فریمورک بدون سرور 02:46
-
نصب AWS CLI 02:47
-
AWS CLI None
-
پیکربندی AWS CLI و IAM 04:36
-
مرحله پیکربندی None
-
نصب نودجیاس 00:53
-
نصب فریمورک بدون سرور 01:03
-
مقدمه بخش 00:14
-
ایجاد پروژه بدون سرور 02:19
-
درک serverless.yml 02:37
-
خلاصه سریع - serverless.yml 00:51
-
تسلط به فایل پیکربندی serverless.yml None
-
ترازبندی ران تایم 02:05
-
استقرار یک سرویس 10:43
-
دانش خود را تست کنید - ملزومات فریمورک بدون سرور None
-
استقرار تابع تک 02:01
-
استقرار تابع تک با فریمورک بدون سرور None
-
حذف منابع 01:37
-
فریمورک بدون سرور - حذف منابع مستقر شده None
-
خوشآمدگویی با تابع لامبدا 01:40
-
API Gateway چیست؟ 01:47
-
اندپوینت API Gateway 01:23
-
آزمون API Gateway None
-
متدهای API Gateway 01:44
-
تسلط به متدهای API Gateway None
-
تعریف تابع لامبدا 15:06
-
تعریف تابع API Gateway 04:29
-
استقرار تابع API Gateway 05:14
-
کدهای پاسخ API Gateway 04:59
-
سوالات کدهای پاسخ API Gateway None
-
AWS CloudFormation چیست؟ 03:40
-
مقدمهای بر AWS CloudFormation None
-
سرویس AWS CloudFormation 02:51
-
درک فرآیند استقرار در فریمورک بدون سرور None
-
CloudWatch چیست؟ 01:29
-
Amazon CloudWatch برای نظارت بر منابع AWS None
-
سرویس Amazon CloudWatch 09:47
-
بخش 2 - درک Amazon CloudWatch برای نظارت بر منابع AWS None
-
مقدمهای بر معماری Monolithic 01:29
-
مقدمهای بر معماری میکروسرویسها 01:22
-
معماری Monolithic در مقابل میکروسرویسها 02:20
-
معماری Monolithic در مقابل میکروسرویسها None
-
Amazon Cognito چیست؟ 01:53
-
SecretHash در Cognito 01:15
-
درک نقش secretHash در AWS Cognito None
-
شناسه کلاینت و Secret کلاینت در Amazon Cognito 02:02
-
درک شناسه کلاینت و Secret کلاینت در AWS Cognito None
-
ایجاد پروژه سرویس احراز هویت 01:38
-
پیکربندی سرویس Amazon Coginito 03:24
-
پکیج AWS Coginito Sdk 01:46
-
ایجاد تابع ثبتنام 17:56
-
فیکس کردن Typo 01:04
-
تعریف تابع API Gateway 02:08
-
استقرار سرویس احراز هویت 09:03
-
ثبتنام کاربر 02:34
-
تأیید تابع ثبتنام 07:02
-
تعریف API Gateway برای تأیید ثبتنام 01:13
-
استقرار تابع 04:49
-
تابع ورود 08:33
-
API Gateway ورود 01:12
-
ورود کاربر 02:34
-
مقدمه این بخش 00:50
-
ذخیره ایمن شناسه کلاینت 03:59
-
استفاده از شناسه کلاینت 01:44
-
بروزرسانی پاسخ ثبتنام 01:04
-
مقدمه این بخش 00:20
-
ایجاد قابلیت خروج کاربر از سیستم 06:26
-
تست تابع خروج از سیستم 02:37
-
جمعبندی - درک رویداد 03:24
-
جمعبندی نهایی - حذف داده حساس 00:19
-
انتخابهای Region در AWS 01:28
-
انتخاب Region دیگر AWS 00:58
-
پیکربندی مجدد AWS CLI 04:35
-
استقرار مجدد در Region جدید 02:38
-
متغیر محیطی AWS Region 02:19
-
تست Amazon Cognito در Region جدید AWS 07:17
-
تست نهایی Amazon Cognito 08:10
-
استقرار مجدد اپلیکیشن 00:42
-
مقدمه این بخش - DynamoDB چیست؟ 00:34
-
ایجاد جدول DynamoDB با استفاده از IaC 08:48
-
View سریع Amazon DynamoDB 01:09
-
نصب پکیجهای مورد نیاز 01:14
-
ایجاد مدل کاربر DynamoDB 14:34
-
یکپارچهسازی مدل کاربر 04:05
-
سیاست ImroleStatements 06:31
-
بهبود نام نمایش کاربر 01:48
-
تغییر استقرار 00:54
-
View سریع DynamoDB 01:15
-
مقدمه این بخش 00:21
-
Amazon S3 چیست؟ 02:11
-
زیرساخت به عنوان کد (IaC) 00:59
-
استفاده از IaC برای ایجاد باکت S3 05:45
-
متغیر محیطی S3 01:14
-
نصب وابستگیها 01:16
-
تابع لامبدا AWS - بررسی URLs از پیش امضا شده S3 18:20
-
مسیر API Gateway برای آپلودهای S3 01:36
-
S3 iamRoleStatements 02:51
-
استقرار و تست 02:29
-
سیاست باکت S3 05:38
-
ایجاد جدول بنر با استفاده از IaC 05:38
-
راهاندازی AWS SDK v3 برای DynamoDB 00:34
-
اتوماسیون آپلودهای S3 با لامبدا و DynamoDB 15:03
-
مدیریت رویدادهای آپلود S3 با لامبدا - تابع confirmUpload 05:06
-
AWS IAM - اجازه PutItem در DynamoDB 01:35
-
استقرار و تست 05:34
-
توضیحات بیشتر 00:54
-
سازماندهی میکروسرویسها - ایجاد پروژه اولیه 02:05
-
پایگاه داده در مقابل جدول برای هر سرویس 01:32
-
ایجاد سرویس دستهبندی 01:36
-
ایجاد باکت S3 برای سرویس دستهبندی 01:47
-
ایجاد منبع جدول DynamoDB برای سرویس دستهبندی 02:59
-
استقرار منابع 01:46
-
شروع کار با AWS SDK - نصب مشتریان S3 و DynamoDB 01:27
-
متغیرهای محیطی AWS 00:44
-
لامبدا، S3 و DynamoDB - گردشکار آپلود فایل 01:45
-
ذخیره جزئیات دستهبندی در DynamoDB 06:00
-
پیکربندی دستورات نقش IAM برای آپلودهای URL از پیش امضا شده S3 02:08
-
اعطای مجوزهای IAM برای عملیاتهای PutItem در DynamoDB 02:05
-
استقرار و نظارت بر خطاها با CloudWatch 05:28
-
بروزرسانی خودکار DynamoDB با داده رویداد S3 11:36
-
پردازش تصویر رویداد محور - از S3 به DynamoDB با لامبدا 11:36
-
عیبیابی استقرار بدون سرور - فیکس کردن خطاهای رایج AWS 09:09
-
اشکالزدایی تابع لامبدا AWS - فراخوانی تابع و لاگها 04:19
-
اعطای مجوزهای UpdateItem DynamoDB در بدون سرور 01:10
-
تست و آپلود دستهبندی 01:28
-
پیکربندی سیاستهای باکت S3 برای دسترسی خواندنی عمومی 01:34
-
AWS EventBridge چیست؟ 01:19
-
اتوماسیون پاکسازی دستهبندی با AWS EventBridge و DynamoDB 17:57
-
تسک پاکسازی دستهبندی مجهز به EventBridge 02:26
-
حل خطاهای کلید در DynamoDB 00:50
-
اعطای مجوزها - فعالسازی اسکن و حذف در DynamoDB 01:27
-
تست - آپلود دستهبندی ها بدون تصاویر 02:23
-
سرویس Amazon EventBridge 01:38
-
Amazon SNS چیست؟ 00:47
-
ایجاد تاپیک AWS SNS با IaC - بررسی CategoryCleanupTopic 02:58
-
اشتراکگذاری در AWS SNS با IaC و CategoryCleanupSubscription 04:38
-
پیامرسانی AWS SNS - نصب 00:31
-
استفاده از AWS SNS برای ارسال نوتیفیکیشنهای پاکسازی دستهبندی 06:58
-
اعطای مجوز انتشار SNS در IAM 02:05
-
جمعبندی 00:34
-
ایجاد سرویس محصول 01:46
-
Provisioning جدول DynamoDB با استفاده از IaC (زیرساخت به عنوان کد) 04:27
-
ایجاد باکت S3 برای تصاویر محصولات با استفاده از IaC 02:21
-
مقدمه این بخش 00:46
-
مجوزدهی AWS Cognito برای میکروسرویسها 04:34
-
پیادهسازی مجوز Cognito در HTTP APIs 07:12
-
HTTP API در مقابل REST API در AWS API Gateway 01:40
مشخصات آموزش
لامبدا AWS و فریمورک بدون سرور - ساخت APIs تجارت الکترونیک
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:153
- مدت زمان :08:27:23
- حجم :3.92GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy