آموزش بعدی آمازون: ساخت وب سایت تجارت الکترونیک مانند آمازون توسط Next.JS

Next Amazona: Build ECommerce Website Like Amazon By Next.JS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک توسعه دهنده ارشد وب شوید! ساختن یک برنامه تجارت الکترونیک عظیم با مبانی NextJS و MongoDB NextJS مانند راه اندازی پروژه، پیمایش بین صفحات و واکشی داده ها از موضوعات پیشرفته NextJS مانند مسیریابی پویا، بهینه سازی تصویر، چارچوب MaterialUI SSG و SSR برای ساخت وب سایت پاسخگو با استفاده از تم سفارشی، انیمیشن و چرخ فلک ReactJS شامل کامپوننت‌های در حال تجزیه، Context API و قلاب‌ها Next Connect برای ساخت API باطنی MongoDB و Mongoose برای ذخیره و بازیابی داده‌هایی مانند محصولات، سفارش‌ها و کاربران API توسعه‌دهنده PayPal برای پرداخت آنلاین استقرار برنامه‌های وب بر روی سرورهایی مانند Vercel و Netliify پیش نیازها:React اصول اولیه مانند جزء، حالت و قلاب

سلام و خوش آمدید به Next Amazona، یک دوره برنامه نویسی برای ایجاد یک وب سایت تجارت الکترونیک مانند amazon توسط NextJS. در این دوره، ابزارها و مهارت های ضروری برای طراحی، توسعه و استقرار یک وب سایت تجارت الکترونیک کاملاً کاربردی مانند amazon را از ابتدا یاد خواهید گرفت.


من این دوره آموزشی را برای هر کسی که به دنبال توسعه یک وب سایت تجارت الکترونیک کامل و کاربردی مانند amazon است طراحی کردم.

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

  • یک وب سایت تجارت الکترونیک واکنشگرا طراحی کنید

  • طراحی کاربر پسند و SEO را ایجاد کنید

  • یک Backend مقیاس پذیر بسازید

  • وب سایت تجارت الکترونیک خود را به درگاه های پرداخت وصل کنید

  • آن را در اینترنت منتشر کنید

خواهید آموخت:

  • طراحی وب سایت تجارت الکترونیک واکنش گرا با استفاده از رابط کاربری Material (مانند صفحه اصلی، صفحه محصول، نوار کناری و نوار ناوبری).

  • پیاده‌سازی frontend با استفاده از NextJS مانند مدیریت سبد خرید، نمایش نقشه‌ها، نمودارهای زیبا.

  • ساخت Backend Web API با استفاده از next connect و MongoDB برای رسیدگی به احراز هویت، ارائه داده‌های گزارش، رسیدگی به محصولات و سفارش‌ها.

  • اتصال به درگاه‌های پرداخت مانند PayPal و انجام پرداخت‌های آنلاین.

  • انتشار وب سایت خود در سرورهای ابری مانند Vercel و Netlify


این دوره برای توسعه دهندگان تمام سطوحی است که می خواهند یک توسعه دهنده حرفه ای باشند و در بیش از 22 میلیون فرصت شغلی در سراسر جهان شغل پیدا کنند


برای شروع این دوره، باید اصول Reactjs مانند کامپوننت‌ها، وضعیت، پایه‌ها و قلاب‌ها را بدانید.


به راحتی می توانید به پیش نمایش دوره نگاهی بیندازید و اگر با جاه طلبی های شما مطابقت دارد، ثبت نام کنید.


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

معرفی Introduction

  • نصب Tools در ویندوز Install Tools On Windows

  • نصب Tools در ویندوز Install Tools On Windows

  • Tools را در مک نصب کنید Install Tools On Mac

  • کد VS را پیکربندی کنید و برنامه‌های افزودنی را نصب کنید Configure VS Code & Install Extensions

  • کد VS را پیکربندی کنید و برنامه‌های افزودنی را نصب کنید Configure VS Code & Install Extensions

