种子简介
种子名称:
[DesireCourse.Net] Udemy - Build an app with React, Redux and Firestore from scratch
文件类型:
视频
文件数目:
253个文件
文件大小:
11.34 GB
收录时间:
2020-1-18 12:18
已经下载:
3次
资源热度:
250
最近下载:
2024-11-12 02:22
下载BT种子文件
下载Torrent文件(.torrent)
立即下载
磁力链接下载
magnet:?xt=urn:btih:8a8dc26d3b60d8be0d4af493f80761ebdeea0db8&dn=[DesireCourse.Net] Udemy - Build an app with React, Redux and Firestore from scratch
复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。
喜欢这个种子的人也喜欢
种子包含的文件
[DesireCourse.Net] Udemy - Build an app with React, Redux and Firestore from scratch.torrent
1. Course introduction and getting started/1. Introduction.mp434.92MB
1. Course introduction and getting started/10. Source control.mp433.22MB
1. Course introduction and getting started/11. Section 1 summary.mp415.43MB
1. Course introduction and getting started/2. Exercise Files.mp410.88MB
1. Course introduction and getting started/3. Setting up the project.mp451.64MB
1. Course introduction and getting started/4. Visual Studio Code Extensions.mp451.13MB
1. Course introduction and getting started/5. Course Snippets.mp428.65MB
1. Course introduction and getting started/6. Reviewing the React project contents and startup.mp487.61MB
1. Course introduction and getting started/7. Hot Module Replacement.mp437.48MB
1. Course introduction and getting started/8. Folder Structure.mp458.84MB
1. Course introduction and getting started/9. Versions.mp434.3MB
10. Adding Google maps integration into our application/1. Introduction.mp46.15MB
10. Adding Google maps integration into our application/2. Getting our Google API Keys.mp449.54MB
10. Adding Google maps integration into our application/3. Setting up Places Autocomplete.mp441.91MB
10. Adding Google maps integration into our application/4. Creating a reusable Place Input field.mp488.71MB
10. Adding Google maps integration into our application/5. Narrowing the venue results to the selected city.mp4135.03MB
10. Adding Google maps integration into our application/6. Setting up Google Maps + Google Maps Challenge.mp476.03MB
10. Adding Google maps integration into our application/7. Google maps challenge solution.mp470.99MB
10. Adding Google maps integration into our application/8. Adding a Map component to our application.mp4102.79MB
10. Adding Google maps integration into our application/9. Summary of section 10.mp43.5MB
11. Modals/1. Introduction.mp46.3MB
11. Modals/2. Setting up our modals in Redux part 1.mp445.99MB
11. Modals/3. Setting up our modals in Redux part 2.mp481.98MB
11. Modals/4. Adding login and register modals.mp479.39MB
11. Modals/5. Creating an auth reducer.mp442.8MB
11. Modals/6. Hooking up the nav bar to the auth.mp460.97MB
11. Modals/7. Summary of section 11.mp43.05MB
12. Redux Thunk/1. Introduction.mp411.65MB
12. Redux Thunk/2. Redux thunk 101 part 1.mp468.68MB
12. Redux Thunk/3. Redux-Thunk 101 part 2.mp464.98MB
12. Redux Thunk/4. Isolating button loading indicators.mp448.96MB
12. Redux Thunk/5. Creating a mock API.mp426.06MB
12. Redux Thunk/6. Fetching events from the mock API.mp457.5MB
12. Redux Thunk/7. Adding a Loading Component.mp457.39MB
12. Redux Thunk/8. Summary of section 12.mp46.42MB
13. Loose Ends/1. Introduction.mp42.94MB
13. Loose Ends/2. React Redux Toastr.mp478.07MB
13. Loose Ends/3. Date FNS.mp486.7MB
13. Loose Ends/4. Event Activity.mp412.34MB
13. Loose Ends/5. Summary of section 13.mp421.68MB
14. Firestore introduction/1. Introduction.mp49.03MB
14. Firestore introduction/2. Creating the Firebase project.mp446.27MB
14. Firestore introduction/3. Setting up the store for Firestore.mp494.11MB
14. Firestore introduction/4. Adding data to Firestore.mp455.99MB
14. Firestore introduction/5. Listening to data from Firestore.mp499.27MB
14. Firestore introduction/6. Summary of section 14.mp48.21MB
15. Firebase authentication/1. Introduction.mp44.66MB
15. Firebase authentication/10. Adding Facebook login to our app.mp445.13MB
15. Firebase authentication/11. Adding Google login to our app.mp445.99MB
15. Firebase authentication/12. Managing the User profile data.mp451.8MB
15. Firebase authentication/13. Changing the nav bar display name.mp420.67MB
15. Firebase authentication/14. Adding the Account page.mp442.66MB
15. Firebase authentication/15. Updating the Password form.mp474.97MB
15. Firebase authentication/16. Attaching auth is ready to the app.mp455.39MB
15. Firebase authentication/17. Summary of section 15.mp48.41MB
15. Firebase authentication/2. Firebase login.mp440.68MB
15. Firebase authentication/3. Handling Firebase errors.mp423.49MB
15. Firebase authentication/4. Using withFirebase to sign out of the app.mp438.28MB
15. Firebase authentication/5. Creating the register method.mp493.12MB
15. Firebase authentication/6. Hooking up the register method to our app.mp436.15MB
15. Firebase authentication/7. Error handing in the Register form.mp427.64MB
15. Firebase authentication/8. Social login component.mp421.28MB
15. Firebase authentication/9. Facebook login setup.mp435.4MB
16. User management/1. Introduction.mp41.67MB
16. User management/2. Setting up the basic user page form.mp432.68MB
16. User management/3. Creating a reusable Radio input field.mp454.52MB
16. User management/4. Adding the update user profile user action.mp430.17MB
16. User management/5. Hooking the update user method to the form.mp450.82MB
16. User management/6. Date consistency.mp464.13MB
16. User management/7. Adding the about me page.mp460.44MB
16. User management/8. Summary of section 16.mp42.05MB
17. Photo Uploads in our application/1. Introduction.mp413.98MB
17. Photo Uploads in our application/10. Displaying the photos on the page.mp454.11MB
17. Photo Uploads in our application/11. Dealing with duplicate photos on the page.mp443.22MB
17. Photo Uploads in our application/12. Adding the delete photo method.mp454.35MB
17. Photo Uploads in our application/13. Adding the set main photo method.mp445.34MB
17. Photo Uploads in our application/14. Improving the User experience.mp445.56MB
17. Photo Uploads in our application/15. Summary of section 17.mp48.79MB
17. Photo Uploads in our application/2. Setting up Firebase Storage.mp414.65MB
17. Photo Uploads in our application/3. Adding the Photos page.mp413.24MB
17. Photo Uploads in our application/4. React Dropzone.mp4131.85MB
17. Photo Uploads in our application/5. React Cropper.mp475.63MB
17. Photo Uploads in our application/6. Adding the photo upload method.mp494.75MB
17. Photo Uploads in our application/7. Adding the method to the photo component.mp445.63MB
17. Photo Uploads in our application/8. Using the debugger in VS Code.mp465.85MB
17. Photo Uploads in our application/9. Connecting the photos component to Firestore.mp473.63MB
18. Challenge 1/1. Introduction to the challenge.mp419.3MB
18. Challenge 1/2. Challenge set up.mp462.32MB
18. Challenge 1/3. Challenge solution.mp453.31MB
19. Moving the Events into Firestore/1. Introduction.mp42.59MB
19. Moving the Events into Firestore/10. improving the cancel experience.mp496.25MB
19. Moving the Events into Firestore/11. React lifecycle method - componentWillUnmount.mp443.37MB
19. Moving the Events into Firestore/12. Adding conditionals to the buttons in the event detailed header.mp472.05MB
19. Moving the Events into Firestore/13. Adding the user signup to events.mp485.11MB
19. Moving the Events into Firestore/14. Adding cancel signup to the events.mp461.94MB
19. Moving the Events into Firestore/15. Setting the links in the app.mp456.75MB
19. Moving the Events into Firestore/16. Viewing other users profiles.mp462.41MB
19. Moving the Events into Firestore/17. App cleanup.mp469.05MB
19. Moving the Events into Firestore/18. React lazy load.mp442.2MB
19. Moving the Events into Firestore/19. Adding loading indicators to improve the user experience.mp469.02MB
19. Moving the Events into Firestore/2. Firestore Database design.mp436.78MB
19. Moving the Events into Firestore/20. Summary of section 19.mp49.1MB
19. Moving the Events into Firestore/3. Create event method.mp4104.96MB
19. Moving the Events into Firestore/4. Hooking up the create event method to the event form.mp436.69MB
19. Moving the Events into Firestore/5. Getting data from Firestore.mp467.32MB
19. Moving the Events into Firestore/6. Updating the mapState function.mp436.43MB
19. Moving the Events into Firestore/7. Converting objects to arrays.mp484.38MB
19. Moving the Events into Firestore/8. Updating events.mp469.35MB
19. Moving the Events into Firestore/9. Adding the cancel event toggle.mp457.4MB
2. React Concepts/1. Introduction.mp45.65MB
2. React Concepts/2. Why React.mp410.04MB
2. React Concepts/3. React Concepts.mp48.89MB
2. React Concepts/4. Introduction to JSX.mp412.62MB
2. React Concepts/5. React Developer tools.mp424.23MB
2. React Concepts/6. Decisions decisions....mp414.66MB
20. Paging, sorting and filtering/1. Introduction.mp431.61MB
20. Paging, sorting and filtering/10. Adding filtered events to the reducer state.mp452.41MB
20. Paging, sorting and filtering/11. Adding the events to the UI.mp446.5MB
20. Paging, sorting and filtering/12. Adding tab functionality to change the query.mp469.48MB
20. Paging, sorting and filtering/13. Summary of section 20.mp421.06MB
20. Paging, sorting and filtering/2. Preparation for paging.mp433.75MB
20. Paging, sorting and filtering/3. Filtering and Sorting.mp4107.81MB
20. Paging, sorting and filtering/4. Setting up paging.mp456.76MB
20. Paging, sorting and filtering/5. Adding the paging for the events dashboard.mp453.91MB
20. Paging, sorting and filtering/6. Improving the paging experience.mp438.02MB
20. Paging, sorting and filtering/7. Infinite scroll.mp446.66MB
20. Paging, sorting and filtering/8. Building compound queries.mp484.76MB
20. Paging, sorting and filtering/9. Firestore composite indexes.mp454.27MB
21. Event Chat system/1. Introduction.mp49.33MB
21. Event Chat system/10. Summary of section 21.mp49.69MB
21. Event Chat system/2. Connect to Firebase.mp453.57MB
21. Event Chat system/3. Sending a comment to firebase.mp476.4MB
21. Event Chat system/4. Shaping the chat data.mp421.74MB
21. Event Chat system/5. Adding the chat data to the component.mp469.17MB
21. Event Chat system/6. Adding the reply form.mp436.18MB
21. Event Chat system/7. Using dynamic form names in redux forms.mp439.95MB
21. Event Chat system/8. Adding parent ids to comments.mp435.51MB
21. Event Chat system/9. Displaying the chat with replies.mp482.34MB
22. Cloud functions/1. Introduction.mp412.12MB
22. Cloud functions/2. Cloud functions setup.mp446.03MB
22. Cloud functions/3. Creating our first cloud function.mp460.01MB
22. Cloud functions/4. Checking the cloud function logs.mp410.4MB
22. Cloud functions/5. Adding another cloud function.mp458.97MB
22. Cloud functions/6. Reviewing the data in cloud functions.mp448.6MB
22. Cloud functions/7. Adding the event activity feed.mp450.3MB
22. Cloud functions/8. Making the event activity feed stick.mp461.2MB
22. Cloud functions/9. Summary of section 22.mp42.75MB
23. Firestore data consistency/1. Introduction.mp413MB
23. Firestore data consistency/2. Batch updates for the user photos.mp4135.01MB
23. Firestore data consistency/3. Batch updates for the events.mp4128.86MB
23. Firestore data consistency/4. Firestore transactions.mp477.11MB
23. Firestore data consistency/5. Summary of section 23.mp410.95MB
24. Securing our application/1. Introduction.mp412.1MB
24. Securing our application/2. Implementing Firestore security rules.mp474.84MB
24. Securing our application/3. Firestore security rules simulator.mp497.92MB
24. Securing our application/4. Checking our permissions.mp4132.07MB
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
6. React Router 5/1. Introduction.mp422.62MB
6. React Router 5/2. Stateless functional components.mp430.28MB
6. React Router 5/3. Routing configuration.mp494.7MB
6. React Router 5/4. Adding a home page.mp442.56MB
6. React Router 5/5. Adding Signed in and Signed out menus to the nav bar.mp472.06MB
6. React Router 5/6. Using the withRouter Higher Order Component.mp418.97MB
6. React Router 5/7. Internal navigation for our application.mp490.79MB
6. React Router 5/8. Summary of section 6.mp414.78MB
7. Introduction to Redux/1. Introduction.mp418.03MB
7. Introduction to Redux/10. Summary of section 7.mp414.01MB
7. Introduction to Redux/2. React Redux.mp414.56MB
7. Introduction to Redux/3. Creating a test area to practice concepts.mp417.52MB
7. Introduction to Redux/4. Redux store configuration.mp461.19MB
7. Introduction to Redux/5. Connecting the store to our application.mp430.75MB
7. Introduction to Redux/6. Creating our first actions.mp467.28MB
7. Introduction to Redux/7. Creating a root reducer.mp420.43MB
7. Introduction to Redux/8. Improving the dev experience.mp428.42MB
7. Introduction to Redux/9. Reducing boilerplate code.mp458.69MB
8. Converting our app to use Redux/1. Introduction.mp46.06MB
8. Converting our app to use Redux/10. Connecting the event detailed page to the store.mp442.33MB
8. Converting our app to use Redux/11. Fixing the scroll issue on routing to a new page.mp444.98MB
8. Converting our app to use Redux/12. Connecting the event form to the store.mp4122.48MB
8. Converting our app to use Redux/13. Connecting the event actions to the event form.mp467.97MB
8. Converting our app to use Redux/14. Summary of section 8.mp49.1MB
8. Converting our app to use Redux/2. Creating actions for Events.mp422.08MB
8. Converting our app to use Redux/3. Creating the Event reducer.mp450.37MB
8. Converting our app to use Redux/4. Connecting the event dashboard to the store.mp418.72MB
8. Converting our app to use Redux/5. Connecting the event actions to the event dashboard.mp444.76MB
8. Converting our app to use Redux/6. Creating the event detailed page structure.mp461.63MB
8. Converting our app to use Redux/7. Adding the Event detailed page header component.mp439.79MB
8. Converting our app to use Redux/8. Adding the Event detailed page info, sidebar and chat.mp445.11MB
8. Converting our app to use Redux/9. Adding static data for the event detailed page.mp465.34MB
9. Redux forms 101/1. Redux Forms introduction.mp412.93MB
9. Redux forms 101/10. Creating a reusable Date input field.mp474.11MB
9. Redux forms 101/11. Hooking up the Date input to the event form.mp474.09MB
9. Redux forms 101/12. Summary of section 9.mp43.82MB
9. Redux forms 101/2. Redux forms setup.mp458.96MB
9. Redux forms 101/3. Creating a reusable Text input field.mp444.54MB
9. Redux forms 101/4. Event form changes and cleanup.mp442.38MB
9. Redux forms 101/5. Creating a reusable Text area input field.mp423.88MB
9. Redux forms 101/6. Creating a reusable Select input field.mp453.54MB
9. Redux forms 101/7. Form submission in Redux forms.mp480.78MB
9. Redux forms 101/8. Introduction to Revalidate.mp417.44MB
9. Redux forms 101/9. Setting up validation for the event form.mp455.35MB