MERN From Scratch 2023 eCommerce Platform

所在平台: Udemy

课程主页: https://www.udemy.com/course/mern-ecommerce/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程介绍:** 本课程名为“MERN 从零开始 2023 电商平台”,是一门专注于实战的项目导向课程。课程总时长约 13 小时,带领学员从一个空白文件夹开始,使用 MERN 技术栈(MongoDB, Express, React, Node.js)结合 Redux Toolkit,完整构建一个功能齐全的电商平台。 **核心内容:** 学员将学习到从零开始搭建项目的全过程,包括: * **后端开发:** * 服务器设置 * 数据建模 * MongoDB 数据库创建与操作 * 数据种子脚本编写 * 使用 Express 构建后端 * 使用 Mongoose ODM * JWT (JSON Web Tokens) 身份验证,包括 HTTP-Only Cookie * 自定义身份验证中间件 * 自定义错误处理 * 集成 PayPal API * 环境变量管理 * 项目部署 * **前端开发:** * React (函数组件与 Hooks) * React Router * React-Bootstrap UI 库 * 组件结构设计 * 组件级状态与 Props 管理 * 使用 Redux Toolkit 管理全局状态 (Actions, Reducers) * 在组件中使用 Redux 状态 (useDispatch, useSelector) * **平台功能(ProShop):** * 功能完善的购物车 (含商品数量) * 产品评论与评分 * 热门产品轮播 * 产品分页 * 产品搜索功能 * 用户个人资料 (含订单记录) * 管理员产品管理 * 管理员用户管理 * 管理员订单详情页面 * 标记订单为已发货 * 结账流程 (配送、支付方式等) * PayPal / 信用卡集成 **学习方式:** 本课程并非教学文档式,而是强调“动手实践”的学习体验。课程结束后,学员将获得一个真实可用的项目,可用于个人作品集展示。 **学习目标:** 通过完成此课程,学员将掌握 MERN 技术栈在实际电商项目中的应用,并获得一个完整的、可部署的电商平台项目。

课程评论(0条)

课程详情

This is a single-project course, meaning that we spend almost 13 hours building an eCommerce shop using the MERN stack along with Redux Toolkit. We start from absolute scratch with an empty folder. You will learn everything from setting up a server, modeling data, creating a MongoDB database, seeding data, creating the UI, managing state with Redux, authentication with JWT and much much more.The ProShop platform that we will be building will include the following features:Full-featured shopping cart with quantityProduct reviews and ratingsTop products carouselProduct paginationProduct search featureUser profile with ordersAdmin product managementAdmin user managementAdmin Order details pageMark orders as delivered optionCheckout process (shipping, payment method, etc)PayPal / credit card integrationCustom database seeder scriptThis is not a documentation-type course. This is a "jump in and get your hands dirty" course where by the end, you have an actual real-world project to use and put on your portfolio. You will learn the following by completing this course..React with functional components & hooksReact routerReact-Bootstrap UI libraryHow to structure componentsComponent level state & propsManaging global state with Redux (Actions & Reducers)Using Redux state in components (useDispatch & useSelector)Creating an extensive back end with ExpressWorking with a MongoDB database and the Mongoose ODMJWT authentication (JSON web tokens) with HTTP-Only cookieCreating custom authentication middlewareCustom error handlerIntegrating the PayPal APIEnvironment variablesProject deploymentMuch more!

课程标签

0人关注该课程

主题相关的课程