MERN Stack: React,Redux,Node,Mongo - Pizza Delivery App

所在平台: Udemy

课程主页: https://www.udemy.com/course/mern-stack-react-redux-node-mongo-pizza-delivery-app/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**MERN全栈开发:React, Redux, Node, Mongo - 披萨外卖应用课程总结** 本课程将带您从零开始构建一个功能完整的MERN全栈披萨外卖应用程序。课程内容涵盖了使用React和React构建前端,Redux-Thunk处理异步操作,Node.js作为运行时环境,Express.js进行后端路由,以及MongoDB作为数据库。 **核心功能实现:** * **Redux与Redux-Thunk:** 深入理解Redux状态管理,包括actions, reducers和middlewares,并掌握Redux-Thunk在异步操作中的应用,例如处理API请求。 * **购物车功能:** 实现添加商品到购物车、更新购物车商品数量以及从购物车中删除商品等核心电商功能。 * **用户认证:** 构建用户注册、登录和身份验证系统,确保应用程序的安全性和用户体验。 * **支付集成:** 集成主流支付网关(例如Stripe),实现安全的在线支付功能。 * **订单处理:** 实现用户下单流程,并将订单信息存储在MongoDB数据库中。 * **用户与管理面板:** * **用户配置文件:** 允许用户检索和查看自己的订单历史。 * **用户仪表盘:** 提供一个用户可以查看和管理其账户信息的界面。 * **管理员仪表盘:** 构建一个强大的管理员面板,用于管理用户、产品和订单。 * **管理员面板受保护路由:** 确保只有授权管理员才能访问和操作敏感管理功能。 * **版本控制与部署:** 学习使用Git进行版本控制,并将最终应用程序部署到GitHub。 **课程亮点:** * **MERN技术栈:** 专注于当今最流行和最强大的JavaScript全栈开发技术栈之一。 * **实践导向:** 通过构建一个实际应用的披萨外卖程序,让您掌握从前端到后端的端到端开发流程。 * **核心概念深入:** 详细讲解Redux状态管理、异步处理、后端框架和数据库操作。 * **实用的功能实现:** 覆盖电商应用所需的关键功能,为未来的项目打下坚实基础。 * **24/7 Q/A 支持:** 在学习过程中享受及时的技术支持。 **MERN技术栈简介:** MERN是MEAN(MongoDB, Express, Angular, Node)栈的一个变种,将Angular.js前端框架替换为React.js。Express和Node.js构成了中间层,Express.js是服务器端Web框架,Node.js是强大的JavaScript服务器平台。MERN栈是无缝使用JavaScript和JSON的全栈开发理想选择。 通过本课程的学习,您将全面掌握MERN技术栈,并能够独立开发复杂的全栈Web应用程序。

课程评论(0条)

课程详情

This is a Full Stack (MERN) Pizza Delivery Application developed using React and React for Front End , Redux-Thunk for Asynchronous operations,Node JS for Runtime environment , Express JS for Backend Routing and Mongo DB for DatabaseIn this course we will implement the following features in the Pizza Delivery Application.Working with Redux and Redux-ThunkAdd to cart FeatureUpdate Quantity in cart Delete Products from cartUser AuthenticationCommon Payment Gateway IntegrationPaying amount with stripePlacing OrdersStore orders in databaseRetrieve Orders to user profileUser DashboardAdmin DashboardManage Users , Products , Orders in Admin PanelProtected routes for admin panel Pushing Application to GITHUB.Version Control using GITBy the end of the courses you will know how to work with redux states ,reducers, Middelwares including the payment gateway.24/7 Q/A Support.MERN is one of several variations of the MEAN stack (MongoDB Express Angular Node), where the traditional Angular.js frontend framework is replaced with React.js. Other variants include MEVN (MongoDB, Express, Vue, Node), and really any frontend JavaScript framework can work.Express and Node make up the middle (application) tier. Express.js is a server-side web framework, and Node.js the popular and powerful JavaScript server platform. Regardless of which variant you choose, ME(RVA)N is the ideal approach to working with JavaScript and JSON, all the way through.

课程标签

0人关注该课程

主题相关的课程