Learn Facebook Flux Architecture for Web Applications

A Complete course to help you learn the latest UI development Architecture from Facebook
4.3 (21 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.
360 students enrolled
$19
$30
37% off
Take This Course
  • Lectures 36
  • Length 6.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course 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.



What are the requirements?

  • Basic Knowledge of HTML and JavaScript is required for this course.
  • Knowledge of React will be of great use..

What am I going to get from this course?

  • 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

What is the target audience?

  • Student who want to learn about the new architecture pattern for JavaScript Apps

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Getting Started With Flux
Course Intro
Preview
03:24
What is Flux
Preview
08:09
What is React
07:42
Environment Setup
07:16
Chapter 1 Quiz
4 questions
Section 2: React Fundamentals
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
Section 3: Flux Components
Chapter Intro
01:56
Actions & ActionCreators
15:11
Dispatcher
05:33
Stores
12:48
Views & Controller-Views
11:18
Chapter 3 Quiz
5 questions
Section 4: Flux Tools & Environments
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
Section 5: BizList Application
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

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduonix Learning Soultions, 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.

Instructor Biography

Ready to start learning?
Take This Course