Building a Full Stack App with React and Express

Do you want to build advanced applications that render quickly and that are easy to maintain? This course will teach you how to build a full stack application from scratch, or to integrate into any team using React and Express.
Course info
Rating
(55)
Level
Advanced
Updated
Feb 7, 2019
Duration
3h 14m
Table of contents
Course Overview
Structure of Full Stack Applications
Configuring the Development Environment with Webpack and Babel
Implementing React Components and Redux State
Creating Persistent Data Storage with Node, Express, and MongoDB
Integrating React View Layers with Persistent Data
Authentication Concepts
Deployment Concepts
Conclusion
Description
Course info
Rating
(55)
Level
Advanced
Updated
Feb 7, 2019
Duration
3h 14m
Description

Making scalable, responsive websites with a secure server component is one of the most daunting tasks in web development. In this course, Building a Full Stack Application with React and Express, you will gain the ability to build high-performance React components and a powerful, secure server, and to link them together with a state-of-the-art database. First, you will learn to build a front-end application using React, Redux, and Webpack. Next, you will develop a server and database component using Express and MongoDB. Finally, you will couple the two elements together using Redux Saga and Axios. When you are finished with this course, you will have the skills and knowledge of JavaScript, React, and Express development needed to build full stack applications from scratch or to integrate seamlessly into most Node.js-based software teams. Software required: GIT, Node.JS, IDE.

About the author
About the author

Daniel Stern is a freelance web developer from Toronto, Ontario who specializes in Angular, ES6, TypeScript and React. His work has been featured in CSS Weekly, JavaScript Weekly and at Full Stack Conf in England.

More from the author
Force Layout Graphs in D3
Beginner
2h 16m
Aug 13, 2019
Vue.js: Big Picture
Beginner
1h 7m
Aug 31, 2018
More courses by Daniel Stern
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Daniel Stern, and welcome to Building a Full Stack Application with React and Express. I'm one of the world's leading web development experts and publisher of countdown JavaScript libraries, tutorials, and courses like this one. Did you know that a full stack application, like the one we're making in this course, has everything you need to create a functional ecommerce site, complete with customized user interface and secure formulas and storage? In this course, we'll be building a full stack application from the ground up, including a back end server, a front end web app, and a secure database. Some of the major topics, we'll be covering are making fast and maintainable React components, managing a complex and expanding state with Redux, creating a persistent data storage environment with Express and MongoDB, and using Redux Saga and forms to save crucial user data. By the end of this course, you'll be able to build many kinds of sophisticated websites from scratch or integrate into any business team currently using these technologies. Before beginning this course, you should be familiar with JavaScript, HTML, and React. From here, you should feel comfortable diving into advanced full stack topics with courses on advanced web security, React components and their lifecycles, and creating dynamic servers with Express. I hope you'll join me on this exciting journey to learn full stack web development with the Building a Full Stack Application with React and Express course at Pluralsight.