React.js Quickly: Developing Scalable Web User Interfaces
3.0 (83 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,443 students enrolled

React.js Quickly: Developing Scalable Web User Interfaces

Start mastering JavaScript framework React.js used by Facebook&Instagram to develop great web/mobile user interfaces
3.0 (83 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,443 students enrolled
Created by Azat Mardan
Published 4/2016
English
English [Auto]
Price: $49.99
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Use React.js + JSX
  • Perform React Unit Testing
  • Know best practices
  • Implement Isomorphic JavaScript
  • Develop mobile iOS apps
  • Implement React routing
  • Plugin data stores with Reflux
  • Use Babel, Gulp and Webpack
  • Learn React Native fundamentals
  • Learn React Router basics
  • Build native iOS app to display current weather
Course content
Expand all 24 lectures 04:08:07
+ Introduction to React with JSX, Meteor and Express
4 lectures 41:13
React Quickly Chapter 2 Project: Tooltip with React
11:37
React Quickly Chapter 3 Project: Timer with JSX and React
12:04
React Quickly Chapter 4 Project: Rock Paper Scissors with Meteor and React
09:34
+ React, Reflux and Node.js/Express.js Backend
4 lectures 43:03
React Quickly Chapter 5 Project: Chat with Meteor and React
14:56
React Quickly Chapter 6 Project: Message Board with Reflux, Express and React
08:12
React Quickly Chapter 6 Project: Message Board with Reflux, Express and React 2
12:17
React Quickly Chapter 6 Project: Message Board with Reflux, Express and React 3
07:38
+ Architecturing React Apps and Testing with Jest
8 lectures 01:32:18
React Quickly Chapter 7 Project: Password Widget with Gulp and React 1
18:25
React Quickly Chapter 7 Project: Password Widget with React 2
08:09
React Quickly Chapter 7 Project: Password Widget with Gulp and React 3
14:42
React Quickly Chapter 7 Project: Password Widget with Gulp and React 4
04:43
React Quickly Chapter 8 Project: Autocomplete Widget with Express and React 1
11:03
React Quickly Chapter 8 Project: Autocomplete Widget with Express and React 2
09:34
React Quickly Chapter 8 Project: Autocomplete Widget with Express and React 3
11:32
React Quickly Chapter 8 Project: Autocomplete Widget with Express and React 4
14:10
+ React Native Quickly: Developer-Friendly iOS Development
3 lectures 33:48
Building Weather iOS Mobile App with React Native 1
10:47
Building Weather iOS Mobile App with React Native 2
11:51
Building Weather iOS Mobile App with React Native 3
11:10
+ React Stack with React Router, Webpack, and Babel
3 lectures 32:23
React Quickly Chapter 10 Project: Nile Store with Webpack, and React Router 1
08:49
React Quickly Chapter 10 Project: Nile Store with Webpack, and React Router 2
11:01
React Quickly Chapter 10 Project: Nile Store with Webpack, and React Router 3
12:33
Requirements
  • JavaScript
  • Web development (basics)
  • Programming
Description

React Quickly is for anyone who wants to learn React.js fast. This hands-on course teaches you the concepts you need with lots of projects. React.js is a JavaScript User Interface library. It's comparable to the View in the Model-View-Controller concept. 

React is simple yet very performant and developer friendly. It's used and maintained by Facebook and Instagram as well as vast open source community.

You'll start with the basics, including how React fits in your application, JSX, and handling states and events. Next, you’ll learn about the core topics like components, forms and data. Then, you’ll dive into React integration topics, like unit testing and isomorphic JavaScript with Express.js, and Gulp. You'll see how to build a single-page application with Reflux, and React using a RESTful API server build on Express.js, Node.js and MongoDB. 

Also, You'll learn how to build a full-blown front-end app with routing by using React Router. Lastly, you'll see how to build an iOS app with React Native without any Objective-C or Swift knowledge, only pure JavaScript!

Who this course is for:
  • This course is for web developers with some JavaScript experience.