|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mern-stack-movie-reviews-and-recommendations-app/
课程评论:没有评论
课程名称:MERN栈电影评论与推荐应用 课程概述:欢迎参加使用MERN栈构建电影评论与推荐应用的课程!在本课程中,您将学习使用一种新的前端工具VITE,并将其与流行的Create-React-App进行比较。您还将学习如何处理复杂的MongoDB查询、模式和模型。 课程将涵盖为常规用户和管理员创建不同用户界面的方法。我们将使用Tailwind CSS进行样式设计,并使用AntD构建UI组件。此外,我们将介绍JWT身份验证和使用BCrypt进行密码哈希。为了管理应用程序的状态,我们将使用Redux和Redux Toolkit。 对于管理员部分,您将学习如何创建艺术家和电影,并在门户中管理其他用户。只有具有管理员访问权限的用户才能对电影和艺术家执行CRUD操作。一旦创建电影,它将显示在常规用户的主页上,主页将仅显示基本信息,如平均评分和电影信息。用户可以导航到电影信息页面以查看更详细的信息,例如演员和工作人员、海报和预告片,并且可以在该页面提交评论。他们可以在个人资料中更新或删除自己的评论。一旦有任何与评论相关的活动,电影的平均评分将实时更新。 本课程还将介绍如何实现用户资料更新和密码重置功能。最后,我们将教您如何将代码推送到GitHub并在RENDER IO上托管我们的应用程序。在整个课程中,我们将提供24/7的问答支持,帮助您顺利完成课程内容。即使是初学者也能理解并跟随课程内容。 MERN栈的额外优势包括:前端和后端使用单一语言JavaScript,使开发者学习和使用该栈更加便捷;MERN栈有良好的支持,包括文档、教程和社区支持;它具有可扩展性,适合构建小型简单或大型复杂的Web应用程序;以及安全性,通过各种安全特性来保护Web应用免受攻击。 如果您在寻找现代、可扩展且安全的Web开发栈,MERN栈是一个很好的选择。
Hello and welcome to the course on building a movie review and recommendation app with the MERN stack!In this course, you will learn how to use a new front-end tool called VITE and compare it with the popular Create-React-App. You will also learn how to work with complex MongoDB queries, schemas, and models.We will cover how to create separate user interfaces for regular users and admins. To build these interfaces, we will be using a combination of Tailwind CSS for styling purposes and AntD for building UI components.We will also cover JWT authentication and password hashing using BCrypt. To manage the state of our application, we will use Redux and Redux Toolkit.For admins, we will cover how to create artists and movies and manage other users in the portal. Only users with admin access will be able to perform CRUD operations on movies and artists.Once a movie is created, it will be listed on the homepage for normal users. Only basic details such as average ratings and movie information will be displayed on the homepage. To view more information about a movie, users can navigate to the movie info page where they can view details such as cast and crew, posters, and trailers. Users can also submit reviews for a movie on the movie info page. They will be able to update or delete their reviews from their profile.Whenever there is any activity related to reviews for a movie, the average rating for that movie will be updated in real-time.We will also cover how to implement user profile updates and password reset functionality.Finally, we will cover how to push our code to GitHub and host our application on RENDER IO. Throughout the course, we will provide 24/7 Q & A support to help you along the way. Even beginners will be able to understand and follow along with the course content.Here are some additional advantages of using the MERN stack:JavaScript is a single language for both frontend and backend: This makes it easier for developers to learn and use the stack, as they only need to learn one language.The MERN stack is well-supported: There are a large number of resources available for developers who use the MERN stack, including documentation, tutorials, and community support.The MERN stack is scalable: It can be used to build small, simple web applications as well as large, complex web applications.The MERN stack is secure: It uses a number of security features, such as authentication and authorization, to protect web applications from attack.If you are looking for a modern, scalable, and secure web development stack, then the MERN stack is a great option.