|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mern-stack-bus-ticket-booking-app/
课程评论:没有评论
**课程名称:MERN全栈巴士票务预订应用** **课程概述:** 本课程将带您从零开始构建一个功能完整的、真实世界的巴士票务预订应用程序。您将深入学习MERN技术栈(MongoDB, Express.js, React.js, Node.js)的核心概念和实际应用。 **课程内容要点:** * **全栈开发入门:** 从头开始构建完整的全栈应用程序。 * **MongoDB高级应用:** 掌握复杂的MongoDB查询、模式设计和模型构建。 * **用户界面分离:** 为普通用户和管理员分别设计和实现用户界面。 * **身份验证与安全:** 实现JWT(JSON Web Token)认证和密码哈希,确保应用安全。 * **UI组件库Ant Design:** 利用Ant Design库构建美观且响应式的用户界面。 * **状态管理Redux Toolkit:** 使用Redux Toolkit高效管理应用状态。 * **座位可用性检查:** 实现实时的座位可用性检测功能。 * **Stripe支付集成:** 集成Stripe支付网关,并处理支付失败等负面场景。 * **后台管理功能:** 实现管理员端的票务和用户管理功能。 * **版本控制与部署:** 将代码推送到GitHub,并将应用部署到Heroku。 * **技术支持:** 提供24/7的问答支持。 **MERN技术栈解析:** * **MongoDB:** 一个文档数据库。 * **Express.js:** 基于Node.js的Web应用框架。 * **React.js:** 用于构建用户界面的客户端JavaScript库。 * **Node.js:** 一个跨平台的、后端的JavaScript运行时环境,用于构建可扩展的网络应用程序。 本课程旨在帮助学习者熟练掌握使用JavaScript和JSON构建全栈应用程序的技能。
Hi Guys, Welcome to the course 'MERN Stack Bus Ticket Booking Application'In this course, you will learn the following topicsBuilding full-stack real world applications from scratchWorking with complex MongoDB, queries, schemas, modelsSeparate User Interfaces for Users, AdminsJWT Authentication and Password HashingAnt Design Library for UI Components,Redux Toolkit,Seats Availability CheckingStripe Payment Gateway IntegrationHandling negative payment scenariosManage Tickets and User from the Admin Pane;Pushing Code to GitHub,Hosting application in Heroku24/7 Q/A Support.MERN stands for MongoDB, Express, React, Node, after the four key technologies that make up the stack.MongoDB - document databaseExpress(.js) - Node.js web frameworkReact(.js) - a client-side JavaScript frameworkNode(.js) - the premier JavaScript web serverExpress and Node make up the middle (application) tier. Express.js is a server-side web framework and Node.js is the famous 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.React 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.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 designed to build scalable network applications.