Mastering React JS (Udemy.com)

Build fast, compact, and dynamic web applications with a high performance UI to deliver a spellbinding user experience

Created by: Packt Publishing

Produced in 2015

icon
What you will learn

  • Build a strong foundation in React Components by slicing and dicing designs into fruition
  • Explore the pitfalls of bad state management and immutable data structures to change the way you program UI's
  • Ensure predictability of your UI with functional programming concepts
  • Reuse the code on the server to improve performance and optimize the search engine
  • Unit test UIs to find regression errors
  • Save memory and boost execution speed by embracing immutable data structures
  • Apply best practices from the browser to other UI infrastructures

icon
Quality Score

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

Overall Score : 62 / 100

icon
Course Description

Don't all developers want their website to be simple, attractive, interactive, and dynamic at the same time? Coding the front end while keeping these attributes in mind has been a constant struggle for web developers. Facebook and Instagram, the two most popular social networking sites, have bewitched almost one-third of our population. Well, React has been at the heart of it all, as the JavaScript library precisely developed to build user interfaces specifically for large applications which deal with time-changing data.
Mastering ReactJS will provide you with insights into using JSX with React. It will get you up and running with the React environment, showing you the current best practices as you build an advanced web application.
You'll start with setting up a development environment with React and gaining an understanding of the component life cycle, how to use virtual DOM and state machines, and how to implement advanced communication between components. We then focus on building an e-commerce admin system and a list of orders for our application Storekeeper.
The course will take root in real-world use cases and challenges on how to unit test complex enterprise-grade ReactJS applications faster. It will teach you how to render screens, explore how the router on the server is utilized and fetch data from the server, as well as e-mail authoring, and building an iOS version of our page.
The course also covers the key optimization points for Storekeeper and explores best practices for debugging. Mastering ReactJS is your go-to guide when building an e-commerce admin application fully equipped with a dashboard, a list of orders, a digest e-mail, and an iOS version.
About The Author

Simon Hjberg is a Senior UI Engineer. He is the co-author of Developing a React Edge: The JavaScript Library for User Interfaces published by the Bleeding edge Press, co-organizer of the Providence JS Meetup group, and former JavaScript instructor at Startup Institute Boston. Simon's big passion is developing streamlined user interfaces, but he also has extensive experience developing servers.
Who this course is for:
  • This course will get you up and running quickly by reinforcing the fundamentals of ReactJS by pair programming with an expert. It will take you on a journey through creating a fully equipped application, shedding light on some of the most complex processes on its way.

icon
Instructor Details

placeholder

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



icon
Reviews

3.1

12 total reviews

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

By Kashif Raja

Very bad lecture and so fast

By Jan Dahl-Madsen

It is nearly impossible to fathom what's going on in these videos as several files in the editor are edited at the same time AND the editing is time-lapsed so you can't just follow along. Everything changes all over the screen at the same time along with the spoken "instructions".

It is difficult to grasp the different concepts as there is simply no time between the different parts of explanations.

By Ioneyed

Content is solid, however if someone wants to follow along with your coding its near impossible - you jump around. I realize you provided the examples via a github repo, but sometimes typing out the content to follow along helps people pick up the material better.

By Joe Palala

It's fast and no frills

By Ronnie Laugen

The instructor is clearly knowledgable about React, but the pace is far to fast for someone completely new to React. I find myself having to go backwards in nearly each video because of this.

By Brian Yu

The course is very fast paced and misses a lot of details. Sometimes it's difficult to keep up if you're following along. For example in Section 2 the instructor mentions he added some stylesheets and a font resource but never says where those things are. I went to his github site and it's not very well structured at all, i.e.. files from all the sections are there instead of broken down by sections. Would not recommend this course.

By Björn Gunnarsson

Very badly presented. The lecturer needs to slow down. This is not a race on who can type the fastest without any or little explanation of why or what he is typing.

The content is OK, but the bad presentation ruins it, would not recommend.

By Pavel Chertorogov

ES6, React 0.14, class syntax - on Dec, 2015 the freshest course of fresh syntax.

By Bresson B

Not good at all. Author seems to forget there is a watching audience. Screen flickers and flashes files in dizzying array as the author types -> I'm never sure what the author is doing ... very little time spent on architecture and almost nothing to explain design choices ( why component was structure a certain way ... ).

By JDavid OSullivan

The instructor is extremely knowledgeable in ReactJS but goes so fast that you can't follow along. He glosses over things like supporting files and css which means you're sample will never look like his e.g the scss files included require compilation.

By Hesham Omran

Great course plan, but the instructor rushes through the content especially sections 2,3 and 7.

By Christopher Paradeise

Not so much hands on. It seems more like I'm just supposed to follow along. So many things being explained while we're writing code, not really going into detail why we would do, say, ReactDOM Factories or React Classes or Components.