|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mern-stack-retail-store-pos-application-reactreduxnode-d/
课程评论:没有评论
课程名称:MERN Stack零售店POS应用程序 课程概述: 欢迎参加“MERN Stack零售店POS应用程序”课程。本课程将教授如何使用MERN技术栈(MongoDB、Express、React和Node.js)构建一个零售店的POS(销售点)应用程序。POS是指客户进行商品或服务支付的地点,交易可以是面对面的也可以是在线进行的。 在此课程中,我们将讨论POS和电子商务应用之间的差异,并学习与商店、商场和酒店相关的功能。课程将覆盖以下主题: 1. **React / UI**: - 理解POS的定义 - POS与电子商务应用的区别 - React的基本概念,如路由、状态、属性、组件和存储 - 使用Redux进行状态管理,主要用于购物车功能 - 前端UI将使用Ant Design库和Bootstrap类进行样式设计 - 实现生成客户账单及其打印。 2. **Node / Express / Mongo**: - 使用Node、Express和MongoDB的组合 - 创建复杂的MongoDB模式和模型 - 开发Restful API - 将应用程序部署到Heroku。 3. **MERN Stack概述**: - MERN Stack是一个JavaScript技术栈,旨在简化全栈Web应用程序的开发。 - 它包含四种强大的技术,每种技术为开发人员提供了端到端的框架支持。 课程预备知识: - **React**:用于构建基于组件的用户界面的前端JavaScript库。 - **Redux**:用于管理和集中应用程序状态的开源JavaScript库。 - **Node.js**:开源的跨平台后端JavaScript运行时环境,用于执行JavaScript代码。 - **Express**:为Node.js设计的后端Web应用框架,用以构建Web应用和API。 - **MongoDB**:一种文档导向的NoSQL数据库,支持JSON类似的文档。 通过本课程的学习,您将能够掌握MERN Stack的应用,构建属于自己的零售店POS系统。
Hello , Welcome To The Course MERN Stack Retail Store POS Application.First of all....What is POS ?A point of sale (POS) is a place where a customer executes the payment for goods or services and where sales taxes may become payable. A POS transaction may occur in person or online, with receipts generated either in print or electronically.So in this course we will teach you how to build a POS application using React , Redux , Node , Node , Mongo.It is almost similar to an ecommerce application but here we don't have any user dashboards or user screens. We will have everything related to the Stores / Malls / Hotels etc. We will cover the following features / concepts in this MERN Stack POS Application. React / UIWhat is POSDifference Between POS / Ecommerce ApplicationReact topics like routing , states , props , components , storage etc.Redux for State ManagementWe will make all the API calls without redux only , We just use redux for cart functionality , So you need not to be a pro in Redux. For Building UI we will use the Ant Design Library. It is the world most second popular UI framework for React.For normal styling we will use bootstrap classes to speedup our development process.One of the best part about the UI in this application is you can also generate / print a bill with the items and amount for a customer.Node / Express / MongoWorking with node with the combination of express and mongo DB.Making complex schemas , models in Mongo DB.Creating Rest Full API's.Deploying the app to herokuMERN Stack: MERN Stack is a JavaScript Stack that is used for easier and faster deployment of full-stack web applications. MERN Stack comprises of 4 technologies namely: MongoDB, Express, React and Node.js. It is designed to make the development process smoother and easier.Each of these 4 powerful technologies provides an end-to-end framework for the developers to work in and each of these technologies play a big part in the development of web applications.Pre Requisites----------------------------------------ReactReact is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applicationsReduxRedux is an open-source JavaScript library for managing and centralizing application state. It is most commonly used with libraries such as React or Angular for building user interfaces. Similar to Facebook's Flux architecture, it was created by Dan Abramov and Andrew Clark.Node Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.Express Express.js, or simply Express, is a back end web application framework for Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs. It has been called the de facto standard server framework for Node.js.Mongo DBMongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License.