本站已收录 番号和无损神作磁力链接/BT种子 

[FreeCourseSite.com] Udemy - Build an app with React, Redux and Firestore from scratch

种子简介

种子名称: [FreeCourseSite.com] Udemy - Build an app with React, Redux and Firestore from scratch
文件类型: 视频
文件数目: 253个文件
文件大小: 12.39 GB
收录时间: 2020-6-21 08:52
已经下载: 3
资源热度: 214
最近下载: 2024-12-11 08:07

下载BT种子文件

下载Torrent文件(.torrent) 立即下载

磁力链接下载

magnet:?xt=urn:btih:81996e352216da2af4c19575b1c365e5f18e0ada&dn=[FreeCourseSite.com] Udemy - Build an app with React, Redux and Firestore from scratch 复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。

喜欢这个种子的人也喜欢

种子包含的文件

[FreeCourseSite.com] Udemy - Build an app with React, Redux and Firestore from scratch.torrent
  • 1. Course introduction and getting started/1. Introduction.mp438.19MB
  • 1. Course introduction and getting started/10. Source control.mp437.38MB
  • 1. Course introduction and getting started/11. Section 1 summary.mp417.04MB
  • 1. Course introduction and getting started/2. Exercise Files.mp411.83MB
  • 1. Course introduction and getting started/3. Setting up the project.mp455.92MB
  • 1. Course introduction and getting started/4. Visual Studio Code Extensions.mp457.28MB
  • 1. Course introduction and getting started/5. Course Snippets.mp432.07MB
  • 1. Course introduction and getting started/6. Reviewing the React project contents and startup.mp494.12MB
  • 1. Course introduction and getting started/7. Hot Module Replacement.mp438.82MB
  • 1. Course introduction and getting started/8. Folder Structure.mp465.35MB
  • 1. Course introduction and getting started/9. Versions.mp438.78MB
  • 10. Adding Google maps integration into our application/1. Introduction.mp46.6MB
  • 10. Adding Google maps integration into our application/2. Getting our Google API Keys.mp455.29MB
  • 10. Adding Google maps integration into our application/3. Setting up Places Autocomplete.mp445.78MB
  • 10. Adding Google maps integration into our application/4. Creating a reusable Place Input field.mp496.98MB
  • 10. Adding Google maps integration into our application/5. Narrowing the venue results to the selected city.mp4147.35MB
  • 10. Adding Google maps integration into our application/6. Setting up Google Maps + Google Maps Challenge.mp483.92MB
  • 10. Adding Google maps integration into our application/7. Google maps challenge solution.mp477.99MB
  • 10. Adding Google maps integration into our application/8. Adding a Map component to our application.mp4112.9MB
  • 10. Adding Google maps integration into our application/9. Summary of section 10.mp43.79MB
  • 11. Modals/1. Introduction.mp46.65MB
  • 11. Modals/2. Setting up our modals in Redux part 1.mp450.18MB
  • 11. Modals/3. Setting up our modals in Redux part 2.mp490.3MB
  • 11. Modals/4. Adding login and register modals.mp486.44MB
  • 11. Modals/5. Creating an auth reducer.mp446.6MB
  • 11. Modals/6. Hooking up the nav bar to the auth.mp466.41MB
  • 11. Modals/7. Summary of section 11.mp43.22MB
  • 12. Redux Thunk/1. Introduction.mp412.85MB
  • 12. Redux Thunk/2. Redux thunk 101 part 1.mp475.24MB
  • 12. Redux Thunk/3. Redux-Thunk 101 part 2.mp471.19MB
  • 12. Redux Thunk/4. Isolating button loading indicators.mp454.66MB
  • 12. Redux Thunk/5. Creating a mock API.mp427.81MB
  • 12. Redux Thunk/6. Fetching events from the mock API.mp463.06MB
  • 12. Redux Thunk/7. Adding a Loading Component.mp461.85MB
  • 12. Redux Thunk/8. Summary of section 12.mp46.9MB
  • 13. Loose Ends/1. Introduction.mp43.04MB
  • 13. Loose Ends/2. React Redux Toastr.mp485.66MB
  • 13. Loose Ends/3. Date FNS.mp494.69MB
  • 13. Loose Ends/4. Event Activity.mp413.49MB
  • 13. Loose Ends/5. Summary of section 13.mp424.04MB
  • 14. Firestore introduction/1. Introduction.mp49.87MB
  • 14. Firestore introduction/2. Creating the Firebase project.mp451.44MB
  • 14. Firestore introduction/3. Setting up the store for Firestore.mp4104.8MB
  • 14. Firestore introduction/4. Adding data to Firestore.mp463.25MB
  • 14. Firestore introduction/5. Listening to data from Firestore.mp4110.72MB
  • 14. Firestore introduction/6. Summary of section 14.mp48.93MB
  • 15. Firebase authentication/1. Introduction.mp45MB
  • 15. Firebase authentication/10. Adding Facebook login to our app.mp449.43MB
  • 15. Firebase authentication/11. Adding Google login to our app.mp450.19MB
  • 15. Firebase authentication/12. Managing the User profile data.mp456.33MB
  • 15. Firebase authentication/13. Changing the nav bar display name.mp421.77MB
  • 15. Firebase authentication/14. Adding the Account page.mp445.36MB
  • 15. Firebase authentication/15. Updating the Password form.mp480.37MB
  • 15. Firebase authentication/16. Attaching auth is ready to the app.mp459.44MB
  • 15. Firebase authentication/17. Summary of section 15.mp48.98MB
  • 15. Firebase authentication/2. Firebase login.mp445.35MB
  • 15. Firebase authentication/3. Handling Firebase errors.mp425.69MB
  • 15. Firebase authentication/4. Using withFirebase to sign out of the app.mp441.56MB
  • 15. Firebase authentication/5. Creating the register method.mp4104.34MB
  • 15. Firebase authentication/6. Hooking up the register method to our app.mp439.83MB
  • 15. Firebase authentication/7. Error handing in the Register form.mp429.51MB
  • 15. Firebase authentication/8. Social login component.mp422.85MB
  • 15. Firebase authentication/9. Facebook login setup.mp440.48MB
  • 16. User management/1. Introduction.mp41.75MB
  • 16. User management/2. Setting up the basic user page form.mp435.16MB
  • 16. User management/3. Creating a reusable Radio input field.mp459.33MB
  • 16. User management/4. Adding the update user profile user action.mp433.36MB
  • 16. User management/5. Hooking the update user method to the form.mp456.19MB
  • 16. User management/6. Date consistency.mp471.85MB
  • 16. User management/7. Adding the about me page.mp465.94MB
  • 16. User management/8. Summary of section 16.mp42.11MB
  • 17. Photo Uploads in our application/1. Introduction.mp415.31MB
  • 17. Photo Uploads in our application/10. Displaying the photos on the page.mp458.53MB
  • 17. Photo Uploads in our application/11. Dealing with duplicate photos on the page.mp447.16MB
  • 17. Photo Uploads in our application/12. Adding the delete photo method.mp458.48MB
  • 17. Photo Uploads in our application/13. Adding the set main photo method.mp449.25MB
  • 17. Photo Uploads in our application/14. Improving the User experience.mp451.52MB
  • 17. Photo Uploads in our application/15. Summary of section 17.mp49.74MB
  • 17. Photo Uploads in our application/2. Setting up Firebase Storage.mp416.17MB
  • 17. Photo Uploads in our application/3. Adding the Photos page.mp414.62MB
  • 17. Photo Uploads in our application/4. React Dropzone.mp4144.7MB
  • 17. Photo Uploads in our application/5. React Cropper.mp482.82MB
  • 17. Photo Uploads in our application/6. Adding the photo upload method.mp4104.31MB
  • 17. Photo Uploads in our application/7. Adding the method to the photo component.mp449.3MB
  • 17. Photo Uploads in our application/8. Using the debugger in VS Code.mp472.98MB
  • 17. Photo Uploads in our application/9. Connecting the photos component to Firestore.mp480.34MB
  • 18. Challenge 1/1. Introduction to the challenge.mp422.04MB
  • 18. Challenge 1/2. Challenge set up.mp469MB
  • 18. Challenge 1/3. Challenge solution.mp458.98MB
  • 19. Moving the Events into Firestore/1. Introduction.mp42.79MB
  • 19. Moving the Events into Firestore/10. improving the cancel experience.mp4105.22MB
  • 19. Moving the Events into Firestore/11. React lifecycle method - componentWillUnmount.mp448.89MB
  • 19. Moving the Events into Firestore/12. Adding conditionals to the buttons in the event detailed header.mp479.48MB
  • 19. Moving the Events into Firestore/13. Adding the user signup to events.mp492.68MB
  • 19. Moving the Events into Firestore/14. Adding cancel signup to the events.mp467.49MB
  • 19. Moving the Events into Firestore/15. Setting the links in the app.mp461.75MB
  • 19. Moving the Events into Firestore/16. Viewing other users profiles.mp467.43MB
  • 19. Moving the Events into Firestore/17. App cleanup.mp475.33MB
  • 19. Moving the Events into Firestore/18. React lazy load.mp445.92MB
  • 19. Moving the Events into Firestore/19. Adding loading indicators to improve the user experience.mp476.1MB
  • 19. Moving the Events into Firestore/2. Firestore Database design.mp441.55MB
  • 19. Moving the Events into Firestore/20. Summary of section 19.mp49.92MB
  • 19. Moving the Events into Firestore/3. Create event method.mp4116.34MB
  • 19. Moving the Events into Firestore/4. Hooking up the create event method to the event form.mp440.55MB
  • 19. Moving the Events into Firestore/5. Getting data from Firestore.mp473.54MB
  • 19. Moving the Events into Firestore/6. Updating the mapState function.mp440.65MB
  • 19. Moving the Events into Firestore/7. Converting objects to arrays.mp493.87MB
  • 19. Moving the Events into Firestore/8. Updating events.mp475.23MB
  • 19. Moving the Events into Firestore/9. Adding the cancel event toggle.mp461.74MB
  • 2. React Concepts/1. Introduction.mp45.99MB
  • 2. React Concepts/2. Why React.mp410.79MB
  • 2. React Concepts/3. React Concepts.mp49.47MB
  • 2. React Concepts/4. Introduction to JSX.mp413.96MB
  • 2. React Concepts/5. React Developer tools.mp425.61MB
  • 2. React Concepts/6. Decisions decisions....mp415.94MB
  • 20. Paging, sorting and filtering/1. Introduction.mp434.57MB
  • 20. Paging, sorting and filtering/10. Adding filtered events to the reducer state.mp456.84MB
  • 20. Paging, sorting and filtering/11. Adding the events to the UI.mp449.79MB
  • 20. Paging, sorting and filtering/12. Adding tab functionality to change the query.mp474.62MB
  • 20. Paging, sorting and filtering/13. Summary of section 20.mp421.82MB
  • 20. Paging, sorting and filtering/2. Preparation for paging.mp437.02MB
  • 20. Paging, sorting and filtering/3. Filtering and Sorting.mp4116.29MB
  • 20. Paging, sorting and filtering/4. Setting up paging.mp461.5MB
  • 20. Paging, sorting and filtering/5. Adding the paging for the events dashboard.mp458.22MB
  • 20. Paging, sorting and filtering/6. Improving the paging experience.mp441.05MB
  • 20. Paging, sorting and filtering/7. Infinite scroll.mp450.67MB
  • 20. Paging, sorting and filtering/8. Building compound queries.mp492MB
  • 20. Paging, sorting and filtering/9. Firestore composite indexes.mp458.9MB
  • 21. Event Chat system/1. Introduction.mp49.34MB
  • 21. Event Chat system/10. Summary of section 21.mp49.7MB
  • 21. Event Chat system/2. Connect to Firebase.mp457.32MB
  • 21. Event Chat system/3. Sending a comment to firebase.mp481.34MB
  • 21. Event Chat system/4. Shaping the chat data.mp423.4MB
  • 21. Event Chat system/5. Adding the chat data to the component.mp474.5MB
  • 21. Event Chat system/6. Adding the reply form.mp438.91MB
  • 21. Event Chat system/7. Using dynamic form names in redux forms.mp442.62MB
  • 21. Event Chat system/8. Adding parent ids to comments.mp438.13MB
  • 21. Event Chat system/9. Displaying the chat with replies.mp488.02MB
  • 22. Cloud functions/1. Introduction.mp413.08MB
  • 22. Cloud functions/2. Cloud functions setup.mp449.63MB
  • 22. Cloud functions/3. Creating our first cloud function.mp464.54MB
  • 22. Cloud functions/4. Checking the cloud function logs.mp411.55MB
  • 22. Cloud functions/5. Adding another cloud function.mp463MB
  • 22. Cloud functions/6. Reviewing the data in cloud functions.mp454.01MB
  • 22. Cloud functions/7. Adding the event activity feed.mp453.88MB
  • 22. Cloud functions/8. Making the event activity feed stick.mp466.25MB
  • 22. Cloud functions/9. Summary of section 22.mp42.84MB
  • 23. Firestore data consistency/1. Introduction.mp414.14MB
  • 23. Firestore data consistency/2. Batch updates for the user photos.mp4146.98MB
  • 23. Firestore data consistency/3. Batch updates for the events.mp4139.52MB
  • 23. Firestore data consistency/4. Firestore transactions.mp482.4MB
  • 23. Firestore data consistency/5. Summary of section 23.mp411.84MB
  • 24. Securing our application/1. Introduction.mp413.24MB
  • 24. Securing our application/2. Implementing Firestore security rules.mp485.67MB
  • 24. Securing our application/3. Firestore security rules simulator.mp4110.28MB
  • 24. Securing our application/4. Checking our permissions.mp4143.6MB
  • 24. Securing our application/5. Adding an unauth modal.mp423.71MB
  • 24. Securing our application/6. Adding a redux auth wrapper.mp451.79MB
  • 24. Securing our application/7. Improving the user experience for anonymous users.mp424.76MB
  • 24. Securing our application/8. Adding a popup for anonymous users when clicking buttons.mp465.62MB
  • 24. Securing our application/9. Summary of section 25.mp46.72MB
  • 25. Finishing touches and publishing our application/1. Introduction.mp411.04MB
  • 25. Finishing touches and publishing our application/10. Publishing to Firebase.mp440.71MB
  • 25. Finishing touches and publishing our application/11. End of course summary.mp416.4MB
  • 25. Finishing touches and publishing our application/2. Adding more loading indicators.mp487.6MB
  • 25. Finishing touches and publishing our application/3. Adding a Not Found component.mp436MB
  • 25. Finishing touches and publishing our application/4. Dealing with not found events.mp455.64MB
  • 25. Finishing touches and publishing our application/5. Final clean up and finishing touches.mp453.37MB
  • 25. Finishing touches and publishing our application/6. Fixing a bug in the application.mp492.68MB
  • 25. Finishing touches and publishing our application/7. Building the project.mp427.38MB
  • 25. Finishing touches and publishing our application/8. Examining the bundle size.mp432.02MB
  • 25. Finishing touches and publishing our application/9. Service Workers.mp458.37MB
  • 26. Post course Challenge/1. Challenge introduction.mp437.45MB
  • 26. Post course Challenge/2. Challenge set up.mp415.03MB
  • 26. Post course Challenge/3. Challenge hints.mp433.5MB
  • 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.42MB
  • 26. Post course Challenge/8. Challenge solution part 5.mp427.66MB
  • 27. Bonus - Course updates - June 2019/1. Course update June 2019 - whats changed and what to do if you mid course.mp468.62MB
  • 28. Bonus - Revents Alpha, React Hooks and the future of this course/1. Introduction to Revents Alpha.mp424.09MB
  • 28. Bonus - Revents Alpha, React Hooks and the future of this course/2. React Hooks used in Revents Alpha.mp4122.5MB
  • 28. Bonus - Revents Alpha, React Hooks and the future of this course/3. React Redux Hooks used in Revents Alpha.mp479.98MB
  • 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.mp4131.9MB
  • 3. Thinking in React/1. Introduction.mp48.09MB
  • 3. Thinking in React/10. Adding state to our application.mp439.82MB
  • 3. Thinking in React/11. Inverse data flow.mp464.53MB
  • 3. Thinking in React/12. Summary of section 3.mp413.68MB
  • 3. Thinking in React/2. Breaking up the UI into a component hierarchy.mp436.36MB
  • 3. Thinking in React/3. Semantic UI Introduction.mp480.76MB
  • 3. Thinking in React/4. Building our first component.mp437.91MB
  • 3. Thinking in React/5. Adding the Navigation bar and styling.mp488.16MB
  • 3. Thinking in React/6. Adding the event list items component.mp466.11MB
  • 3. Thinking in React/7. Adding the Event Form.mp439.72MB
  • 3. Thinking in React/8. Passing down static props to components.mp496.39MB
  • 3. Thinking in React/9. Identifying state.mp416.1MB
  • 4. Forms 101/1. Introduction.mp47.03MB
  • 4. Forms 101/2. Uncontrolled Forms.mp434.03MB
  • 4. Forms 101/3. Controlled Forms.mp4124.15MB
  • 4. Forms 101/4. Submitting form data.mp490.93MB
  • 4. Forms 101/5. Summary of section 4.mp411.16MB
  • 5. Creating a CRUD application in React/1. Introduction.mp43.7MB
  • 5. Creating a CRUD application in React/2. Selecting event to open.mp479.37MB
  • 5. Creating a CRUD application in React/3. React lifecycle method - componentDidMount.mp442.29MB
  • 5. Creating a CRUD application in React/4. React Lifecycle method - Alternative to componentWillReceiveProps.mp445.99MB
  • 5. Creating a CRUD application in React/5. Updating the events.mp440.64MB
  • 5. Creating a CRUD application in React/6. Deleting the events.mp436.75MB
  • 5. Creating a CRUD application in React/7. Summary of section 5.mp46.74MB
  • 6. React Router 5/1. Introduction.mp425.09MB
  • 6. React Router 5/2. Stateless functional components.mp433.51MB
  • 6. React Router 5/3. Routing configuration.mp4103.63MB
  • 6. React Router 5/4. Adding a home page.mp446.44MB
  • 6. React Router 5/5. Adding Signed in and Signed out menus to the nav bar.mp478.52MB
  • 6. React Router 5/6. Using the withRouter Higher Order Component.mp421.25MB
  • 6. React Router 5/7. Internal navigation for our application.mp498.17MB
  • 6. React Router 5/8. Summary of section 6.mp415.77MB
  • 7. Introduction to Redux/1. Introduction.mp419.64MB
  • 7. Introduction to Redux/10. Summary of section 7.mp415.31MB
  • 7. Introduction to Redux/2. React Redux.mp415.63MB
  • 7. Introduction to Redux/3. Creating a test area to practice concepts.mp419MB
  • 7. Introduction to Redux/4. Redux store configuration.mp467.72MB
  • 7. Introduction to Redux/5. Connecting the store to our application.mp434.58MB
  • 7. Introduction to Redux/6. Creating our first actions.mp474.22MB
  • 7. Introduction to Redux/7. Creating a root reducer.mp422.39MB
  • 7. Introduction to Redux/8. Improving the dev experience.mp431.35MB
  • 7. Introduction to Redux/9. Reducing boilerplate code.mp464.64MB
  • 8. Converting our app to use Redux/1. Introduction.mp46.63MB
  • 8. Converting our app to use Redux/10. Connecting the event detailed page to the store.mp446.2MB
  • 8. Converting our app to use Redux/11. Fixing the scroll issue on routing to a new page.mp449.65MB
  • 8. Converting our app to use Redux/12. Connecting the event form to the store.mp4133.16MB
  • 8. Converting our app to use Redux/13. Connecting the event actions to the event form.mp474.07MB
  • 8. Converting our app to use Redux/14. Summary of section 8.mp49.97MB
  • 8. Converting our app to use Redux/2. Creating actions for Events.mp424.17MB
  • 8. Converting our app to use Redux/3. Creating the Event reducer.mp453.95MB
  • 8. Converting our app to use Redux/4. Connecting the event dashboard to the store.mp420.51MB
  • 8. Converting our app to use Redux/5. Connecting the event actions to the event dashboard.mp449.59MB
  • 8. Converting our app to use Redux/6. Creating the event detailed page structure.mp467.81MB
  • 8. Converting our app to use Redux/7. Adding the Event detailed page header component.mp443.9MB
  • 8. Converting our app to use Redux/8. Adding the Event detailed page info, sidebar and chat.mp448.27MB
  • 8. Converting our app to use Redux/9. Adding static data for the event detailed page.mp471.11MB
  • 9. Redux forms 101/1. Redux Forms introduction.mp413.91MB
  • 9. Redux forms 101/10. Creating a reusable Date input field.mp482.46MB
  • 9. Redux forms 101/11. Hooking up the Date input to the event form.mp480.97MB
  • 9. Redux forms 101/12. Summary of section 9.mp43.82MB
  • 9. Redux forms 101/2. Redux forms setup.mp464.55MB
  • 9. Redux forms 101/3. Creating a reusable Text input field.mp448.15MB
  • 9. Redux forms 101/4. Event form changes and cleanup.mp445.56MB
  • 9. Redux forms 101/5. Creating a reusable Text area input field.mp425.71MB
  • 9. Redux forms 101/6. Creating a reusable Select input field.mp457.64MB
  • 9. Redux forms 101/7. Form submission in Redux forms.mp487.56MB
  • 9. Redux forms 101/8. Introduction to Revalidate.mp419.43MB
  • 9. Redux forms 101/9. Setting up validation for the event form.mp460MB