|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/all-you-need-to-know-mern-stack-with-practical-project/
课程评论:没有评论
课程名称:MERN栈:你需要知道的一切与实践项目 课程概述: 想要使用JavaScript构建快速且强大的全栈应用程序吗?希望成为更全面且需求量大的开发者?那么MERN栈是您现在学习的热门技术,您来对地方了!本课程以项目为基础,我们将构建一个全面且深入的全栈应用程序。从零开始,最终实现一个专业项目。课程将深入探讨Node、Express、MongoDB、Mongoose、React、React钩子,以及集成RESTful API等内容。 您在课程和项目中将学习到的内容包括: - Node.js的工作原理 - Node.js内置核心库 - Stream和Buffer - Express框架 - 路由与控制器 - Express中间件 - 自定义错误处理 - EJS模板引擎 - 文件上传至S3桶 - 发送电子邮件 - JWT身份验证 - 密码哈希 - MongoDB数据库 - MongoDB Atlas与Compass - Mongoose ODM - 模型与关系 - 多用户角色认证与授权 - 高级查询(分页、过滤、搜索等) - React核心功能 - React的工作原理 - 虚拟DOM - 渲染JSX元素 - 组件、状态与道具 - React表单(受控表单与非受控表单) - 渲染列表与关键道具 - 属性穿透 - Context API - Render Props - React钩子与自定义钩子 - 使用React处理CSS - React路由 - 身份验证与保护路由 - 通过电子邮件恢复密码 - 验证用户电子邮件 - 集成RESTful API - HTTP基础知识 - Postman客户端 本课程关注于整个全栈方面,使您能够构建强大的API并将RESTful API与React项目集成。我们的课程超越了典型的Node.js、Express和React教程,涵盖了像身份验证、多用户角色、权限、密码重置机制、发送电子邮件集成、与React集成RESTful API等高级主题。到课程结束时,您将深入理解成为一名熟练的全栈工程师所需的知识与技能。
Do you want to build fast and powerful full-stack applications with JavaScript? Would you like to become a more complete and in-demand developer?Then MENR stack is the hottest technology for you to learn right now, and you came to the right place to do it!This is a project based course where we build an extensive, in-depth full-stack application. We will start from scratch and end up with a professional project. We will dive deep into Node, Express, MongoDB, Mongoose, React, React hooks, integrating RESTful APIs. Here is some of what you will learn in this course and project:How Nodejs workNodejs built-in core libraryStream and BufferExpress FrameworkRouting & ControllerExpress middlewareCustom Error HandlingEJS template engineUpload file to S3 bucketSending EmailAuthentication With JWTPassword hashingMongoDB databaseMongoDB Atlas & CompassMongoose ODMModels & RelationshipsMulti user roleAuthentication and AuthorizationAdvanced Query (pagination, filter, searching etc)React core functionalityHow React worksVirtual DOMRendering JSX element Component, State & PropsReact FormControlled form vs Uncontrolled form Rendering list & keyProps drillingContext APIRender PropsReact hooksCustom hooksHandling CSS with ReactReact routingAuthentication and Protected routeRecover password by emailVerify user emailIntegrating RESTful APIsHTTP EssentialsPostman ClientWeb development is evolving, in the past, server-side rendering handled all views and templates, but with the emergence of frontend frameworks like React, Angular, and Vue, projects are now divided into backend and frontend components. The backend manages database interactions and serves JSON, while the frontend fetches data and creates the user interface. This course focuses on the entire full-stack aspect, enabling you to construct robust APIs and integrating RESTful APIs with React project.Our curriculum goes beyond typical Nodejs, Express and React tutorials, as we cover advanced topics like authentication, multi-user roles, permissions, password reset mechanisms, sending email integration, integrating RESTful APIs with React and many more. By the end of this course, you'll have a deep understanding of what it takes to be a proficient full-stack engineer.