|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mern-stack-work-management-tool/
课程评论:没有评论
课程名称:MERN Stack 工作管理工具 概述: 欢迎参加使用 MERN 堆栈构建工作管理工具的课程!在本课程中,我们将涵盖一系列主题,包括使用 Tailwind CSS 和 Ant Design 进行样式设计、使用 Redux 和 Redux Toolkit 进行状态管理,以及处理复杂的 MongoDB 查询。我们还将讨论如何为用户、所有者、管理员和员工创建不同的界面。所有者可以访问整个应用程序,而管理员仅能查看他们分配的任务,并可以将新任务分派给员工。员工可以查看和筛选分配给他们的任务,并根据自己的活动更新任务状态。所有者有能力删除任何可疑活动的管理员和员工。同时,他们还可以创建新项目并邀请其他用户加入。当任务状态更新时,管理员和相应员工都会收到通知。如果员工或管理员被邀请加入项目,也会收到通知。在整个课程中,我们将提供 24/7 的 QA 支持和代码访问,以帮助您顺利完成学习。 本课程适合有一定 MERN 堆栈经验的开发人员,旨在教会您如何构建一个具备复杂 MongoDB 查询和针对所有者、管理员及员工的不同用户界面的工作管理工具。课程结束时,您将具备创建一个功能完善的工作管理工具的技能和知识,包括实时通知和访问控制功能。 什么是 MERN 堆栈? MERN 堆栈是一组强大的技术,用于开发可扩展的网络应用程序,包括后端、前端和数据库组件。它采用 JavaScript 进行更快速和简便的全栈网络应用开发。MERN 堆栈是一个用户友好的全栈 JavaScript 框架,用于构建应用程序和动态网站。MERN 堆栈主要由四个组件组成: - M 代表 MongoDB(数据库),主要用于文档数据库,是一种 NoSQL 数据库系统。 - E 代表 Express,主要用于开发 Node.js 网络框架。 - R 代表 React,主要用于开发客户端 JavaScript 框架。 - N 代表 Node.js,主要用于开发高级 JavaScript 网络服务器。 这四种技术在为开发者提供端到端框架方面非常重要。MERN 堆栈是 MEAN 堆栈的一个变种,在 MEAN 中,‘A’ 代表 Angular.js,MERN 则用 ‘R’(即 React.js)替代 Angular.js,因为 MERN 堆栈更适合于快速开发较小的应用,而 MEAN 更适合大型应用,但开发小型应用的速度较慢。这两者在结构上也有所不同。
Hello and welcome to the course on building a work management tool using the MERN stack!In this course, we will cover a range of topics, including using Tailwind CSS and Ant Design for styling purposes, implementing Redux and Redux Toolkit for state management, and working with complex MongoDB queries.We will also cover how to create separate interfaces for users, owners, admins, and employees. The owner will have access to the entire application, while the admin will have access to the tasks they have assigned and can also assign new tasks to employees. An employee can see and filter the tasks assigned to them and update the task status based on their activity.The owner has the ability to delete admins and employees if any suspicious activity is found in the portal. They can also create new projects and invite other users to the project. Whenever the task status has been updated, both the admin and the respective employee will receive a notification. If an employee or admin is invited to the project, they will also receive a notification.Throughout the course, we will provide 24/7 QA support and code access to help you along the way.This course is suitable for developers who have some experience working with the MERN stack and want to learn how to build a work management tool with complex MongoDB queries and different user interfaces for owners, admins, and employees. By the end of this course, you will have the skills and knowledge needed to create a fully functional work management tool with real-time notifications and access controls.What is MERN Stack?MERN Stack is a collection of powerful technologies and robust, used to develop scalable master web applications comprising backend, front-end, and database components. It is JavaScript that is used for the faster and easier development of full-stack web applications. MERN Stack is a technology that is a user-friendly full-stack JavaScript framework for building applications and dynamic websites.MERN Stack consists of four main components or can say four main technologies:M stands for MongoDB ( Database ), mainly used for preparing document databases,s and is a NoSQL (Non-Structured Query Language ) Database SystemE stands for Express, mainly used for developing Node.js web frameworkR stands for React, mainly used for developing a client-side JavaScript frameworkN stands for js, mainly used for developing the premier JavaScript web serverEach of these four technologies is important in providing an end-to-end framework for the developers. Even these four technologies play an important role in the development process of web applications.Before MERN stack, it was earlier named as MEAN stack, MERN Stack is one of the variations of MEAN, here MEAN also comprises of four components or say four different technologies, i.e., M is for MongoDB, ' E ' is for Express, ' A ' is for Angular.js, and ' N ' is for Node, here if you will observe, then you can identify that in MEAN, ' A ', i.e., Angular.js is replaced by ' R ', i.e., React.js in MERN, the main reason behind is - MERN Stack is mainly used for faster development of smaller applications as compared with MEAN, MEAN stack is a mainly better option for large-scale applications. Still, it takes more time for the development of smaller applications. They also both have different structures comparatively.