معرفی Introduction

  • معرفی Introduction

  • Tools را در مک نصب کنید Install Tools On Mac

برنامه NextJS NextJS App

  • برنامه بعدی را ایجاد کنید Create Next App

  • کد را در Github منتشر کنید Publish Code To Github

  • کد را در Github منتشر کنید Publish Code To Github

  • برنامه بعدی را ایجاد کنید Create Next App

  • کامپوننت Layout را ایجاد کنید Create Layout Component

  • کامپوننت Layout را ایجاد کنید Create Layout Component

برنامه NextJS NextJS App

محصولات تجارت الکترونیک ECommerce Products

  • لیست محصولات List Products

  • جزئیات محصول Details Product

  • جزئیات محصول Details Product

  • لیست محصولات List Products

محصولات تجارت الکترونیک ECommerce Products

سبد خرید Shopping Cart

  • دسته افزودن به سبد خرید Handle Add To Cart

  • ایجاد صفحه سبد خرید Create Cart Page

  • به روز رسانی مقدار در سبد خرید Update Quanity In The Cart

  • به روز رسانی مقدار در سبد خرید Update Quanity In The Cart

  • ذخیره اقلام سبد خرید Save Cart Items

  • ذخیره اقلام سبد خرید Save Cart Items

سبد خرید Shopping Cart

  • دسته افزودن به سبد خرید Handle Add To Cart

  • ایجاد صفحه سبد خرید Create Cart Page

احراز هویت کاربر User Authentication

  • ایجاد فرم ورود Create Login Form

  • ایجاد فرم ورود Create Login Form

  • به MongoDB متصل شوید Connect To MongoDB

  • ایجاد API ورود Create Login API

  • افزودن منوی کاربر Add User Menu

  • افزودن منوی کاربر Add User Menu

  • به MongoDB متصل شوید Connect To MongoDB

احراز هویت کاربر User Authentication

  • به MongoDB متصل شوید Connect To MongoDB

  • ایجاد API ورود Create Login API

جادوگر پرداخت Checkout Wizard

  • ایجاد صفحه حمل و نقل Create Shipping Screen

  • ایجاد صفحه حمل و نقل Create Shipping Screen

  • ایجاد صفحه روش پرداخت Create Payment Method Screen

  • ایجاد صفحه روش پرداخت Create Payment Method Screen

جادوگر پرداخت Checkout Wizard

بارگیری محصولات از MongoDB Load Products From MongoDB

  • محصولات نمونه بذر Seed Sample Products

  • بارگیری محصولات MongoDB Load Products MongoDB

بارگیری محصولات از MongoDB Load Products From MongoDB

  • محصولات نمونه بذر Seed Sample Products

  • بارگیری محصولات MongoDB Load Products MongoDB

ثبت سفارش Place Order

  • ایجاد صفحه سفارش مکان Create Place Order Screen

  • ایجاد صفحه سفارش Create Order Screen

  • ایجاد صفحه سفارش Create Order Screen

  • صفحه ثبت نام Register Screen

  • صفحه ثبت نام Register Screen

  • پرداخت سفارش از طریق پی پال Pay Order By PayPal

  • ایجاد صفحه تاریخچه سفارش Create Order History Screen

  • ایجاد صفحه تاریخچه سفارش Create Order History Screen

ثبت سفارش Place Order

  • ایجاد صفحه سفارش مکان Create Place Order Screen

  • پرداخت سفارش از طریق پی پال Pay Order By PayPal

استقرار وب سایت Deploy Website

  • استقرار در Vercel Deploy On Vercel

  • استقرار در Vercel Deploy On Vercel

استقرار وب سایت Deploy Website

مشخصات کاربر User Profile

  • به روز رسانی پروفایل کاربری Update User Profile

  • به روز رسانی پروفایل کاربری Update User Profile

مشخصات کاربر User Profile

