React and Flux Web Development for Beginners (Udemy.com)

The comprehensive guide to building professional web apps with Facebook's React & Flux

Created by: Mark Price

Produced in 2018

icon
What you will learn

  • Build reusable web components with React & flux
  • Build simple Node & Express servers to work with React
  • Use Flux & Reflux to manage your data in React
  • Make HTTP requests in React & Flux
  • Build React websites that can work with data (ie for startups or products)

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100

icon
Course Description

React & Flux Course Description
Welcome to React and Flux Web Development for Beginners.
This course is designed for developers who know basic HTML and CSS but who want to take their skills to the next level by building data-driven web apps - the kind of apps that can be used for products or startups and the type of apps that can interact with servers.
The course is also for developers of any level who want to know and master React and Flux.
Why React?
Why should you learn React js instead of Angular or Backbone or Ember or Meteor? One reason is because React is incredibly minimalistic. It focuses on reusable view components. Never have to copy and paste code again with React. Then take the Reflux design architecture and mix it with React js and you have a full-stack front-end solution that is very lightweight. Frameworks like Angular do a LOT of things, are very heavyweight, and have steep learning curves. Why use a framework that gives you stuff you don't need in every project?
React was created by Facebook, designed incredibly well, and makes fantastic data-driven websites. React Flux is a powerful combination.
React & Flux Course Content

You are going to learn a lot in this course. Here are some of the topics we cover:
  • React Components and component nesting
  • React Component user interaction with states
  • React Component data management with props
  • Robust architectures with Flux and Reflux
  • Building simple Node & Express servers
  • Making HTTP requests and managing data in React
  • In-line React styling with Javascript
  • Parsing and managing JSON in React
  • Single page applications with React Router
  • Javascript overview
  • Professional development practices and tips

Who this course is for:
  • If you know basic HTML, CSS, and Javascript then this React course is for you
  • If you are an advanced developer but don't know Javascript you will get by just fine in this React course
  • If you have no HTML or CSS experience you should learn those first before taking this React course
  • If you want to move away from jQuery then take this React course

icon
Instructor Details

placeholder

I am a veteran mobile developer having built over 57 mobile apps for iOS and Android, and I've also build multiple Unity 3D games, including Call of Duty Ghosts mobile.
I also spend most of my days now as a professional engineering instructor - changing the lives of students throughout the world - helping them make amazing salaries as engineers.
My passion is helping people reveal hidden talents and guide them into the world of startups and programming. I currently am teaching iOS 10, Apple TV & tvOS, React & Flux web development, Objective-C, Swift 3, Android, Javascript, Node, and Java. I also teach Unity 3D game development.Devslopes transforms beginner students into paid professionals through curated project based videos, interactive quizzes, and exercises. After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.

Our target students are:

  • First time developers
  • Entrepreneurs who want to build their own technology startup
  • Current developers looking to either advance their careers or learn new technologies.



By taking our courses, our students have been able to:

  • Get jobs as developers with amazing salaries
  • Launch (and even sell) their technology startups
  • Get promotions and make substantial career changes



We strive to teach students how to code through polished

icon
More courses by Mark Price

Beginner API development in Node, Express, ES6, & MongoDB

$11.99

Android N: From Beginner to Paid Professional

$11.99

Beginner Full Stack Web Development: HTML, CSS, React & Node

$11.99

iOS 10 & Swift 3: From Beginner to Paid Professionalâ„¢

$11.99

icon
More reactjs courses

React js. From the beginning. w/ Redux and React Router

$11.99

React JS, Angular & Vue JS - Quickstart & Comparison

$11.99

Server Side Rendering with React and Redux

$11.99

Microservices with Node JS and React

$11.99

Learn React by building and deploying production ready app

$11.99

Modern React with Redux [2020 Update]

$11.99

icon
Reviews

4.3

50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Marie Pelletier

This class was more complete than I expected. It doesn't just teach you how React works, but everything you need to know to do a React project. I especially loved learning how to create a React skeleton (I use it all the time now) and set things up with Flux and other NPM packages. I feel closer to working like a professional programmer. The pacing is good and the explanations are clear.

By Shem Sedrick

Great learner course. He does a great job of explaining the small things like setting up the node packages you will need.

By FvdZ

Easy to follow content. Flux and Reflux are well explained.

By Michael Kasek

I am about 3/4 of the way through and I actually like his style of not having everything scripted out and already set. It's nice actually being able to see him write the code as he goes and run into problems and errors. Being able to see how other people figure out what the problem is also helps. His knowledge of React seems to be pretty good and I like that he goes into detail a lot of the time to explain why he is doing certain things.

By Esref D

he start doing something after 3 hours of video,

he intentionally speaks very very slow, you have to watch the video's with 1.5x speed than he sounds normal and he explains unnecessary things all the time to make the video's long,

I can say 60% of content is emm ummm and empty talk,

probably I will look for refund as well,

I check to find out something useful or to learn but all he does is to talk about this and that and nothing clear, he uses all time to talk about jebrish repeated sentences.

He hardly explains anything, all he says is do it in this way write this line here and 1 hours goes with talking about tools such as editors and chrome extensions etc.

By Marc Miralles

Great course, clear and step by step. In my opinion buy this is a good inversion

By Kasey Schlaudt

Loving the course. I am not a web developer, but got this course in hopes of getting a job. He teaches real life examples that you would use in a real job. Even though this course is not designed for complete beginners it helped me a ton. I can go out of this class confident on making any website.

By Carlos Agustin Danna

This course teaches the basics of react in a very organized way, it help to understand the principles behind react and challenged me through exercise it to understand it deeply.

The instructor was very clear, sometimes even repetitive but in a good way because it explained what he was doing, instead of assuming that the students already understands what he was doing.

All the course material is up to date with the latest versions which is very important in the world of web development.

Finally I just want to say thanks to Mark for making this course which I enjoyed and learned a lot from it.

By Jason Stiesi

This lecture has really taught me a lot about web development and how to create my own websites

By Nathan van Deventer

very informative and thorough. Breaks down each section into digestible information. code and applications are relevant to real-life.

By David Edwards

The way he teaches by breaking things down and draws them out so you understand the bigger picture was very helpful for me.

If you are not very clear on the basics of react this is a excellent course to take.

Production quality is very good (heard you dropped the black background, I was liking it)

Few things to note

Es6 is not used in the course (I would love to see a lecture of refactoring one one of the apps)

Mixins are used

When using a server it is in a separate folder (had never seen this before, but not a bad thing)

Currently nothing about Relay in the course (I originally took this because it came up when I searched Relay, but I do not regret taking it!)

By Daniel Dold

This course started off great as Mark explained in depth about React. The course started to do downhill when it started into the react-router section. The version of react-router used in this course is version 3 while the latest version is version 4. React-router dramatically changed its API from v3 to v4 so all of this section is completely outdated.

The course is outdated and doesn't seem like it will be updated anytime soon. There's also no instructor feedback. Every video we are told to join a chat group for any questions or discussions. When I tried this, I messaged Mark directly and he completely ignored my question.

All in all I wouldn't recommend this course and it is definitely not worth the money. There are far better and more up to date React courses on here