بیایید روی AWS بسازیم: اپلیکیشن تجارت الکترونیک از ابتدا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- طراحی و استقرار یک اپلیکیشن تجارت الکترونیک در سطح تولید روی AWS با استفاده از میکروسرویسها، کانتینرها و بهترین شیوه های cloud-native، از ابتدا
- اتصال سرتاسری بیش از 10 سرویس AWS - از جمله ECS/Fargate ،API Gateway ،Cognito ،DynamoDB، RDS، SNS/SQS ،CloudFront و موارد دیگر - به همان شیوهای که معماران واقعی انجام میدهند.
- ساخت و کانتینرسازی میکروسرویسهای Python FastAPI و استقرار آنها روی ECS/Fargate پشت یک لود بالانسر اپلیکیشن با شبکهبندی امن VPC
- با اتکا به یک پروژهی واقعی که معماری عملی را نشان میدهد، نه فقط دانش تئوری، با اطمینان وارد مصاحبهی بعدی AWS خود شوید.
پیشنیازهای دوره
- دانش و تجربهی پایه در کار با AWS
- دسترسی به ایستگاه کاری Linux/Mac/Windows
- حساب کاربری AWS
توضیحات دوره
پیش از شرکت در دوره، لطفاً پیشنیازها را تکمیل کنید (بخش 2)
در این دورهی عملی، شما یک اپلیکیشن تجارت الکترونیک cloud-native و در سطح تولید را روی AWS - از ابتدا - طراحی و مستقر میکنید. نه یک پروژهی اسباببازی. نه یک نمایش تکسرویسی. بلکه یک اپلیکیشن فولاستک مبتنی بر میکروسرویسها که بازتابدهندهی چیزی است که معماران راهحل و مهندسان ابر واقعی هر روز میسازند.
آنچه خواهید ساخت:
شما یک سکوی تجارت الکترونیک کامل با یک فرانتاند React، سرویسهای پسزمینهی مبتنی بر میکروسرویس (کانتینرهای Docker)، پایگاهداده NoSQL و رابطهای، احراز هویت، ارائهی APIها، استفاده از شبکه توزیع محتوا، ساخت یکپارچگی، ارسال نوتیفیکیشن و موارد بسیار بیشتر خواهید ساخت. هر لایه از اپلیکیشن با استفاده از شیوههای استاندارد صنعت روی AWS مستقر خواهد شد.
سرویسهای AWS که با آنها کار خواهید کرد:
- شبکهبندی - VPC، زیرشبکهها، گروههای امنیتی، NAT Gateway
- فرانتاند - S3 ،CloudFront ،Route53
- احراز هویت - Cognito User Pools
- محاسبات - ECS/Fargate با میکروسرویسهای کانتینرشده
- لایه API - API Gateway (HTTP API) ،VPC Link، لود بالانسر اپلیکیشن
- پایگاهداده - DynamoDB برای فهرست محصولات و سبد خرید، RDS PostgreSQL برای کاربران و سفارشات
- پیامرسانی - SNS، SQS و SES برای نوتیفیکیشن های رویدادمحور
- امنیت و مدیریت - IAM ،CloudWatch ،Systems Manager
این دوره برای چه کسانی مناسب است؟
این دوره برای توسعهدهندگان، مهندسان ابر و هر کسی که به دنبال ساخت و کسب تجربهی عملی واقعی روی AWS است، ایدهآل میباشد. این پروژه ارزش فوقالعادهای برای مصاحبههای شغلی شما به همراه خواهد داشت.
چه چیزی این دوره را متمایز میکند؟
بیشتر دورهها سرویسها را به شما آموزش میدهند. این دوره معماری را به شما آموزش میدهد. شما نهتنها خواهید فهمید که چگونه از هر سرویس استفاده کنید، بلکه درک میکنید که چرا در طراحی کلی جا میگیرد و چگونه باید نقاط اتصال را در لایههای شبکهبندی، محاسبات، ذخیرهسازی، امنیت و پیامرسانی به هم مرتبط کنید.
در پایان این دوره، شما خواهید داشت:
- یک اپلیکیشن تجارت الکترونیک کاملاً مستقرشده که روی AWS اجرا میشود.
- تجربهی عملی کار با تمام سرویسهای مهم AWS در کنار یکدیگر
- اعتمادبهنفس برای طراحی و ساخت معماریهای مشابه به طور مستقل
پس بیایید شروع کنیم و روی AWS بسازیم!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان و مهندسان نرمافزاری که مبانی AWS را میدانند اما میخواهند فراتر از نمایشهای مجزای سرویسها بروند و یک اپلیکیشن ابری کامل و واقعی را از پایه بسازند.
- مهندسان ابر و DevOps که به دنبال تقویت مهارتهای عملی معماری خود با کار بر روی کانتینرها، میکروسرویسها، شبکهبندی، پایگاهداده و پیامرسانی - که همگی در یک پروژهی واحد یکپارچه شدهاند - هستند.
- جویندگان کار و تغییردهندگان مسیر شغلی که نقشهای ابر، پسزمینه یا معمار راهحل را هدف قرار دادهاند و به یک پروژهی در سطح تولید نیاز دارند تا توانایی خود را در طراحی و استقرار سیستمهای مقیاسپذیر روی AWS نشان دهند.
- دارندگان گواهینامههای AWS (بهویژه SAA یا DVA) که میخواهند شکاف بین دانش آزمون و پیادهسازی عملی را پر کنند و یک پروژه برای نمونهکار خود بسازند که بتوانند با اطمینان دربارهی آن در مصاحبهها صحبت کنند.
بیایید روی AWS بسازیم: اپلیکیشن تجارت الکترونیک از ابتدا
-
معرفی دوره (تماشای آن الزامی است) 07:39
-
پیشنیازهای دوره (باید تکمیل شود) 07:46
-
معماری اپلیکیشن تجارت الکترونیک 08:30
-
اپلیکیشن تجارت الکترونیک - جریانهای درخواست 08:02
-
معماری شبکه 05:04
-
ایجاد VPC، زیرشبکهها، جداول مسیریابی و موارد دیگر 09:11
-
چگونه کار میکند؟ - Amazon Cognito برای هویت کاربر و احراز هویت 03:01
-
آزمایشگاه - ایجاد Cognito User Pool و اپلیکیشن مشتری 04:08
-
معماری فرانتاند 07:39
-
آزمایشگاه - ساخت و استقرار اپلیکیشن فرانتاند با استفاده از S3 و CloudFront 15:39
-
چگونه کار میکند؟ - لایه داده اپلیکیشن 06:50
-
آزمایشگاه - افزودن/بارگذاری داده در S3 و DynamoDB 06:41
-
معماری - Amazon RDS 04:46
-
آزمایشگاه - ایجاد پایگاهداده Amazon RDS 06:40
-
آزمایشگاه - ایجاد پارامترها در فروشگاه پارامتر SSM 06:58
-
معماری - پسزمینه اپلیکیشن 02:26
-
آزمایشگاه - ایجاد و پیکربندی لود بالانسر اپلیکیشن 12:08
-
چگونه کار میکند؟ - سرویسهای پسزمینه 02:26
-
آزمایشگاه - ایجاد مخازن ECR، ساخت و ارسال ایمیج های کانتینر داکر 11:15
-
آزمایشگاه - ایجاد تعاریف وظیفه ECS 14:56
-
آزمایشگاه - ایجاد خوشه ECS و سرویسهای ECS 15:07
-
نکته مهم - ملاحظات هزینه برای آزمایشگاهها 03:11
-
چگونه کار میکند؟ - APIها، مسیرها و اتصال 06:02
-
آزمایشگاه - ایجاد و پیکربندی API Gateway 14:17
-
آزمایشگاه - یکپارچهسازی فرانتاند و پسزمینه 10:58
-
چگونه کار میکند؟ - جریان نوتیفیکیشن 07:29
-
آزمایشگاه - ایجاد موضوع SNS، صف SQS و اشتراکها 13:43
-
چگونه کار میکند؟ - نام دامنه سفارشی، DNS و SSL 05:07
-
آزمایشگاه - ایجاد منطقه میزبانیشده Route 53 و گواهینامههای ACM 11:01
-
معماری - بهبودهای بیشتر 07:56
-
آزمایشگاه - پاکسازی! 03:57
مشخصات آموزش
بیایید روی AWS بسازیم: اپلیکیشن تجارت الکترونیک از ابتدا
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:متوسط
- تعداد درس:31
- مدت زمان :04:10:37
- حجم :2.25GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy