دوره آموزشی
The Great Courses
دوبله زبان فارسی

لامبدا AWS و فریمورک بدون سرور - ساخت APIs تجارت الکترونیک

لامبدا 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
  • مقدمه این بخش 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

5,040,000 1,260,000 تومان

مشخصات آموزش

لامبدا AWS و فریمورک بدون سرور - ساخت APIs تجارت الکترونیک

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:153
  • مدت زمان :08:27:23
  • حجم :3.92GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
3,769,000 753,800 تومان
  • زمان: 05:03:33
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,033,500 206,700 تومان
  • زمان: 01:23:15
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,779,500 1,955,900 تومان
  • زمان: 13:07:38
  • تعداد درس: 87
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید