Introduction to React and NodeJS

Create a dynamic website with the React Javascript library

This is a course on React, a popular Javascript library for creating websites. React lets you create websites that feel fast and responsive, because the page never has to reload. Instead, Javascript fetches data when necessary and creates each page dynamically.

What you’ll learn

  • React.
  • NodeJS.
  • ExpressJS.
  • REST web services.

Course Content

  • Introduction –> 1 lecture • 6min.
  • Preparation –> 5 lectures • 23min.
  • Creating a React App –> 4 lectures • 37min.
  • Creating a Server with Express –> 13 lectures • 1hr 32min.
  • Implementing a REST Service –> 9 lectures • 55min.
  • Connecting Client and Server –> 10 lectures • 1hr 5min.
  • React Router –> 1 lecture • 9min.
  • Working with Forms –> 8 lectures • 46min.
  • Creating Function Components –> 4 lectures • 19min.
  • Updating and Deleting –> 5 lectures • 24min.
  • Handling Errors –> 5 lectures • 30min.
  • Conclusion –> 1 lecture • 4min.

Introduction to React and NodeJS

Requirements

This is a course on React, a popular Javascript library for creating websites. React lets you create websites that feel fast and responsive, because the page never has to reload. Instead, Javascript fetches data when necessary and creates each page dynamically.

In this course we’ll create a website that manages a list of books, allowing you to create, view, update and delete books.

Along the way we’ll learn how to create React components, how to connect to a database, and how to create a REST service to supply the React front end with data.

By the end of the course you’ll have a good understanding of React and you’ll be able to create your own React web apps.

 

Get Tutorial