Урок 1.00:01:25
What to Expect from the Course
Урок 2.00:03:00
Getting a Code Editor
Урок 3.00:04:29
Installing Node and React Tools
Урок 4.00:00:52
Source Code for the Course
Урок 5.00:02:18
Understanding React Part 1
Урок 6.00:02:37
Understanding React Part 2
Урок 7.00:01:06
Previewing NoteToSelf
Урок 8.00:07:42
ES6 | Class Definitions
Урок 9.00:08:05
ES6 | Class Inheritance & Template Strings
Урок 10.00:05:44
Setting Up NoteToSelf
Урок 11.00:05:41
Rendering JSX onto the DOM
Урок 12.00:07:35
Creating an App Component | ES6 Imports and Exports
Урок 13.00:01:50
React Essentials | State
Урок 14.00:05:01
Building a Bootstrap Form
Урок 15.00:08:40
Introducing State into the Form
Урок 16.00:05:15
ES6 | Arrow Functions
Урок 17.00:06:31
Creating a List of Notes
Урок 18.00:03:50
ES6 | Destructuring Objects
Урок 19.00:06:47
Introducing Props with a Note Component
Урок 20.00:08:00
React Lifecycle Methods and SFCookies
Урок 21.00:02:45
Why You Should Write Tests
Урок 22.00:02:34
Setting Up the Testing Environment
Урок 23.00:09:20
Testing the Note Component
Урок 24.00:04:26
ES6 | Spread Operator for Spread Attributes
Урок 25.00:08:40
Testing the App Component
Урок 26.00:10:37
Testing Form Behavior
Урок 27.00:05:22
Testing the Cookies
Урок 28.00:02:57
Reporting Test Coverage
Урок 29.00:02:42
Understanding Redux
Урок 30.00:03:26
Understanding Redux Visually
Урок 31.00:01:56
Previewing FlashcardPro
Урок 32.00:06:30
Setting Up FlashcardPro
Урок 33.00:07:49
Loading the StackList
Урок 34.00:10:06
Introducing React-Router and Linking to Stacks
Урок 35.00:05:36
Redux Action | setStack
Урок 36.00:07:50
Redux Reducer | Setting the Stacks
Урок 37.00:06:26
Creating the Redux Store
Урок 38.00:10:15
Setting the Stack and Binding Action Creators
Урок 39.00:08:27
Connecting the Stack Component
Урок 40.00:03:43
Creating Card Components
Урок 41.00:13:34
Styling and Revealing Card Answers
Урок 42.00:11:08
Loading Stacks
Урок 43.00:12:52
Creating a Stack Form
Урок 44.00:12:57
Building Cards in the Stack Form
Урок 45.00:06:37
Adding a New Stack
Урок 46.00:10:20
Shallow Rendering the App Component
Урок 47.00:10:57
Fixtures and Testing the Stack Component
Урок 48.00:05:54
Testing the StackList | Challenge
Урок 49.00:09:24
Testing the Rendering StackForm | Challenge
Урок 50.00:08:54
Simulating Behavior and Testing the StackForm | Part 1
Урок 51.00:08:22
Simulating Behavior and Testing the StackForm | Part 2
Урок 52.00:12:14
Testing the Card | Challenge
Урок 53.00:07:30
Testing the Redux Actions in FlashcardPro
Урок 54.00:11:20
Testing the Redux Reducers in FlashcardPro
Урок 55.00:04:29
Test Coverage and Why Tests Save Lives
Урок 56.00:05:20
Bonus: Advanced React | Stateless Functional Components
Урок 57.00:01:09
Previewing Jeopardy
Урок 58.00:04:46
Setting Up Jeopardy
Урок 59.00:05:28
Fetching Categories through Jservice
Урок 60.00:06:38
Setting Categories through Redux
Урок 61.00:05:51
Connecting the App Component
Урок 62.00:05:50
Adding Routing and a Category Component
Урок 63.00:04:22
Linking to Categories and Styling
Урок 64.00:07:59
Picking a Category
Урок 65.00:06:11
Fetching Category Data
Урок 66.00:10:29
Creating a Clue Component
Урок 67.00:01:32
Setting Up Tests for Jeopardy
Урок 68.00:10:15
Testing the Jeopardy App Component
Урок 69.00:08:02
Testing the Clue Component's Structure | Challenge
Урок 70.00:05:47
Simulating the Clue's Behavior
Урок 71.00:07:00
Unlinking | Category Tests Part 1
Урок 72.00:10:53
Mocking APIs with Sinon | Category Tests Part 2
Урок 73.00:05:15
Category Functionality | Category Tests Part 3
Урок 74.00:04:11
Testing the Redux Actions in Jeopardy | Challenge
Урок 75.00:05:36
Testing the Redux Reducers in Jeopardy | Challenge
Урок 76.00:02:01
Test Coverage for Jeopardy
Урок 77.00:00:53
Congratulations and Final Remarks