داشبورد مدیریت Admin Dashboard

  • ایجاد صفحه داشبورد Create Dashboard Screen

  • ایجاد صفحه سفارشات ادمین Create Admin Orders Screen

  • ایجاد صفحه سفارشات ادمین Create Admin Orders Screen

  • تحویل سفارش Deliver Order

  • محصولات مدیریت Admin Products

  • ویرایش محصول Edit Product

  • ویرایش محصول Edit Product

  • آپلود تصویر محصول در Clodinary Upload Product Image On Cloudinary

  • ایجاد حذف محصول Create Delete Product

  • ایجاد حذف محصول Create Delete Product

  • لیست کاربران و حذف کاربران List Users and Delete Users

داشبورد مدیریت Admin Dashboard

  • ایجاد صفحه داشبورد Create Dashboard Screen

  • تحویل سفارش Deliver Order

  • محصولات مدیریت Admin Products

  • آپلود تصویر محصول در Clodinary Upload Product Image On Cloudinary

  • لیست کاربران و حذف کاربران List Users and Delete Users

جستجو و نوار کناری و نمایش اسلاید Search & Siderbar and Slidershow

  • نمایش اسلاید چرخ فلک را اضافه کنید Add Carousel Slidershow

  • پیاده سازی صفحه جستجو Implement Search Page

  • پیاده سازی صفحه جستجو Implement Search Page

جستجو و نوار کناری و نمایش اسلاید Search & Siderbar and Slidershow

  • نمایش اسلاید چرخ فلک را اضافه کنید Add Carousel Slidershow

قدیمی بعدی Amazona (@MUI) Old Next Amazona (@MUI )

  • معرفی Introduction

  • معرفی Introduction

  • Tools را نصب کنید Install Tools

  • Tools را نصب کنید Install Tools

  • برنامه بعدی را ایجاد کنید Create Next App

  • اضافه کردن سبک به برنامه Add Styles To App

  • اضافه کردن سبک به برنامه Add Styles To App

  • رفع مشکل Material-UI SSR Fix Material-UI SSR Issue

  • لیست محصولات List Products

  • پیوندهای سرصفحه را اضافه کنید Add Header Links

  • صفحه محصول مسیر Route Product Page

  • صفحه محصول مسیر Route Product Page

  • ساخت صفحه محصول Build Product Page

  • ساخت صفحه محصول Build Product Page

  • موضوع رابط کاربری Material را اضافه کنید Add Material UI Theme

  • موضوع رابط کاربری Material را اضافه کنید Add Material UI Theme

  • React Context را ایجاد کنید Create React Context

  • React Context را ایجاد کنید Create React Context

  • به MongoDB متصل شوید Connect To MongoDB

  • API محصول ایجاد کنید Create Product API

  • API محصول ایجاد کنید Create Product API

  • واکشی محصولات از MongoDB Fetch Products From MongoDB

  • افزودن محصول به سبد خرید Add Product To Cart

  • ایجاد صفحه سبد خرید Create Cart Screen

  • ایجاد صفحه سبد خرید Create Cart Screen

  • از Dynamic Import استفاده کنید Use Dynamic Import

  • از Dynamic Import استفاده کنید Use Dynamic Import

  • به روز رسانی حذف موارد سبد خرید Update Remove Cart Items

  • ایجاد صفحه ورود Create Login Page

  • کاربران نمونه را در MongoDB ایجاد کنید Create Sample Users In MongoDB

  • کاربران نمونه را در MongoDB ایجاد کنید Create Sample Users In MongoDB

  • Build Login API Build Login API

  • Build Login API Build Login API

  • صفحه ورود کامل Complete Login Page

  • ایجاد صفحه ثبت نام Create Register Page

  • ایجاد صفحه ثبت نام Create Register Page

  • تایید فرم ورود و ثبت نام Validate Login and Register Form

  • دریافت آدرس حمل و نقل Get Shipping Address

  • روش پرداخت را انتخاب کنید Select Payment Method

  • صفحه سفارش مکان ایجاد کنید Create Place Order Page

  • اجرای اقدام سفارش مکان Implement Place Order Action

  • ایجاد صفحه سفارش Create Order Page

  • ایجاد صفحه سفارش Create Order Page

  • پرداخت سفارش توسط پی پال Pay Order by PayPal

  • نمایش تاریخچه سفارشات Display Orders History

  • به روز رسانی پروفایل کاربری Update User Profile

  • داشبورد مدیریت ایجاد کنید Create Admin Dashboard

  • داشبورد مدیریت ایجاد کنید Create Admin Dashboard

  • لیست سفارشات برای مدیر List Orders For Admin

  • تحویل سفارش برای ادمین Deliver Order For Admin

  • لیست محصولات برای مدیر List Products For Admin

  • ایجاد صفحه ویرایش محصول Create Product Edit Page

  • به روز رسانی محصول Update Product

  • آپلود تصویر محصول Upload Product Image

  • آپلود تصویر محصول Upload Product Image

  • ایجاد و حذف محصول Create and Delete Product

  • لیست کاربران List Users

  • ویرایش کاربران Edit Users

  • ویرایش کاربران Edit Users

  • استقرار در Vercel Deploy on Vercel

  • استقرار در Vercel Deploy on Vercel

  • رتبه بندی و بررسی محصولات Rate and Review Products

  • نوار کناری ایجاد کنید Create Sidebar

  • نوار کناری ایجاد کنید Create Sidebar

  • کادر جستجو را اضافه کنید Add Search Box

  • ایجاد صفحه جستجو Create Search Page

  • ایجاد صفحه جستجو Create Search Page

  • اضافه کردن چرخ فلک به صفحه اصلی Add Carousel To Home Page

  • آدرس را در نقشه گوگل انتخاب کنید Choose Address On Google Map

  • آدرس را در نقشه گوگل انتخاب کنید Choose Address On Google Map

  • به @mui 5 ارتقا دهید Upgrade to @mui 5

  • به @mui 5 ارتقا دهید Upgrade to @mui 5

