Skip to content
UdemyReactPaid courseIntermediate levelCertificate

Server Side Rendering with React and Redux (Udemy.com)

Build React, Redux, and React Router apps using Server Side Rendering (SSR), Isomorphic, and Universal JS techniques

Created by: Stephen Grider

Last updated October 2021

icon
What you will learn

  • Understand the challenges of Server Side Rendering
  • Build a server side rendering boilerplate project
  • Use React, Redux, and React Router to conquer Search Engine Optimization
  • Master techniques for data loading on the server
  • Construct server architectures that can easily scale for large apps

How it compares

Against the other 173 rated Udemy courses in React on CourseDuck:

  • Rating4.7 out of 5higher than 84% of them
  • Reviews3,900#28 of 174 by number of reviews
  • Length8.2 hoursshorter than 64% of them
  • Last updatedOctober 2021earlier than 72% of them

icon
Course Description

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 app
  • Connect a Webpack-powered front and and backend app together
  • Communicate data from your server to client using Redux initial state to your React application
  • Secure your application from common XSS attacks caused by state rehydration
  • Understand how to route user requests on the front end with React Router and on the backend with Express
  • Handle errors and redirects properly that occur during the server rendering process
  • Authenticate your users with cookie-based authentication during the server rendering phase
  • Understand why JWT's are not appropriate for use in a server rendered app
  • Enhance 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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Stephen Grider

Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area.  With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course. He teaches on Udemy to share the knowledge he has gained with other software engineers.  Invest in yourself by learning from Stephen's published courses.

icon
More courses by Stephen Grider

$174.99

$19.99

$129.99

$89.99

$13.99

$139.99

icon
More React courses

$139.99

$94.99

$74.99

$69.99

$89.99

$99.99

icon
Reviews

4.7

3,900 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Peter Villaroman on 6/13/2022

Stephen's pace is great. I feel like I am able to digest the things that he is teaching instantly. He knows which concepts could be tricky and tries to circle back to them. Whenever an idea/explanation becomes a bit long he is aware of it and ensures you that it's "juuuust a little bit longer". As someone with attention problems, this is important. I am grateful to have found his course.

By Deepak Israni on 11/14/2020

Extremely grateful for Stephen's courses, he's a wonderful instructor who explains the topics well in great detail. Love how he goes into why things work the way they do instead of brushing over it like it is what is. Showing the wrong way before showing the correct way is something I appreciate a lot as that helps in building good understanding of the topic.
Thank you Stephen, your courses have been a great help in these tough times, have thoroughly enjoyed learning from you, it has been a pleasure.

By Alessandro Dantas on 11/14/2020

Flawless delivery of a VERY difficult subject. I recommend this course to everyone who wants to have an in-depth knowledge of how the server side rendering frameworks truly work. I dont expect to put out an app using the techniques shown in the course, thats what the frameworks are there for, but certainly what I have learned will help me use those same frameworks more efficiently.

By Christopher Dean Ford on 11/7/2020

Loved the theoretical start!

By Ashok Yadav on 11/1/2020

Great course.

By Leonardo Zeaiter on 10/24/2020

So far, the course is presented in a really professional and smart manner; the most useful course i have attended on Udemy.

By Mohammed Huchpeer on 10/19/2020

Good course to begin with server side rendering using React. Complex process but explained very well.

By Dana Patterson on 10/12/2020

informational

By Carol Meng on 9/21/2020

Clearly explained, very clear and concise.

By Ravikiran Panchaneni on 9/18/2020

An excellent course i have ever seen, lot many concepts are clear.

By Laxmanan Murugesan on 9/17/2020

Good stuff about SSR!

By Zelal Ezaldeen on 9/14/2020

All Stephen courses are amazing and advanced. Just he doesn't respond to our messages.

Showing 12 of 363 reviews

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100