آموزش ساخت اپلیکیشن تجارت الکترونیک (eCommerce) از صفر در AWS - آخرین آپدیت

دانلود Let's Build on AWS: eCommerce Application from scratch

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ارائه شده توسط xArchitect@AWS | طراحی و استقرار یک اپلیکیشن تجارت الکترونیک واقعی در AWS | شامل ۱۰ ماژول | پروژه مناسب برای مصاحبه‌های شغلی | کاملاً عملی یک اپلیکیشن تجارت الکترونیک در سطح Production را با استفاده از میکروسرویس‌ها، کانتینرها و بهترین متدهای Cloud-Native از پایه در AWS طراحی و پیاده‌سازی کنید. اتصال بیش از ۱۰ سرویس AWS به صورت End-to-End — شامل ECS/Fargate، API Gateway، Cognito، DynamoDB، RDS، SNS/SQS، CloudFront و موارد دیگر — دقیقاً به روشی که معماران سیستم‌های واقعی عمل می‌کنند. ساخت و کانتینریزه کردن میکروسرویس‌های Python FastAPI و استقرار آن‌ها روی ECS/Fargate در پشت یک Application Load Balancer با شبکه امن VPC. با اعتماد به نفس کامل وارد مصاحبه‌های AWS شوید — با تکیه بر یک پروژه واقعی که مهارت‌های معماری عملی شما را به جای دانش تئوریک به نمایش می‌گذارد. پیش نیازها: دانش پایه و تجربه کار با AWS، دسترسی به سیستم عامل لینوکس/مک/ویندوز و حساب کاربری AWS.

لطفاً پیش از ثبت‌نام، پیش‌نیازهای دوره (درس ۲) را به طور کامل مطالعه و تکمیل نمایید.

در این دوره عملی، شما یک اپلیکیشن تجارت الکترونیک Cloud-Native در سطح تولید را از صفر در AWS طراحی و مستقر خواهید کرد. این یک پروژه ساده یا دمو تک‌سرویس نیست، بلکه یک اپلیکیشن Full-Stack مبتنی بر میکروسرویس است که دقیقاً مشابه خروجی‌های معماران راهکار (Solutions Architects) و مهندسان ابر در دنیای واقعی است.


آنچه خواهید ساخت:

شما یک پلتفرم کامل تجارت الکترونیک شامل فرانت‌اند React، سرویس‌های بک‌اند مبتنی بر میکروسرویس (کانتینرهای Docker)، پایگاه‌های داده NoSQL و رابطه‌ای (Relational)، سیستم احراز هویت، تعریف APIها، استفاده از شبکه توزیع محتوا (CDN)، ایجاد سیستم‌های یکپارچه‌ساز و ارسال اعلان‌ها و بسیاری موارد دیگر را خواهید ساخت. تمام لایه‌های اپلیکیشن با استفاده از استانداردهای صنعتی روی AWS مستقر می‌شوند.


سرویس‌های AWS که با آن‌ها کار خواهید کرد:

شبکه (Networking) — VPC, Subnets, Security Groups, NAT Gateway

فرانت‌اند (Frontend) — S3, CloudFront, Route53

احراز هویت (Authentication) — Cognito User Pools

پردازش (Compute) — ECS/Fargate با میکروسرویس‌های کانتینریزه

لایه API — API Gateway (HTTP API), VPC Link, Application Load Balancer

پایگاه داده (Databases) — DynamoDB برای کاتالوگ و سبد خرید، RDS PostgreSQL برای کاربران و سفارشات

پیام‌رسانی (Messaging) — SNS, SQS, and SES برای اعلان‌های Event-Driven

امنیت و مدیریت — IAM, CloudWatch, Systems Manager


این دوره برای چه کسانی است؟

این دوره برای توسعه‌دهندگان، مهندسان ابر و هر کسی که به دنبال کسب تجربه عملی و واقعی در AWS است، ایده‌آل است. این پروژه ارزش افزوده‌ی بسیار زیادی برای مصاحبه‌های شغلی شما ایجاد می‌کند.


تفاوت این دوره با سایر دوره‌ها چیست؟

بسیاری از دوره‌ها فقط نحوه استفاده از سرویس‌ها را می‌آموزند، اما این دوره «معماری» را به شما می‌آموزد. شما نه تنها یاد می‌گیرید چگونه از هر سرویس استفاده کنید، بلکه می‌فهمید چرا هر سرویس در طراحی کلی قرار گرفته است و چگونه نقاط اتصال بین لایه‌های شبکه، پردازش، ذخیره‌سازی، امنیت و پیام‌رسانی را برقرار کنید.


در پایان این دوره، شما خواهید داشت:

- یک اپلیکیشن تجارت الکترونیک کاملاً مستقر شده و فعال در AWS

- تجربه عملی در کار با مهم‌ترین سرویس‌های AWS به صورت یکپارچه

- اعتماد به نفس برای طراحی و ساخت معماری‌های مشابه به صورت مستقل


