|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/server-side-rendering-with-react-and-redux/
课程评论:没有评论
课程名称:使用 React 和 Redux 进行服务器端渲染 课程概述:本课程假定你已经掌握了 React、Redux 和 Express 的基本知识。如果你还不熟悉这些内容,建议先学习我的“Node with React”课程,作为理想的准备!这个课程将帮助你超越 React 和 Redux 的基础知识,教授如何结合流行的 React v16、Redux、React Router 和 Express 技术来构建服务器端渲染的网络应用程序。所有课程都采用“边做边学”的形式:没有无聊的讲座和 PPT,只有实时的、互动的编码示例。 在这门课程中,我们将一起构建一个应用程序,讲解使用 React、Redux、React Router 和 Express 的服务器端渲染所面临的各种挑战。通过将每个概念应用于实际的应用程序中,你将更好地理解何时使用每个独特而强大的特性。 你有没有想过为什么网上很少有教授服务器端渲染技术的课程?虽然有一些博客文章展示了服务器端渲染应用的一小部分,但几乎没有资源可以提供完整的服务器端渲染体验。这门课程是学习服务器端渲染的最全面的在线资源,将帮助你了解其挑战及解决方案,使你掌握服务器端渲染技术。 在本课程中,你将学习到: - 构建服务器端渲染应用的架构考虑 - 将 Webpack 驱动的前后端应用连接在一起 - 使用 Redux 的初始状态将数据从服务器传递到客户端的 React 应用 - 保护应用免受由状态重水化引起的常见 XSS 攻击 - 理解如何使用 React Router 处理前端用户请求和使用 Express 处理后端请求 - 正确处理服务器渲染过程中出现的错误和重定向 - 在服务器渲染阶段使用基于 cookie 的身份验证认证用户 - 理解为什么 JWT 不适用于服务器渲染的应用 - 使用 Google OAuth 身份验证增强应用中的身份验证流程 我为自己想要学习服务器端渲染应用时所期望的课程构建了这门课程,它将以最佳的顺序讲解概念及其实现,帮助你深入理解这些内容。
Note: This course assumes you've got the basics of React, Redux, and Express down. Check out my course 'Node with React', its the perfect preparation! Go beyond the basics of React and Redux! This course will teach you to combine the ultra-popular React v16, Redux, React Router, and Express technologies to build a server-side-rendered web application. All of my courses are 'learn-by-doing': no boring endless lectures with Powerpoints, only live, interactive coding examples. In this course we'll build one application that profiles the challenges of server side rendering with React, Redux, React Router, and Express. By putting each concept into a real app, you'll get a better idea of when to use each unique and powerful feature. Ever wonder why there are so few courses online that teach server side rendering techniques? Sure, there are blog posts that show a tiny portion of a server side rendered app, but there are nearly no resources online to give you the full server side rendering experience from start to finish. This course is the most complete resource online for learning about exactly why server side rendering is so challenging. You'll learn the biggest hurdles, along with multiple solutions to each major problem, giving you the toolset you need to tackle server side rendering techniques in your own applications. Here's what we'll learn: Learn the architectural considerations of building a server side rendered appConnect a Webpack-powered front and and backend app togetherCommunicate data from your server to client using Redux initial state to your React applicationSecure your application from common XSS attacks caused by state rehydrationUnderstand how to route user requests on the front end with React Router and on the backend with ExpressHandle errors and redirects properly that occur during the server rendering processAuthenticate your users with cookie-based authentication during the server rendering phaseUnderstand why JWT's are not appropriate for use in a server rendered appEnhance authentication flows in your app with Google OAuth authentication I've built the course that I would have wanted to take when I was learning to build server side rendered apps. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.