آنچه یاد خواهید گرفت:
طراحی و استقرار یک اپلیکیشن تجارت الکترونیک در سطح تولید روی 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) که میخواهند شکاف بین دانش آزمون و پیادهسازی عملی را پر کنند و یک پروژه برای نمونهکار خود بسازند که بتوانند با اطمینان دربارهی آن در مصاحبهها صحبت کنند.