Learning Full Stack React

Learning Full Stack React

English | 2016 | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 2.5 Hours | 667 MB

Get started with the complete React development stack

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 You Will Learn

  • Understand the fundamentals of React full-stack development
  • Get to know how to get the most from Node.js and server-side JavaScript
  • Use the NPM (Node Package Manager) to add and remove packages and to create your own
  • Understand the component-based paradigm of React
  • Understand routing with Express.js
  • Find out about modern NoSQL databases using MongoDB
Table of Contents

1. React.js
Course Overview
Creating my First React Element
Getting to Know JSX and Babel
Creating a React Component
Passing Components and Properties
Building with Forms and States in React
Walking through a Full State Cycle

2. Node.js
Using http-server as a Quick Server Solution
Going Back to React

3. Express.js
Using Express Generator
Back to React

4. MongoDB and Beyond
Installing MongoDB
MongoDB Driver in Node.js

5. Connecting the Dots
Setting Up the Server
Working with Template Systems – EJS
Running React on the Server Side
Configuring Babel 6 the Right Way
Creating a Full Registration with MongoDB