Learn Facebook Flux Architecture for Web Applications
3.6 (28 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
402 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Facebook Flux Architecture for Web Applications to your Wishlist.

Add to Wishlist

Learn Facebook Flux Architecture for Web Applications

A Complete course to help you learn the latest UI development Architecture from Facebook
3.6 (28 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
402 students enrolled
Last updated 11/2015
English
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Use Flux Architecture in Web Apps
  • Learn the design pattern for scalable UIs
  • Learn how flux operate with complimentary technology like ReactJs
  • Build real world Apps along the course
View Curriculum
Requirements
  • Basic Knowledge of HTML and JavaScript is required for this course.
  • Knowledge of React will be of great use..
Description

Get to learn the latest architecture and design pattern for developing UI for scalable web apps. When you are developing a fairly complex app you will reach the limit of MVC very soon and Flux is a complete rethink of the architecture created from ground up for handling massively scalable apps.

The power behind the architecture is its one way data flow. It uses two powerful constructs one is the Action creator and the other being the singleton dispatcher. They work together to maintain the unidirectional data flow even when the number of views becomes very large. The flux architecture allows for features such as Enforced synchronization between dispatchers and handlers, no cascading actions and semantically descriptive actions. This is a great new technology for all the web developers who struggle with complexities of MVC as their app grow in popularity.

The course aims to provide a one stop training manual for developing apps using this new architecture. You will start with the basic concepts behind this popular technology and follow it up with a detail section on React which compliments this architecture. You will then learn about the flux components such as Action creators, Dispatchers and Stores. You will learn to set up the programming environment and go through the popular tools. You will finally build a complete web app using the Flux Architecture and its associated technologies.

After completing the course you will be able to:

Rethink your web app architecture on the concepts learned all through this course

Build professional Apps using Flux architecture

Have a conceptual understanding of the Flux way of doing things

Use ReactJs and Flux together in your application


So get started and start building your next app using Flux.



Who is the target audience?
  • Student who want to learn about the new architecture pattern for JavaScript Apps
Compare to Other Flux Courses
Curriculum For This Course
36 Lectures
06:18:09
+
Getting Started With Flux
4 Lectures 26:31


What is React
07:42

Environment Setup
07:16

Chapter 1 Quiz
4 questions
+
React Fundamentals
7 Lectures 01:13:27
Chapter Intro
01:25

React JSX
14:31

States & Properties
09:55

States & Properties - Implementation
11:28

React Lifecycle
11:52

Simple React Component - Introduction
11:30

Simple React Component - Implementation
12:46

Chapter 2 Quiz
5 questions
+
Flux Components
5 Lectures 46:46
Chapter Intro
01:56

Actions & ActionCreators
15:11

Dispatcher
05:33

Stores
12:48

Views & Controller-Views
11:18

Chapter 3 Quiz
5 questions
+
Flux Tools & Environments
6 Lectures 01:04:02
Chapter Intro
02:00

Browserify
09:14

Browserify - Features
12:24

Tasks With Gulp
18:32

A Look At TodoMVC
16:19

Some Other Flux Based Tools
05:33

Chapter 4 Quiz
5 questions
+
BizList Application
14 Lectures 02:47:23
Chapter Intro
02:20

Environment Prep
10:48

Environment Prep - Final Steps
12:08

Creating The Components
10:08

Creating The Components - Advance
11:15

Getting Data - Concepts
10:14

Getting Data - Implementation
12:32

Display Data
19:16

Display Data - implementation
17:30

Add Data - Concepts
10:09

Add Data - Implementation
12:15

Updating Data - Basics
10:16

Updating Data - Features
11:24

Updating Data Implementation
17:08
About the Instructor
Eduonix Learning Solutions
4.2 Average rating
50,158 Reviews
805,669 Students
190 Courses
1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Eduonix-Tech .
4.2 Average rating
48,107 Reviews
783,104 Students
145 Courses