آموزش طراحی بک‌اند فروشگاه اینترنتی با Node.js و درگاه پرداخت Stripe - آخرین آپدیت

دانلود Node.js E-Commerce Backend with Stripe Payments

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا آماده هستید تا بک‌اند‌های فروشگاهی بسازید که باعث موفقیت کسب‌وکارهای بزرگ می‌شوند؟ دنیای تجارت الکترونیک در حال شکوفایی است و توسعه‌دهندگانی مانند شما برای ساخت پلتفرم‌های قدرتمند و مقیاس‌پذیر، به مهارت‌های درستی نیاز دارند. مشکل کجاست؟ اکثر آموزش‌های Node.js فقط سطح موضوع را لمس می‌کنند و شما را برای چالش‌های دنیای واقعی آماده نمی‌کنند. در این دوره، شما تجربه عملی ساخت یک بک‌اند قدرتمند و فول‌استک برای فروشگاه اینترنتی را کسب خواهید کرد. شما بر حوزه‌های حیاتی مانند مدیریت محصول و سفارش، لیست محصولات پویا، اتصال امن درگاه پرداخت Stripe و موارد دیگر مسلط خواهید شد. همچنین عمیقاً به مباحث ضروری بک‌اند مانند راه‌اندازی MongoDB، سیستم سبد خرید کاربر و اعتبارسنجی ایمیل خواهید پرداخت تا اطمینان حاصل کنید پلتفرم شما به شکلی روان و امن اجرا می‌شود. چه چیزی این دوره را متمایز می‌کند؟ این دوره برای توسعه‌دهندگانی طراحی شده است که می‌خواهند بک‌اندهایی آماده تولید (Production-ready) با ویژگی‌های پیشرفته مانند Cron Jobs، اعتبارسنجی ایمیل و ردیابی سفارش بسازند. هر درس بر اساس کاربردهای عملی و واقعی که کسب‌وکارها به آن‌ها نیاز دارند، تدوین شده است. این دوره برای توسعه‌دهندگان جاه‌طلبی که می‌خواهند سطح مهارت خود را ارتقا داده و در توسعه بک‌اند تجارت الکترونیک استاد شوند، ایده‌آل است. آیا برای رسیدن به اوج مسیر شغلی خود آماده‌اید؟ همین حالا ثبت‌نام کنید و ساخت نسل بعدی پلتفرم‌های تجارت الکترونیک را آغاز کنید!

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

مدیریت محصول و سفارش Product and Order Management

  • مقدمه دوره Course Introduction

  • طرحواره (Schema) موجودی و فیلدهای محصول Inventory Schema & Product Fields

  • انواع محصولات و طرحواره سایزبندی Product Variations & Size Schema

  • راه‌اندازی کنترلر آیتم برای افزودن محصول Item Controller Setup for Adding Product

  • مدیریت آپلود چندین تصویر با Multer Handling Multiple Image Uploads with Multer

  • راه‌اندازی Validator، Router و احراز هویت Validator, Router & Authorization Setup

  • تست API محصول و تایید در MongoDB Testing Product API & MongoDB Verification

  • محصولات تجارت الکترونیک و اعتبارسنجی فروشگاه Ecommerce Products & Store Validation

  • ایجاد محصول با احراز هویت فروشگاه Product Creation with Store Authorization

  • ساخت API دریافت محصولات (فیلتر دسته‌بندی) Building Fetch Products API (Category Filter)

  • تست فیلترهای دسته‌بندی و زیر‌دسته‌بندی Testing Category & Subcategory Filters

  • راه‌اندازی مدل سبد خرید Cart Model Setup

  • Router سبد خرید و راه‌اندازی پروژه Cart Router & Project Setup

  • پیکربندی Validator سبد خرید Cart Validator Configuration

  • منطق کنترلر افزودن به سبد خرید Add to Cart Controller Logic

  • تست افزودن به سبد خرید در Postman Testing Add to Cart in Postman

  • دریافت سبد خرید کاربر و تست نهایی Get User Cart & Final Testing

  • نمای کلی سفارش و منطق هزینه ارسال Order Overview & Delivery Charge Logic

  • طرحواره سفارش و راه‌اندازی ردیابی Order Schema & Tracking Setup

  • Validator سفارش و تایید محصول Order Validator & Product Verification

  • منطق کنترلر ثبت سفارش Place Order Controller Logic

  • به‌روزرسانی موجودی و پاکسازی سبد خرید Updating Stock & Clearing Cart

  • تست API سفارش و دریافت سفارش‌های کاربر Testing Order API & Fetching User Orders

  • بازنویسی و بهینه‌سازی کد (Refactor) Refractor Code

  • تولید کلیدهای Stripe Generate Stripe Keys

  • اتصال API استرایپ در NodeJS Integrate Stripe API in NodeJS

  • راه‌اندازی نشست پرداخت Stripe Checkout Stripe Checkout Session Setup

  • یکپارچه‌سازی بک‌اند استرایپ در Node.js Stripe Backend Integration in Node.js

  • راه‌اندازی پروژه Angular برای استرایپ Angular Project Setup for Stripe

  • یکپارچه‌سازی فرانت‌اند استرایپ و فراخوانی API Stripe Frontend Integration & API Call

  • تست پرداخت استرایپ و بررسی داشبورد Stripe Payment Testing & Dashboard Check