قدیمی بعدی Amazona (@MUI) Old Next Amazona (@MUI )

  • معرفی Introduction

  • برنامه بعدی را ایجاد کنید Create Next App

  • رفع مشکل Material-UI SSR Fix Material-UI SSR Issue

  • لیست محصولات List Products

  • پیوندهای سرصفحه را اضافه کنید Add Header Links

  • واکشی محصولات از MongoDB Fetch Products From MongoDB

  • افزودن محصول به سبد خرید Add Product To Cart

  • به روز رسانی حذف موارد سبد خرید Update Remove Cart Items

  • ایجاد صفحه ورود Create Login Page

  • صفحه ورود کامل Complete Login Page

  • تایید فرم ورود و ثبت نام Validate Login and Register Form

  • دریافت آدرس حمل و نقل Get Shipping Address

  • روش پرداخت را انتخاب کنید Select Payment Method

  • صفحه سفارش مکان ایجاد کنید Create Place Order Page

  • اجرای اقدام سفارش مکان Implement Place Order Action

  • پرداخت سفارش توسط پی پال Pay Order by PayPal

  • نمایش تاریخچه سفارشات Display Orders History

  • به روز رسانی پروفایل کاربری Update User Profile

  • لیست سفارشات برای مدیر List Orders For Admin

  • تحویل سفارش برای ادمین Deliver Order For Admin

  • لیست محصولات برای مدیر List Products For Admin

  • ایجاد صفحه ویرایش محصول Create Product Edit Page

  • به روز رسانی محصول Update Product

  • ایجاد و حذف محصول Create and Delete Product

  • لیست کاربران List Users

  • رتبه بندی و بررسی محصولات Rate and Review Products

  • کادر جستجو را اضافه کنید Add Search Box

  • اضافه کردن چرخ فلک به صفحه اصلی Add Carousel To Home Page

نمایش نظرات

آموزش بعدی آمازون: ساخت وب سایت تجارت الکترونیک مانند آمازون توسط Next.JS
جزییات دوره
18 hours
88
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,169
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bassir Jafarzadeh Bassir Jafarzadeh

مدرس برنامه نویسی