• Online, Self-Paced
Course Description

Flux is a pattern of unidirectional data flow designed to handle data flows throughout an application. There are numerous implementations of Flux, all subtly different. This course covers the use of Facebook's Flux pattern within a web application developed in React.

Learning Objectives

A Flux Overview

  • start the course
  • describe Flux and how it fits with React
  • describe the core Flux concepts
  • configure a basic Flux action
  • configure a Flux dispatcher
  • create a Flux store
  • configure a controller view in a Flux application
  • describe the flow of events in Flux
  • use the five functions in Facebook's Flux API

Working with Flux

  • configure Flux change listeners
  • register a Flux store with the dispatcher
  • configure private storage for a Flux store
  • configure Flux store interactions via actions
  • create an initialize action to initialize a Flux store
  • update data using Flux
  • add a Flux store listener
  • delete data via Flux

Practice: Flux

  • configure a Flux Action, Dispatcher, and Store

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.