This course builds server-side rendered React applications with Next.js, starting from the basic question of why Next.js is worth learning at all, and working up through integrations with Auth0 and Express toward a genuinely advanced setup.
What's covered
- Next.js basics: installation, layouts, routes, and links with initial props
- Integrating CSS, Sass, and Less, and embedding React effectively within Next.js routing
- State management with Redux alongside Next.js
- Database work with MongoDB and Mongoose
- Securing the app with Auth0 and route restrictions
Learn by doing
An optional mini-course on React basics is included for anyone not yet comfortable with it, and the main course culminates in a full practice project built with React, Redux, Next.js, and MongoDB, deployed end to end using Heroku. The instructor draws on experience building applications for companies including Citi, Fox, and Disney.