24. Securing our application/5. Adding an unauth modal.mp421.56MB
24. Securing our application/6. Adding a redux auth wrapper.mp448.9MB
24. Securing our application/7. Improving the user experience for anonymous users.mp422.87MB
24. Securing our application/8. Adding a popup for anonymous users when clicking buttons.mp460.32MB
24. Securing our application/9. Summary of section 25.mp46.42MB
25. Finishing touches and publishing our application/1. Introduction.mp410.17MB
25. Finishing touches and publishing our application/10. Publishing to Firebase.mp436.71MB
25. Finishing touches and publishing our application/11. End of course summary.mp415.42MB
25. Finishing touches and publishing our application/2. Adding more loading indicators.mp481.12MB
25. Finishing touches and publishing our application/3. Adding a Not Found component.mp433.37MB
25. Finishing touches and publishing our application/4. Dealing with not found events.mp450.96MB
25. Finishing touches and publishing our application/5. Final clean up and finishing touches.mp448.67MB
25. Finishing touches and publishing our application/6. Fixing a bug in the application.mp485.38MB
25. Finishing touches and publishing our application/7. Building the project.mp424.42MB
25. Finishing touches and publishing our application/8. Examining the bundle size.mp428.41MB
25. Finishing touches and publishing our application/9. Service Workers.mp453MB
26. Post course Challenge/1. Challenge introduction.mp434.28MB
26. Post course Challenge/2. Challenge set up.mp413.64MB
26. Post course Challenge/3. Challenge hints.mp430.81MB
26. Post course Challenge/4. Challenge solution part 1.mp431.85MB
26. Post course Challenge/5. Challenge solution part 2.mp429.39MB
26. Post course Challenge/6. Challenge solution part 3.mp428MB
26. Post course Challenge/7. Challenge solution part 4.mp419.41MB
26. Post course Challenge/8. Challenge solution part 5.mp425.16MB
27. Bonus - Course updates - June 2019/1. Course update June 2019 - whats changed and what to do if you mid course.mp459.96MB
28. Bonus - Revents Alpha, React Hooks and the future of this course/1. Introduction to Revents Alpha.mp421.53MB
28. Bonus - Revents Alpha, React Hooks and the future of this course/2. React Hooks used in Revents Alpha.mp4110.99MB
28. Bonus - Revents Alpha, React Hooks and the future of this course/3. React Redux Hooks used in Revents Alpha.mp473.45MB
28. Bonus - Revents Alpha, React Hooks and the future of this course/4. React Redux Firebase Alpha, setup, usage and the future of this course.mp4119.5MB
3. Thinking in React/1. Introduction.mp47.29MB
3. Thinking in React/10. Adding state to our application.mp436.09MB
3. Thinking in React/11. Inverse data flow.mp458.48MB
3. Thinking in React/12. Summary of section 3.mp412.24MB
3. Thinking in React/2. Breaking up the UI into a component hierarchy.mp432.26MB
3. Thinking in React/3. Semantic UI Introduction.mp471.94MB
3. Thinking in React/4. Building our first component.mp434.34MB
3. Thinking in React/5. Adding the Navigation bar and styling.mp480.85MB
3. Thinking in React/6. Adding the event list items component.mp460.21MB
3. Thinking in React/7. Adding the Event Form.mp435.9MB
3. Thinking in React/8. Passing down static props to components.mp488.28MB
3. Thinking in React/9. Identifying state.mp414.57MB
4. Forms 101/1. Introduction.mp46.52MB
4. Forms 101/2. Uncontrolled Forms.mp430.41MB
4. Forms 101/3. Controlled Forms.mp4112.7MB
4. Forms 101/4. Submitting form data.mp482.54MB
4. Forms 101/5. Summary of section 4.mp410.41MB
5. Creating a CRUD application in React/1. Introduction.mp43.37MB
5. Creating a CRUD application in React/2. Selecting event to open.mp472.46MB
5. Creating a CRUD application in React/3. React lifecycle method - componentDidMount.mp438.35MB
5. Creating a CRUD application in React/4. React Lifecycle method - Alternative to componentWillReceiveProps.mp441.53MB
5. Creating a CRUD application in React/5. Updating the events.mp436.68MB
5. Creating a CRUD application in React/6. Deleting the events.mp433.2MB
5. Creating a CRUD application in React/7. Summary of section 5.mp46.24MB