Learning Full Stack React
Playing problem
This video does not seem to be available

VIDEO TUTORIAL Learning Full Stack React

3 payments of 20,67€ with Klarna. Learn more

Unlimited download & streaming

Satisfied or refunded

100% secure payment

Get started with the complete React development stack

About This React Video tutorial

  • Get this comprehensive guide to React full-stack development
  • This video takes you from an absolute beginner to being able to work with server-side technologies and a React front end
  • The thorough and measured learning style will ensure you won’t get lost along the way

React Course In Detail

Web development is evolving fast and developers need to know a much greater variety of technologies than they did historically. Whilst in the past you could specialize in a single area, such as client-side development, modern web developers are expected to have an understanding of all areas and how they fit together. This 360-degree approach is known as full-stack web development—a bundling of core technologies on the client- and server-side that provide an end-to-end web development solution.

This video course covers the fundamentals of the full set of technologies that you need to know in order to become a React full-stack web developer. By the end of this course, you will know how to work with: React, NPM, Node.JS, Express.JS, JSX, Babel, and MongoDB. React is currently one of the hottest technologies in web development, and this course will teach you all that you need to know to start using it confidently.

Through this course, you will become familiar with the full set of core technologies behind modern full-stack development using React, and you will learn the skills required to become competent and comfortable in all these environments. This course assumes you know JavaScript but does not assume you know any other technology. This title is the "Critical mass", the one course that will open your eyes into the world of full-stack development.

What will you learn in this course?

Course plan
Chapter 1
Chapter 2
Setting Up Node.js and NPM
Chapter 3
Getting to Know NPM
Chapter 4
Chapter 5
Chapter 6
MongoDB and Beyond
Chapter 7
Connecting the Dots

Detailed course plan

Chapter 1 : React.js
Lesson 1The Course Overview
Lesson 2Creating My First React Element
Lesson 3Getting to Know JSX and Babel
Lesson 4Creating a React Component
Lesson 5Passing Components and Properties
Lesson 6Building with Forms and States in React
Lesson 7Walking through a Full State Cycle
Chapter 2 : Setting Up Node.js and NPM
Lesson 1Setting up a Terminal for Windows Users
Lesson 2Installing Node.js and NPM on Your Desktop
Lesson 3Setting Up Node.js and NPM on Linux
Lesson 4Getting a Different Version on Linux
Chapter 3 : Getting to Know NPM
Lesson 1Updating Your NPM Version
Lesson 2Installing and Uninstalling Global Packages
Lesson 3Understanding Global and Local Packages
Lesson 4Declaring NPM Packages with package.json
Lesson 5Version Controlling Packages
Chapter 4 : Node.js
Lesson 1The Node.js Hello World
Lesson 2Loading Packages and Using Modules
Lesson 3Configuring a Basic Server
Lesson 4Using http-server as a Quick Server Solution
Lesson 5Going Back to React
Chapter 5 : Express.js
Lesson 1Starting up an Express.js Server
Lesson 2Enabling Static Files
Lesson 3Routing with Express
Lesson 4Responding with Static Files
Lesson 5Using Middleware in Express.js
Lesson 6Creating a Middleware in Express.js
Lesson 7Using Express Generator
Lesson 8Back to React
Chapter 6 : MongoDB and Beyond
Lesson 1Installing MongoDB
Lesson 2Creating a Mongo Database
Lesson 3Inserting Collections and Documents
Lesson 4Adding Is Great, But How Do You Find Things?
Lesson 5Finding Complicated Things with Operators
Lesson 6Deleting Documents, Collections, and Databases
Lesson 7MongoDB Driver in Node.js
Chapter 7 : Connecting the Dots
Lesson 1Setting Up the Server
Lesson 2Working with Template Systems – EJS
Lesson 3Running React on the Server-Side
Lesson 4Configuring Babel 6 the Right Way
Lesson 5Creating a Full Registration with MongoDB

Your questions about the course

With which software version is this tutorial compatible with?


What is the required level to follow this tutorial ?


Pay later or in 3 installments

Purchase price: 62,00 €
To pay later or in several staggered payments, select Klarna as a payment method at checkout.

Add items to your cart

Select Klarna at checkout

Receive an authorization

Pay later or in several times

3 payments of 20,67 €
every month, without interest
Total: 62,00 €
Display the conditions: Klarna
Klarna : terms of use deferred payment in 3 instalments

Wait ! 🤗

Access more than 19 free tutorials

Our data protection policy