- Overview
- Transcript
1.1 Introduction
1.Getting Started2 lessons, 03:51
1.1Introduction00:57
1.2Application Demo02:54
2.Project Setup3 lessons, 20:58
2.1Setting Up a Gulpfile10:02
2.2Creating an Index Page05:45
2.3Starting the Server05:11
3.Server-Side Code6 lessons, 53:00
3.1User Accounts Overview07:23
3.2Configuring Passport08:55
3.3Installing Middleware05:21
3.4Writing the Login Template06:14
3.5Writing Login Routes19:23
3.6Creating the Chirps API05:44
4.The Client Side16 lessons, 2:43:53
4.1An Overview of Flux06:00
4.2Creating Constants and Actions16:22
4.3Writing the Store Creator14:13
4.4Creating the Chirp Store12:59
4.5Writing the App Component07:16
4.6Creating the Chirp Input Component17:55
4.7Creating the Chirp List Component10:31
4.8Creating the Chirp Box12:46
4.9Creating the User Store07:52
4.10Creating the User List Component16:12
4.11Creating the Follow Button13:51
4.12Sorting Stores02:13
4.13Creating Navigation03:13
4.14Creating the User Profile11:59
4.15Writing Store Mixins07:47
4.16Doing Server Polling02:44
5.Conclusion1 lesson, 00:29
5.1Conclusion00:29
1.1 Introduction
There's a lot of talk about Flux applications going on around the Internet these days. And if you haven't been keeping up with it you might be wondering what exactly is Flux and should I be using it? Hi, I'm Andrew Burgess and in this course, I'm going to teach you all about building a Flux application. Flux is actually an application architecture similar to MVC. And so you can use the Flux pattern to build amazing web applications. And that's what we're going to be doing in this course. We're going to be building a simple Twitter clone that we're gonna call Chirper. It's going to be built with the Flux pattern, and we're also going to use React as the view library. So, we have two different projects from Facebook in this course. Throughout this course, you'll learn what flux Is and how you can do it. We'll take a look at building actions and stores. We'll take a look at how our views should interact with those actions and stores. And we'll build a small but robust server side that will manage all of our user accounts and data for us. We've got a lot to cover here, so as soon as you're ready, let's get started.