پس بیایید شروع کنیم و با هم در AWS بسازیم!


سرفصل ها و درس ها

معرفی دوره و پیش‌نیازها Course Introduction and Pre-requisites

  • معرفی دوره (بسیار مهم) Course Introduction (MUST WATCH)

  • پیش‌نیازهای دوره (الزامی) Course Pre-requisites (MUST COMPLETE)

دانلود اسلایدهای دوره Download Course Slides

  • دانلود اسلایدهای دوره Download course slides

معماری اپلیکیشن Application Architecture

  • معماری اپلیکیشن تجارت الکترونیک eCommerce Application Architecture

  • جریان درخواست‌ها در اپلیکیشن eCommerce Application - Request Flows

ماژول ۱: شبکه (Networking) Module 1 - Networking

  • معماری شبکه Network Architecture

  • ساخت VPC، زیرشبکه‌ها، جداول مسیردهی و... Create VPC, Subnets, Route tables etc.

ماژول ۲: احراز هویت کاربران Module 2 - User Authentication

  • بررسی عملکرد Amazon Cognito برای هویت و احراز کاربر How it works - Amazon Cognito for User Identity and AuthN

  • پروژه عملی: ساخت Cognito User Pool و Client App Lab - Create Cognito User Pool and Client App

ماژول ۳: استقرار فرانت‌اند Module 3 - Frontend Deployment

  • معماری فرانت‌اند Frontend Architecture

  • پروژه عملی: ساخت و استقرار فرانت‌اند با S3 و CloudFront Lab - Build and Deploy Frontend Application using S3 and CloudFront

ماژول ۴: لایه داده‌ها Module 4 - Data Layer

  • بررسی عملکرد لایه داده‌های اپلیکیشن How it works - Application data layer

  • پروژه عملی: افزودن و آپلود داده‌ها در S3 و DynamoDB Lab - Add/upload data to S3 and DynamoDB

  • معماری Amazon RDS Architecture - Amazon RDS

  • پروژه عملی: ساخت پایگاه داده Amazon RDS Lab - Create Amazon RDS Database

  • پروژه عملی: ساخت پارامترها در SSM Parameter Store Lab - Create Parameters in SSM Parameter Store

ماژول ۵: سرویس‌های بک‌اند Module 5 - Backend Services

  • معماری بک‌اند اپلیکیشن Architecture - Application Backend

  • پروژه عملی: ساخت و پیکربندی Application Load Balancer Lab - Create and Configure Application Load Balancer

  • بررسی عملکرد سرویس‌های بک‌اند How it works - Backend services

  • پروژه عملی: ساخت ECR Repositories و Push تصاویر داکر Lab - Create ECR Repositories, Build and Push docker container images

  • پروژه عملی: ساخت Task definitions در ECS Lab - Create ECS Task definitions

  • پروژه عملی: ساخت ECS Cluster و ECS Services Lab - Create ECS Cluster and ECS Services

  • نکته مهم: ملاحظات هزینه برای بخش‌های عملی Important Note - Cost consideration for Labs

ماژول ۶: API Gateway Module 6 - API Gateway

  • بررسی عملکرد APIها، مسیرها و اتصال‌ها How it works - APIs, Routes and Connectivity

  • پروژه عملی: ساخت و پیکربندی API Gateway Lab - Create and Configure API gateway

ماژول ۷: یکپارچه‌سازی فرانت‌اند و بک‌اند Module 7 - Frontend and Backend Integration

  • پروژه عملی: یکپارچه‌سازی فرانت‌اند و بک‌اند Lab - Integrate Frontend and backend

ماژول ۸: اعلان‌ها و یکپارچه‌سازی Module 8 - Notification and Integration

  • بررسی عملکرد جریان اعلان‌ها (Notifications) How it works - Notification flow

  • پروژه عملی: ساخت SNS Topic، صف SQS و اشتراک‌ها Lab - Create SNS Topic, SQS Queue and Subscriptions

ماژول ۹: دامنه اختصاصی و SSL Module 9 - Custom domain name and SSL

  • بررسی عملکرد دامنه اختصاصی، DNS و SSL How it works - Custom domain name, DNS and SSL

  • پروژه عملی: ساخت Route 53 Hosted Zone و گواهینامه‌های ACM Lab - Create Route 53 Hosted Zone and ACM Certificates

ماژول ۱۰: بهبودهای تکمیلی، هوش مصنوعی و پاک‌سازی Module 10 - Further enhancements, AI and Clean up

  • معماری و بهبودهای تکمیلی Architecture - Further enhancements

  • بررسی عامل هوش مصنوعی Amazon Kiro Explore Amazon Kiro AI Agent

  • پروژه عملی: پاک‌سازی منابع! Lab - Clean up !

نمایش نظرات

آموزش ساخت اپلیکیشن تجارت الکترونیک (eCommerce) از صفر در AWS
جزییات دوره
4 hours
33
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
198
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chetan Agrawal Chetan Agrawal

Cloud & DevOps Architect