تکنیک‌های پیشرفته بک‌اند Advanced Backend Techniques

  • استفاده از Regular Expression برای اعتبارسنجی ایمیل در Schema Regular Expression to validate proper email address in Model Schema

  • آشنایی با Clusterها Introduction to Clusters

  • پیاده‌سازی Cluster و راه‌اندازی کد Cluster Implementation & Code Setup

  • مقداردهی اولیه مبتنی بر کلاس، تست و تایید Class-based Initialization, Testing & Verification

  • مقدمه و راه‌اندازی Introduction & Setup

  • پرس‌وجوی داده‌ها و ایجاد Workbook Querying Data & Creating Workbook

  • افزودن ستون‌ها و پر کردن داده‌ها Adding Columns & Populating Data

  • فیلد مجازی (Virtual field) Virtual field

  • Cronjob چیست؟ What is Cronjob?

  • آشنایی با Cron Jobs و Node Schedule Introduction to Cron Jobs and Node Schedule

  • زمان‌بندی پیشرفته Cron و قوانین تکرار Advanced Cron Scheduling and Recurrence Rules

  • ساختاربندی وظایف و یکپارچه‌سازی سرور Structuring Jobs and Server Integration

  • زمان‌بندی وظایف با Node Scheduler Scheduling Jobs with Node Scheduler

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش طراحی بک‌اند فروشگاه اینترنتی با Node.js و درگاه پرداخت Stripe
جزییات دوره
9h 52m
45
(آخرین آپدیت)
62
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Nikhil Agarwal Nikhil Agarwal

برنامه نویس حرفه ای وب و برنامه

تجربه به عنوان برنامه نویس

من سفر برنامه نویسی خود را در سن 16 سالگی با C++ آغاز کردم. آنجا بود که به علاقه ام در این زمینه پی بردم. از آنجا به بعد با دور زدن همه موانع روی یادگیری خود سخت کار کردم و وارد دانشکده مهندسی شدم. خیلی زود متوجه شدم که دانش عملی در آن سطح به سختی به دست می آید، بنابراین تصمیم گرفتم خودم به همراه دانشگاهیان آن را ارتقا دهم، آن زمان بود که توسعه وب را در PHP و توسعه برنامه را در یاد گرفتم.>اندروید. برای کاوش عمیق، وب‌سایت‌ها و برنامه‌های کمی را برای کمک به دوستان و نوجوانانم در پروژه‌هایشان توسعه دادم و تجربه زیادی از آن به دست آوردم. این اشتیاق باعث شد که وارد این دنیای مجازی شوم و ایده های نوآورانه ام را در آن کشف کنم. من به عنوان یک فریلنسر شروع کردم و سپس در کمترین زمان یک شرکت نرم افزاری راه اندازی کردم.کار حرفه ایتجربه زیادی به من داد که برای تحقق اهداف بزرگترم لازم است. از هم‌اکنون، در حال آماده‌سازی برای راه‌اندازی استارت‌آپ‌های نوآورانه‌ام هستم، و همچنین به همه شما کمک می‌کنم تا تمام دانش را از تجربیاتم به دست آورید، که باعث می‌شود خودم را بسیار بیشتر ارتقا دهم.

من کارهای زیادی انجام داده‌ام. پروژه هایی با استفاده از چارچوب های مدرن frontend مانند Angular و در backend با Core PHP، Laravel PHP، NodeJS. من دوست دارم به عنوان یک توسعه دهنده فول استک کار کنم!

شروع کار با Ionic (نسخه 2) را در 2017 شروع کردم و در مدت کوتاهی اولویت اول من شد برای برنامه‌های بین پلتفرمی. من با فناوری‌های مشابه دیگری کار کرده‌ام اما آن را لذت‌بخش می‌دانم، به همین دلیل است که پروژه‌های زیادی با استفاده از Ionic ساخته‌ام (با استفاده از تمام نسخه‌های آن به جز نسخه 1).

تجربه به عنوان مربی

من یک خودآموخته حرفه ای هستم که هنگام یادگیری یک زبان جدید یا پیشرفت در زبان های شناخته شده، واقعاً قسمت های سخت و موضوعات دشوار را می دانم. برای ورود به دنیای آموزش، در فوریه 2021 یک کانال یوتیوب به نام "Coding Technyks" راه اندازی کردم، تلاش من این است که بهترین محتوایی را ارائه دهم که به راحتی در دسترس نیست یا برای مردم سخت است. در رابطه با برنامه نویسی (از جمله UI UX به همراه سایر موضوعات) انجام دهم.

تا کنون در حرفه ام همیشه بازخوردهای خوبی برای کارم دریافت کرده ام. لذت بخش ترین تجربه این است که ببینید چگونه افراد شغل های جدید و بهتری پیدا می کنند، برنامه های وب عالی می سازند، پروژه های شگفت انگیزی را بدست می آورند یا به سادگی از سرگرمی خود با کمک محتوای من لذت می برند.

این سفری جدید برایبه اشتراک گذاشتن تجربیاتم با افراد نیازمند در قالب دوره های دیجیتال، تمام تلاش من این است که تغییر خوبی در زندگی شما ایجاد کنم!