لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تجارت الکترونیک MERN از ابتدا [ویدئو]
MERN E-commerce from Scratch [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا می خواهید برنامه های کاربردی تجارت الکترونیکی خود را بسازید، مانند eBay، Amazon، و Etsy، اما مطمئن نیستید از کجا شروع کنید؟ نگران نباشید، این دوره به شما کمک می کند تا شروع کنید و به شما یاد می دهد که چگونه یک برنامه تجارت الکترونیک کاملاً کاربردی با پشته MERN بسازید.
این دوره با برجسته کردن اهداف یادگیری و توضیح فرآیند راه اندازی React شروع می شود. در مرحله بعد، با مفاهیمی مانند اجزای کاربردی، قلابها و روترها آشنا میشوید که به شما در ساخت رابط کاربری اپلیکیشن کمک میکنند. پس از آماده شدن front-end، نحوه سرویس دهی و واکشی داده ها از Express و اتصال برنامه خود به پایگاه داده MongoDB و پیاده سازی Redux برای مدیریت حالت را خواهید آموخت. در ادامه، یاد خواهید گرفت که با ادغام PayPal API یک سبد خرید به برنامه اضافه کنید و یک میان افزار احراز هویت سفارشی برای احراز هویت کاربران ایجاد کنید. در ادامه با ساختن سیستمی برای رتبه بندی و جستجوی محصولات آشنا می شوید و نحوه ایجاد چرخ فلک برای نمایش محصولات را یاد می گیرید. در پایان، نحوه استقرار برنامه را در Heroku خواهید آموخت.
در پایان این دوره، شما تمام مهارت های کلیدی مورد نیاز برای ساختن یک پلتفرم تجارت الکترونیک دنیای واقعی را با استفاده از React، Redux، Express و MongoDB ایجاد خواهید کرد.
همه منابع و فایلهای کد در آدرس زیر قرار میگیرند: https://github.com/PacktPublishing/MERN-e-Commerce-From-Scratch نحوه ساختار اجزای React را بیاموزید.
یک بک اند گسترده با Express ایجاد کنید
نحوه واکشی داده ها از پایگاه داده را کشف کنید
یک ناحیه مدیریت برای مدیریت مشتریان، محصولات و سفارشات ایجاد کنید
از توکن های وب JSON برای احراز هویت کاربران استفاده کنید
سبد خرید با PayPal و پرداخت های اعتباری و بدهی بسازید اگر یک توسعه دهنده وب کامل یا یک مهندس نرم افزار هستید که می خواهید MERN (MongoDB، Express، React و Node) را برای ایجاد تجارت الکترونیک قدرتمند و واقعی یاد بگیرید. برنامه های کاربردی، این دوره برای شما مناسب است. با مؤلفه ها و کتابخانه های React آشنا شوید * یاد بگیرید چگونه برنامه خود را به یک پایگاه داده ایمن متصل کنید * از آموخته های خود برای ایجاد یک برنامه تجارت الکترونیک کاملاً کاربردی استفاده کنید.
سرفصل ها و درس ها
معرفی
Introduction
به دوره خوش آمدید
Welcome to the Course
معرفی پروژه دوره
Course Project Introduction
مخزن کد دوره
Course Code Repo
راه اندازی
Getting Set Up
راه اندازی Frontend
Starting the Frontend
راه اندازی Frontend
Starting the Frontend
React Setup و Git Initialize
React Setup and Git Initialize
React Setup و Git Initialize
React Setup and Git Initialize
اجزای سرصفحه و پاورقی
Header and Footer Components
اجزای سرصفحه و پاورقی
Header and Footer Components
تم بوت استرپ سفارشی
Custom Bootstrap Theme
تم بوت استرپ سفارشی
Custom Bootstrap Theme
لیست محصولات
List Products
لیست محصولات
List Products
پیاده سازی React Router
Implement React Router
پیاده سازی React Router
Implement React Router
جزء رتبه بندی
Rating Component
جزء رتبه بندی
Rating Component
صفحه جزئیات محصول
Product Details Page
صفحه جزئیات محصول
Product Details Page
ارائه و واکشی داده ها
Serving and Fetching Data
ارائه و واکشی داده ها
Serving and Fetching Data
گردش کار کامل پشته و توضیح
Full-Stack Workflow and Explanation
گردش کار کامل پشته و توضیح
Full-Stack Workflow and Explanation
سرور اکسپرس و مسیرهای محصول اولیه
Express Server and Initial Product Routes
سرور اکسپرس و مسیرهای محصول اولیه
Express Server and Initial Product Routes
Nodemon و همزمان
Nodemon and Concurrently
Nodemon و همزمان
Nodemon and Concurrently
متغیرهای محیطی
Environment Variables
متغیرهای محیطی
Environment Variables
واکشی محصولات
Fetch Products
واکشی محصولات
Fetch Products
راه اندازی MongoDB و Mongoose
Starting MongoDB and Mongoose
راه اندازی MongoDB و Mongoose
Starting MongoDB and Mongoose
راه اندازی MongoDB Atlas
MongoDB Atlas Setup
راه اندازی MongoDB Atlas
MongoDB Atlas Setup
راه اندازی قطب نما MongoDB
MongoDB Compass Setup
راه اندازی قطب نما MongoDB
MongoDB Compass Setup
با Mongoose ارتباط برقرار کنید
Connect with Mongoose
با Mongoose ارتباط برقرار کنید
Connect with Mongoose
مدل سازی داده های ما
Modeling Our Data
مدل سازی داده های ما
Modeling Our Data
داده های نمونه را آماده کنید
Prepare Sample Data
داده های نمونه را آماده کنید
Prepare Sample Data
کاشت داده های نمونه
Seeding Sample Data
کاشت داده های نمونه
Seeding Sample Data
شروع کار با پستچی
Getting Started with Postman
شروع کار با پستچی
Getting Started with Postman
دریافت محصولات از پایگاه داده
Get Products from Database
دریافت محصولات از پایگاه داده
Get Products from Database
میان افزار خطای سفارشی
Custom Error Middleware
میان افزار خطای سفارشی
Custom Error Middleware
کنترل کننده محصول
Product Controller
کنترل کننده محصول
Product Controller
Redux Toolkit Setup and State Management
Redux Toolkit Setup and State Management
Redux Toolkit Setup and State Management
Redux Toolkit Setup and State Management
بررسی اجمالی Redux و State
Redux and State Overview
بررسی اجمالی Redux و State
Redux and State Overview
Redux Store و API Slice
Redux Store and API Slice
Redux Store و API Slice
Redux Store and API Slice
Products API Slice and Get Products Endpoint
Products API Slice and Get Products Endpoint
Products API Slice and Get Products Endpoint
Products API Slice and Get Products Endpoint
دریافت جزئیات محصول چالش نقطه پایانی
Get Product Details Endpoint Challenge
دریافت جزئیات محصول چالش نقطه پایانی
Get Product Details Endpoint Challenge
لودر و اجزای پیام
Loader and Message Components
لودر و اجزای پیام
Loader and Message Components
عملکرد سبد خرید
Shopping Cart Functionality
عملکرد سبد خرید
Shopping Cart Functionality
برش سبد خرید و کاهش دهنده
Cart Slice and Reducer
برش سبد خرید و کاهش دهنده
Cart Slice and Reducer
تابع افزودن به سبد خرید
Add to Cart Function
تابع افزودن به سبد خرید
Add to Cart Function
تعداد و اضافه کردن به سبد خرید
Qty and Add to Cart Handler
تعداد و اضافه کردن به سبد خرید
Qty and Add to Cart Handler
فایل ابزارهای سبد خرید
Cart Utils File
فایل ابزارهای سبد خرید
Cart Utils File
تعداد آیتم ها در سربرگ
Item Count In Header
تعداد آیتم ها در سربرگ
Item Count In Header
صفحه نمایش سبد خرید
Cart Screen
صفحه نمایش سبد خرید
Cart Screen
حذف از سبد خرید
Remove from Cart
حذف از سبد خرید
Remove from Cart
احراز هویت Backend
Backend Authentication
احراز هویت Backend
Backend Authentication
مسیرهای کاربر و کنترلر
User Routes and Controller
مسیرهای کاربر و کنترلر
User Routes and Controller
اعتبارسنجی ایمیل کاربر و رمز عبور
User Email and Password Validation
اعتبارسنجی ایمیل کاربر و رمز عبور
User Email and Password Validation
توکن های وب JSON چگونه کار می کنند؟
How Do JSON Web Tokens Work?
توکن های وب JSON چگونه کار می کنند؟
How Do JSON Web Tokens Work?
کوکی JWT HTTP-Only
JWT HTTP-Only Cookie
کوکی JWT HTTP-Only
JWT HTTP-Only Cookie
Auth Middleware و Endpoint
Auth Middleware and Endpoint
Auth Middleware و Endpoint
Auth Middleware and Endpoint
خروج از کاربر و پاک کردن کوکی
Logout User and Clear Cookie
خروج از کاربر و پاک کردن کوکی
Logout User and Clear Cookie
نقطه پایانی ثبت نام کاربر و رمزگذاری
User Register Endpoint and Encryption
نقطه پایانی ثبت نام کاربر و رمزگذاری
User Register Endpoint and Encryption
نقاط پایانی نمایه کاربر
User Profile Endpoints
نقاط پایانی نمایه کاربر
User Profile Endpoints
احراز هویت Frontend
Frontend Authentication
احراز هویت Frontend
Frontend Authentication
Auth و User API Slice
Auth and User API Slice
Auth و User API Slice
Auth and User API Slice
صفحه ورود
Login Screen
صفحه ورود
Login Screen
عملکرد ورود
Login Functionality
عملکرد ورود
Login Functionality
خروج کاربر
User Logout
خروج کاربر
User Logout
ثبت نام کاربر
User Registration
ثبت نام کاربر
User Registration
فرآیند پرداخت - قسمت 1
Checkout Process - Part 1
فرآیند پرداخت - قسمت 1
Checkout Process - Part 1
صفحه نمایش حمل و نقل
Shipping Screen
صفحه نمایش حمل و نقل
Shipping Screen
مسیرهای خصوصی
Private Routes
مسیرهای خصوصی
Private Routes
کامپوننت مراحل پرداخت
Checkout Steps Component
کامپوننت مراحل پرداخت
Checkout Steps Component
روش پرداخت
Payment Method
روش پرداخت
Payment Method
مسیرهای سفارش و کنترلر
Order Routes and Controller
مسیرهای سفارش و کنترلر
Order Routes and Controller
ایجاد و دریافت سفارشات
Create and Get Orders
ایجاد و دریافت سفارشات
Create and Get Orders
API Slice را سفارش دهید و صفحه سفارش را شروع کنید
Order API Slice and Start Order Screen
API Slice را سفارش دهید و صفحه سفارش را شروع کنید
Order API Slice and Start Order Screen
ایجاد یک سفارش
Creating an Order
ایجاد یک سفارش
Creating an Order
فرآیند پرداخت - قسمت 2
Checkout Process - Part 2
فرآیند پرداخت - قسمت 2
Checkout Process - Part 2
صفحه سفارش
Order Page
صفحه سفارش
Order Page
راه اندازی پی پال و سفارش پرداخت شده است
PayPal Setup and Order Paid
راه اندازی پی پال و سفارش پرداخت شده است
PayPal Setup and Order Paid
یکپارچه سازی React-PayPal
React-PayPal Integration
یکپارچه سازی React-PayPal
React-PayPal Integration
دکمه های پی پال
PayPal Buttons
دکمه های پی پال
PayPal Buttons
مشخصات کاربر و به روز رسانی
User Profile and Update
مشخصات کاربر و به روز رسانی
User Profile and Update
نمایش تاریخچه سفارش
Display Order History
نمایش تاریخچه سفارش
Display Order History
عملکرد مدیریت
Admin Functionality
عملکرد مدیریت
Admin Functionality
جزء مسیر مدیریت
Admin Route Component
جزء مسیر مدیریت
Admin Route Component
لیست سفارشات برای مدیر
List Orders for Admin
لیست سفارشات برای مدیر
List Orders for Admin
وضعیت سفارش تحویل
Deliver Order Status
وضعیت سفارش تحویل
Deliver Order Status
لیست محصولات برای مدیر
List Products for Admin
لیست محصولات برای مدیر
List Products for Admin
ایجاد محصولات
Creating Products
ایجاد محصولات
Creating Products
ویرایش محصول
Edit Product
ویرایش محصول
Edit Product
رفع اشکال محصول را به روز کنید
Update Product Bug Fix
رفع اشکال محصول را به روز کنید
Update Product Bug Fix
مولتر و نقطه پایانی آپلود تصویر
Multer and Image Upload Endpoint
مولتر و نقطه پایانی آپلود تصویر
Multer and Image Upload Endpoint
نمایش نظرات