React.js: Building Production Ready Apps, Start to Finish (Udemy.com)

Professional web development using React and Reactive Extensions

Created by: 3D BUZZ Programming and Digital Art training

Produced in 2016

icon
What you will learn

  • Understand the core concepts of React.js, and learn how to apply them to REAL web applications or games
  • Truly understand the benefits of a uni-directional, reactive, event based architecture and the related patterns
  • Build a production-quality build pipeline for our client, server, and test code with WebPack, Babel, Jasmine, and Gulp

icon
Quality Score

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

Overall Score : 84 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a reactjs course? Or looking for more detail on 3D BUZZ Programming and Digital Art training's React.js: Building Production Ready Apps, Start to Finish? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

This course is a complete view into building production ready applications using React and Reactive Extensions!
React is a view library created by Facebook that has taken the JavaScript community by storm over the last few years. It's largely responsible for a paradigm shift in web development, emphasizing the creation of reusable, modular components that are easy to understand and manipulate. Used properly, React can eliminate most, if not all, of the error-prone, long-winded, DOM manipulation code you may have had to write in the past!
Reactive Extensions (RXJS) is a library that allows us to write reactive code in JavaScript. As you'll see in this course, RXJS and React go hand in hand to provide a complete, modern, easy to understand architecture for our applications. While we use RXJS in lieu of Redux or Flux, inspiration from both are heavily borrowed; so you will leave this course with a leg up in understanding the core principles of those patterns as well!
This series is a project-based look at using all of the technologies that are becoming commonplace in the web development world. We use Gulp, WebPack, Babel, SASS, and Jasmine to put together a real-world asset pipeline that will support the development and deployment of our application.
This course has four main sections:
  • React Primer: we start with an introduction to React terminology and syntax by putting together a few simple applications.
  • Asset Pipeline: next, we begin our main project in this course by wiring together Gulp, WebPack, Babel and SASS in order to create an asset pipeline that is necessary to support a React application.
  • Project Client: the "meat" of this course; in this section we build all of our client-side code, and use RXJS and React to establish the architecture that will support our project.
  • Project Server: the final main section will focus on the creation of a socket-io server that will provide all of the server-side logic of our application.
Finally, at the end of this course, we will deploy our application to a free Heroku hosting account!
The goal of this course is simple: to be a start to finish, end to end, complete look at how we can architect an application properly using modern patterns and techniques while taking advantage of the React library!Who this course is for:
  • This course is NOT an introduction to JavaScript
  • You MUST understand JavaScript syntax
  • Familiarity with the language features of ES2015 is a plus, but not required (you'll get plenty of practice!)
  • This course is for people who want to learn how to use React.js to create production-ready applications and games
  • This course is ESPECIALLY for people who want to build reactive, real-time applications in JavaScript, using React, ReactiveExtensions, and socket.io!
  • To get the most out of this course, it is HIGHLY recommended that you follow along with implementing the project during the course (source code is provided if you get stuck)

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

3D Buzz is a company dedicated to providing the world with quality technical education over 3D animation, programming, game design, and much more. We have been producing training videos since 2001, always pushing the envelope in the development of informative lessons with an engaging and personable format. We try to make the viewer feel more like they're involved in a classroom discussion with an energetic teacher as opposed to being stuck in a dry, uninspired, run-of-the-mill training video.

But 3D Buzz is so much more than just training videos. We maintain one of the most helpful online communities on the internet. We do our very best to keep in close contact with our community, and to make sure that when you're here, you feel at home.Nelson is a software developer with fluency and professional experience in C#, C++, HTML/CSS, JavaScript and PHP.
Since 2007 he has worked professionally as a web developer, game developer and app developer in a variety of different languages and platforms.
He began teaching programming in 2010 as an instructor for 3dbuzz.com. While at 3dbuzz, he developed training video series, hosted live training webinars, and became the lead programming instructor and administrator for the site.
His training style emphasizes deep understanding of the material and hands-on practice - with most of his training programs centered around the development of complete, real world applications.

icon
Reviews

4.2

45 total reviews

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

Awesome course. Great in depth knowledge and a very pleasant instructor. A few things out of date given the rapid pace of the industry but its great deep dive, and the guys have had a tough time with Cancer and a lot of things.Kia kaha guys, stay strong and thanks for the gift of knowledge

It feels like the instructor rushes every video. He types fast, talks fast, makes mistakes and then corrects them later when he catches them. I'm sure there are better React courses out there. He's clearly knowledgeable and the app that you build is cool, but I wouldn't call this a good avenue for learning React for a beginner. I've taken other courses from this instructor and those were great, so this was very disappointing.

I really enjoyed this course ! This is exactly what I was looking for ! A great course that can teach me how to build a complete app with complex notions.Explanations are clear and are not limited to the code you are writing.I strongly recommend it !(sorry if my english is bad...)

Nelson at 3DBuzz is the best instructor I have yet to come across on Udemy. He is very thorough and takes the time to explain what he is doing. Every one of his courses will make you a better programmer and he gives you WAY more than what you pay for, which i appreciate because many training videos on Udemy are just short demos! Thank you for your hard work, Nelson! Please keep the tutorials coming!

It's really easy to follow and detailed. My only criticism is it's too detailed - and that is amazing :-)

It took me a few months to get through this course with my very limited training time available, but I'm more confident now that I know what it takes to launch a full fledged web app.I really liked the overall comprehensive front end to back end solutioning. It could use a database connection to make it more robust, like connecting to Firebase or AWS for storing historical game data or more sets, or user play counts.There could be an integration of oAuth logins to really give it a modern real world application development.I can cobble that all together from what I'v learned in other courses, but this one really is the first to show end-to-end how to connect things up and not just focus on the front end of things.An excellent course for the amount of hours put into it. I would highly recommend this for NODE Express React Apps!

Nelson has really deep knowledge on the topic, but fast typing with little explanation (most of the time) makes the course hard to follow along. It's amazing to see it implemented from start to finish, 20-minute videos are too long for me.

A little rushed in the end. Heroku is always a pain in the rear to deploy with Git. All in all, a good course for React. Expected React with Redux, but is good.

i've found this course to be really interesting and useful, i've learnt a lot especially about building the dev environment. but there are 2 huge points that i feel stop this course being awarded 5 stars:the tutor doesnt reply to any questions. im unsure of what i'm supposed to be doing (hence why i'm taking the course) so when i get an error such as "type is invalid --expect a string", i'm left to scour the web looking for a needle in a haystack. and it doesn't help when the course is a little out of date.there are several sections that require out-of-date packages. if you want to learn the newer ones (webpack 2, or react-router v4) you need to go away, learn yourself and figure out how to adapt to the code that is being demonstrated.

What is happening on screen doesn't match what is happening in my environments when instructions are followed precisely. The course did not even mention CORS issues, which I had to figure out and deal with on my own, and now the React Router is not acting as the course video demonstrates. This is really preventing me from getting the most out of this course.

the author makes a lot of assumptions. He goes pretty fast and doesnt explain "why" hes doing something rather he just does it. I do not feel empowered going thru his course. I get the material but I dont think this is a good course for react.

Are questions getting answered? Later lectures seem to be sparse with explanation and turning into more of a "just type what I type" exercise. Not really helpful. Still giving 3.5 stars (for now) as earlier units were excellent.