种子简介
种子名称:
[FreeCourseSite.com] Udemy - Complete guide to building an app with .Net Core and React
文件类型:
视频
文件数目:
357个文件
文件大小:
17.38 GB
收录时间:
2022-6-17 22:53
已经下载:
3次
资源热度:
184
最近下载:
2025-1-15 19:50
下载BT种子文件
下载Torrent文件(.torrent)
立即下载
磁力链接下载
magnet:?xt=urn:btih:703f1db6c077ba1abc0272add2bf2239d3438e23&dn=[FreeCourseSite.com] Udemy - Complete guide to building an app with .Net Core and React
复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。
喜欢这个种子的人也喜欢
种子包含的文件
[FreeCourseSite.com] Udemy - Complete guide to building an app with .Net Core and React.torrent
1. Introduction/1. Course introduction.mp435.07MB
1. Introduction/2. Setting up the developer environment.mp436.95MB
1. Introduction/3. VS Code extensions.mp434.13MB
1. Introduction/4. Source code and Resources used on this course.mp414.91MB
10. Error handling/1. Introduction.mp437.96MB
10. Error handling/10. Using an interceptor to handle API error responses.mp432.2MB
10. Error handling/11. Adding a not found component.mp458.37MB
10. Error handling/12. Handling 400 errors.mp465.45MB
10. Error handling/13. Handling 500 errors on the client.mp466.72MB
10. Error handling/14. Handling the validation error from an invalid GUID.mp449.58MB
10. Error handling/15. Summary of section 10.mp429.49MB
10. Error handling/2. Validation with data annotations.mp432.25MB
10. Error handling/3. Fluent Validation.mp471.41MB
10. Error handling/4. Handling API Error responses.mp444.15MB
10. Error handling/5. Handling API Error responses part 2.mp469.36MB
10. Error handling/6. Handling API Error responses part 3.mp446.13MB
10. Error handling/7. Handling API Error responses part 4.mp462.63MB
10. Error handling/8. Handling exceptions.mp4103.97MB
10. Error handling/9. Preparing for setting up error handling in the client app.mp467.17MB
11. Forms/1. Introduction.mp418.6MB
11. Forms/10. Using Date-FNS.mp460.44MB
11. Forms/11. Hooking up the form submission to Formik.mp451.58MB
11. Forms/12. Summary of section 11.mp418.37MB
11. Forms/2. Setting up Formik.mp496.91MB
11. Forms/3. Formik with less code.mp444.42MB
11. Forms/4. Validation in Formik.mp459.84MB
11. Forms/5. Creating a reusable text input.mp480.58MB
11. Forms/6. Creating a reusable text area.mp413.89MB
11. Forms/7. Creating a reusable select input.mp451.68MB
11. Forms/8. Creating a reusable date input.mp494.08MB
11. Forms/9. The date strategy.mp460.58MB
12. Identity/1. Introduction.mp449.59MB
12. Identity/10. Authenticating to the app.mp461.35MB
12. Identity/11. Storing secrets in development.mp450.7MB
12. Identity/12. Creating an auth policy.mp426.8MB
12. Identity/13. Registering new users.mp435.74MB
12. Identity/14. Validating the registration of users.mp426.27MB
12. Identity/15. Getting the current user.mp441.38MB
12. Identity/16. Summary of section 12.mp432.51MB
12. Identity/2. Adding a user entity.mp430.1MB
12. Identity/3. Adding an IdentityDbContext.mp428.44MB
12. Identity/4. Configuring Identity in the Startup class.mp438.17MB
12. Identity/5. Adding seed users.mp451.23MB
12. Identity/6. Creating the user DTOs.mp424.36MB
12. Identity/7. Adding an account controller.mp462.56MB
12. Identity/8. JSON Web Tokens.mp427.26MB
12. Identity/9. Creating a token service.mp480.46MB
13. Client side login and registration/1. Introduction.mp415.06MB
13. Client side login and registration/10. Adding Modals.mp462.63MB
13. Client side login and registration/11. Adding the register form.mp458.43MB
13. Client side login and registration/12. Handling validation errors in the register form.mp475.84MB
13. Client side login and registration/13. Summary of section 13.mp430.42MB
13. Client side login and registration/2. Creating a login form.mp440.83MB
13. Client side login and registration/3. Creating the interfaces and methods.mp429.03MB
13. Client side login and registration/4. Creating a user store.mp434.61MB
13. Client side login and registration/5. Displaying errors in the form.mp428.4MB
13. Client side login and registration/6. Setting the token upon login.mp430.46MB
13. Client side login and registration/7. Updating the home page and nav bar.mp465.3MB
13. Client side login and registration/8. Persisting the login.mp454.91MB
13. Client side login and registration/9. Sending up the token with the request.mp426.26MB
14. Entity Framework Relationships/1. Introduction.mp441.16MB
14. Entity Framework Relationships/10. Adding a custom auth policy.mp490.65MB
14. Entity Framework Relationships/11. Resolving the bug with with the edit handler.mp447.61MB
14. Entity Framework Relationships/12. Updating the seed data.mp436.01MB
14. Entity Framework Relationships/13. Summary of section 14.mp415.59MB
14. Entity Framework Relationships/2. Configuring the new relationship.mp470.35MB
14. Entity Framework Relationships/3. Adding an infrastructure project.mp450.8MB
14. Entity Framework Relationships/4. Updating the create activity handler.mp423.92MB
14. Entity Framework Relationships/5. Testing the create activity.mp459.44MB
14. Entity Framework Relationships/6. Loading related data.mp444.61MB
14. Entity Framework Relationships/7. Shaping the related data.mp456.28MB
14. Entity Framework Relationships/8. Configuring AutoMapper profiles.mp494.19MB
14. Entity Framework Relationships/9. Adding the attendance handler.mp4119.19MB
15. Feature - Client side attendance/1. Introduction.mp415.84MB
15. Feature - Client side attendance/2. Adding the attendees component.mp448.7MB
15. Feature - Client side attendance/3. Updating the details component.mp434.76MB
15. Feature - Client side attendance/4. Conditionally rendering the buttons.mp495.84MB
15. Feature - Client side attendance/5. Adding the store methods to attend.mp483.81MB
15. Feature - Client side attendance/6. Updating the create and edit methods.mp4119.45MB
15. Feature - Client side attendance/7. Adding a cancel activity method.mp466.47MB
15. Feature - Client side attendance/8. Adding a popover for attendees.mp449.39MB
15. Feature - Client side attendance/9. Summary of section 15.mp44.54MB
16. API Image upload/1. Introduction.mp424.18MB
16. API Image upload/10. Returning user profiles.mp449.38MB
16. API Image upload/11. Updating the mapping configuration.mp441.13MB
16. API Image upload/12. Returning an attendee DTO.mp463.9MB
16. API Image upload/13. Summary of section 16.mp416.58MB
16. API Image upload/2. Adding Cloudinary.mp460.6MB
16. API Image upload/3. Adding the Cloudinary interfaces.mp423.48MB
16. API Image upload/4. Adding the add photo logic.mp461.53MB
16. API Image upload/5. Adding the Photo entity.mp425.84MB
16. API Image upload/6. Adding the Add photo handler.mp443.9MB
16. API Image upload/7. Adding a photos controller.mp427.64MB
16. API Image upload/8. Deleting photos.mp472.39MB
16. API Image upload/9. Setting the main photo.mp449.38MB
17. Client image upload/1. Introduction.mp417.35MB
17. Client image upload/10. Adding a Dropzone.mp432.13MB
17. Client image upload/11. Styling the Dropzone.mp478.69MB
17. Client image upload/12. Adding a react cropper.mp4118.16MB
17. Client image upload/13. Adding the photo upload method.mp496.85MB
17. Client image upload/14. Setting the main photo.mp471.38MB
17. Client image upload/15. Deleting photos.mp454.99MB
17. Client image upload/16. Summary of section 17.mp418.62MB
17. Client image upload/2. Creating a profile page.mp433.33MB
17. Client image upload/3. Adding a profile header.mp441.85MB
17. Client image upload/4. Adding the profile content.mp421.72MB
17. Client image upload/5. Getting the profile data.mp440.49MB
17. Client image upload/6. Getting the profile data part 2.mp434.87MB
17. Client image upload/7. Displaying the photos.mp443.23MB
17. Client image upload/8. Conditionally rendering the photo widget.mp446.76MB
17. Client image upload/9. Creating a photo upload widget.mp421.12MB
18. Challenge/1. Challenge introduction.mp423.5MB
19. SignalR/1. Introduction.mp427.64MB
19. SignalR/10. Sending comments.mp460.43MB
19. SignalR/11. Adding validation and fix issues.mp448MB
19. SignalR/12. Resolving UTC dates.mp498.69MB
19. SignalR/13. Summary of section 19.mp426.83MB
19. SignalR/2. Setting up the comment entity.mp447.25MB
19. SignalR/3. Adding a comment DTO and mapping.mp424.94MB
19. SignalR/4. Adding the create handler.mp446.47MB
19. SignalR/5. Adding a list handler.mp429.42MB
19. SignalR/6. Adding a SignalR Hub.mp459.52MB
19. SignalR/7. Authenticating to SignalR.mp428.74MB
19. SignalR/8. Adding SignalR to the client.mp466.87MB
19. SignalR/9. Connecting to the hub.mp467.79MB
2. Walking Skeleton Part 1 - API/1. Introduction.mp436.46MB
2. Walking Skeleton Part 1 - API/10. Adding an API controller.mp467.31MB
2. Walking Skeleton Part 1 - API/11. Saving changes into source control.mp449.34MB
2. Walking Skeleton Part 1 - API/12. Summary of Section 2.mp452.47MB
2. Walking Skeleton Part 1 - API/2. Creating the .Net projects and references.mp449.84MB
2. Walking Skeleton Part 1 - API/3. Reviewing the project files and startup.mp476.85MB
2. Walking Skeleton Part 1 - API/4. The API controller and using postman.mp442.43MB
2. Walking Skeleton Part 1 - API/5. Creating a domain entity.mp424.29MB
2. Walking Skeleton Part 1 - API/6. Adding an Entity Framework Db Context.mp492.64MB
2. Walking Skeleton Part 1 - API/7. Creating an Entity Framework code first migration.mp455.4MB
2. Walking Skeleton Part 1 - API/8. Creating the database.mp461.76MB
2. Walking Skeleton Part 1 - API/9. Seeding data to the Database.mp460.53MB
20. Followers Following feature/1. Introduction.mp422.19MB
20. Followers Following feature/10. Adding methods to follow and unfollow.mp498.15MB
20. Followers Following feature/11. Making the follow button a component.mp469.35MB
20. Followers Following feature/12. Getting a list of followings.mp481.87MB
20. Followers Following feature/13. Using MobX Reactions.mp4110.45MB
20. Followers Following feature/14. Summary of section 20.mp411.12MB
20. Followers Following feature/2. Adding a join entity.mp449.42MB
20. Followers Following feature/3. Adding a handler for following.mp446.59MB
20. Followers Following feature/4. Adding the controller.mp429.38MB
20. Followers Following feature/5. Update the profile class.mp422.33MB
20. Followers Following feature/6. Return a list of followers.mp491.02MB
20. Followers Following feature/7. Adding the following property to the mapping configuration.mp445.67MB
20. Followers Following feature/8. Updating the other handlers with the following property.mp474.05MB
20. Followers Following feature/9. Adding the UI for followers.mp446.33MB
21. Paging, Sorting and Filtering/1. Introduction.mp427.07MB
21. Paging, Sorting and Filtering/10. Client side filtering.mp479.77MB
21. Paging, Sorting and Filtering/11. Updating the filter component.mp433.98MB
21. Paging, Sorting and Filtering/12. Adding placeholders.mp435.06MB
21. Paging, Sorting and Filtering/13. Adding a user profile activities component + challenge.mp437.78MB
21. Paging, Sorting and Filtering/14. Challenge solution.mp4107.12MB
21. Paging, Sorting and Filtering/15. Summary of section 21.mp410MB
21. Paging, Sorting and Filtering/2. Adding a PagedList class.mp458.32MB
21. Paging, Sorting and Filtering/3. Adding application layer pagination logic.mp455.62MB
21. Paging, Sorting and Filtering/4. Adding a pagination header.mp475.98MB
21. Paging, Sorting and Filtering/5. Adding client side pagination.mp472.02MB
21. Paging, Sorting and Filtering/6. Adding pagination parameters.mp455.05MB
21. Paging, Sorting and Filtering/7. Adding vertical paging.mp457.83MB
21. Paging, Sorting and Filtering/8. Adding infinite scrolling.mp444.4MB
21. Paging, Sorting and Filtering/9. Adding filtering in the API.mp458.65MB
22. Finishing touches and publishing/1. Introduction.mp419.45MB
22. Finishing touches and publishing/10. Deploying the app to Heroku.mp483.88MB
22. Finishing touches and publishing/11. Security tightening.mp475.39MB
22. Finishing touches and publishing/12. Content security policies.mp4115.41MB
22. Finishing touches and publishing/13. End of course summary.mp429.61MB
22. Finishing touches and publishing/2. Adding Scroll to top for our routes.mp426.12MB
22. Finishing touches and publishing/3. Adding private routes.mp448.64MB
22. Finishing touches and publishing/4. Prepping the client app for production.mp457.12MB
22. Finishing touches and publishing/5. Building the production build of the react app.mp456.42MB
22. Finishing touches and publishing/6. Running the client app on the dotnet Kestrel server.mp447.2MB
22. Finishing touches and publishing/7. Adding PostGresQL.mp425.61MB
22. Finishing touches and publishing/8. Switching to PostGresQL.mp491.67MB
22. Finishing touches and publishing/9. Setting up Heroku.mp464.89MB
23. Bonus section - Identity Cookbook/1. Introduction.mp416.42MB
23. Bonus section - Identity Cookbook/10. Adding the Refresh token domain entity.mp440.24MB
23. Bonus section - Identity Cookbook/11. Updating the JWT token parameters.mp427.25MB
23. Bonus section - Identity Cookbook/12. Updating the account controller.mp486.45MB
23. Bonus section - Identity Cookbook/13. Testing in Postman.mp433.47MB
23. Bonus section - Identity Cookbook/14. Client side configuration.mp492.46MB
23. Bonus section - Identity Cookbook/15. Testing the refresh token in the client.mp450.68MB
23. Bonus section - Identity Cookbook/16. Redeploying the app to Heroku.mp452.85MB
23. Bonus section - Identity Cookbook/17. Introduction to Email verification.mp49.39MB
23. Bonus section - Identity Cookbook/18. Setting up SendGrid.mp461.4MB
23. Bonus section - Identity Cookbook/19. Require a confirmed email to sign in.mp441.6MB
23. Bonus section - Identity Cookbook/2. Setting up Facebook login.mp439.36MB
23. Bonus section - Identity Cookbook/20. Updating the register method.mp474.13MB
23. Bonus section - Identity Cookbook/21. Adding the confirm email endpoint.mp457.93MB
23. Bonus section - Identity Cookbook/22. Testing in Postman.mp433.79MB
23. Bonus section - Identity Cookbook/23. Setting up the client for email confirmation.mp486.95MB
23. Bonus section - Identity Cookbook/24. Adding a verify email component.mp470.62MB
23. Bonus section - Identity Cookbook/25. Finishing up and testing.mp439.71MB
23. Bonus section - Identity Cookbook/26. Redeploying the app to Heroku.mp456.83MB
23. Bonus section - Identity Cookbook/3. Connecting Heroku to GitHub.mp413.7MB
23. Bonus section - Identity Cookbook/4. Adding the Facebook JS SDK.mp476.82MB
23. Bonus section - Identity Cookbook/5. Configuring the API endpoint.mp495.44MB
23. Bonus section - Identity Cookbook/6. Debugging the Facebook info.mp4123.08MB
23. Bonus section - Identity Cookbook/7. Facebook login finishing touches.mp466.73MB
23. Bonus section - Identity Cookbook/8. Redeploying the app to Heroku.mp4101.32MB
23. Bonus section - Identity Cookbook/9. Introduction to Refresh Tokens.mp49.25MB
24. Introduction (Legacy)/1. Course Introduction.mp458.03MB
24. Introduction (Legacy)/2. Setting up the dev environment.mp452.32MB
24. Introduction (Legacy)/3. Visual Studio Code extensions.mp459.7MB
24. Introduction (Legacy)/4. Source code and resources for this course.mp421.55MB
25. Walking Skeleton Part 1 - API (Legacy)/1. Section 2 introduction.mp443.11MB
25. Walking Skeleton Part 1 - API (Legacy)/10. Seeding data using Entity Framework fluent configuration.mp435.8MB
25. Walking Skeleton Part 1 - API (Legacy)/11. Using Dependancy Injection.mp460.16MB
25. Walking Skeleton Part 1 - API (Legacy)/12. Introduction to Postman.mp416.95MB
25. Walking Skeleton Part 1 - API (Legacy)/13. Saving our changes into Source control using Git.mp454.87MB
25. Walking Skeleton Part 1 - API (Legacy)/14. Section 2 summary.mp445.56MB
25. Walking Skeleton Part 1 - API (Legacy)/2. Creating the ASP.NET Core solutions and projects using the DotNet CLI.mp450.31MB
25. Walking Skeleton Part 1 - API (Legacy)/3. Creating the project references using the DotNet CLI.mp442.75MB
25. Walking Skeleton Part 1 - API (Legacy)/4. Reviewing the Project files.mp497.68MB
25. Walking Skeleton Part 1 - API (Legacy)/5. Running the application.mp439.98MB
25. Walking Skeleton Part 1 - API (Legacy)/6. Creating a Domain entity.mp411.1MB
25. Walking Skeleton Part 1 - API (Legacy)/7. Creating the DbContext and service.mp461.75MB
25. Walking Skeleton Part 1 - API (Legacy)/8. Adding our first Entity Framework code first migration.mp438.57MB
25. Walking Skeleton Part 1 - API (Legacy)/9. Creating the database.mp450.8MB
26. Walking Skeleton Part 2 - Client (Legacy)/1. Section 3 introduction.mp48.39MB
26. Walking Skeleton Part 2 - Client (Legacy)/10. React Class Components.mp424.85MB
26. Walking Skeleton Part 2 - Client (Legacy)/11. Using React State.mp437.77MB
26. Walking Skeleton Part 2 - Client (Legacy)/12. Fetching data from the API.mp455.19MB
26. Walking Skeleton Part 2 - Client (Legacy)/13. Adding CORS support to the API.mp449.73MB
26. Walking Skeleton Part 2 - Client (Legacy)/14. Adding Semantic UI to our app.mp457.35MB
26. Walking Skeleton Part 2 - Client (Legacy)/15. Clean up and saving our code to source control.mp424.94MB
26. Walking Skeleton Part 2 - Client (Legacy)/16. Summary of section 3.mp416.86MB
26. Walking Skeleton Part 2 - Client (Legacy)/2. Using create-react-app to create our React application.mp430.65MB
26. Walking Skeleton Part 2 - Client (Legacy)/3. Reviewing the React project files.mp459.81MB
26. Walking Skeleton Part 2 - Client (Legacy)/4. Introduction to React - Concepts.mp423.5MB
26. Walking Skeleton Part 2 - Client (Legacy)/5. Introduction to React - Components.mp420.91MB
26. Walking Skeleton Part 2 - Client (Legacy)/6. Introduction to Typescript.mp421.92MB
26. Walking Skeleton Part 2 - Client (Legacy)/7. Typescript basics demo.mp449.39MB
26. Walking Skeleton Part 2 - Client (Legacy)/8. Using Typescript with React.mp475.14MB
26. Walking Skeleton Part 2 - Client (Legacy)/9. Adding React dev tools.mp434.32MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/1. Section 4 introduction.mp418.39MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/10. Adding the Create handler.mp484.74MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/11. Dealing with boilerplate code in our handlers.mp444.79MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/12. Adding an Edit handler.mp481MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/13. Adding a Delete handler.mp460.89MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/14. Summary of section 4.mp49.47MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/2. Adding the Activity entity.mp439.17MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/3. Seeding Activity data.mp461.79MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/4. Commands and Queries - CQRS.mp432.16MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/5. Introduction to MediatR.mp430.56MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/6. Creating our first Query handler.mp437.55MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/7. Creating the Activities API Controller.mp464.24MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/8. Adding the Details Handler.mp444.81MB
27. Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/9. Cancellation Tokens.mp478.28MB
28. Building a CRUD application in React (Legacy)/1. Section 5 introduction.mp428.88MB
28. Building a CRUD application in React (Legacy)/10. Creating the Activity List.mp462.99MB
28. Building a CRUD application in React (Legacy)/11. Adding the Activity Details component.mp434.42MB
28. Building a CRUD application in React (Legacy)/12. Adding the Activity Form component.mp427.86MB
28. Building a CRUD application in React (Legacy)/13. Selecting an individual Activity.mp4109.51MB
28. Building a CRUD application in React (Legacy)/14. Adding an edit mode to display the form.mp434.48MB
28. Building a CRUD application in React (Legacy)/15. Adding a create activity mode.mp466.2MB
28. Building a CRUD application in React (Legacy)/16. Initialising the form with data.mp460.77MB
28. Building a CRUD application in React (Legacy)/17. Controlled components in React.mp490.28MB
28. Building a CRUD application in React (Legacy)/18. Handling form submission.mp4109.68MB
28. Building a CRUD application in React (Legacy)/19. Fixing issues with the dates in the form.mp456.09MB
28. Building a CRUD application in React (Legacy)/2. Introduction to React Hooks.mp471.19MB
28. Building a CRUD application in React (Legacy)/20. Adding the delete functionality.mp445.55MB
28. Building a CRUD application in React (Legacy)/21. Summary of section 5.mp414.36MB
28. Building a CRUD application in React (Legacy)/3. Folder structure in React.mp434.41MB
28. Building a CRUD application in React (Legacy)/4. Getting a list of activities from the API.mp417.04MB
28. Building a CRUD application in React (Legacy)/5. Adding an Activity interface in Typescript.mp454.86MB
28. Building a CRUD application in React (Legacy)/6. Refactoring our class component to use React Hooks.mp488.09MB
28. Building a CRUD application in React (Legacy)/7. Adding the Navigation bar.mp456.25MB
28. Building a CRUD application in React (Legacy)/8. Styling React components.mp446.76MB
28. Building a CRUD application in React (Legacy)/9. Adding the Activity Dashboard.mp433.66MB
3. Walking Skeleton Part 2 - Client/1. Introduction.mp419.03MB
3. Walking Skeleton Part 2 - Client/10. Fetching data from the API.mp472.31MB
3. Walking Skeleton Part 2 - Client/11. CORS Policy.mp447.01MB
3. Walking Skeleton Part 2 - Client/12. Semantic UI React.mp488.4MB
3. Walking Skeleton Part 2 - Client/13. Summary of section 3.mp435.34MB
3. Walking Skeleton Part 2 - Client/2. Creating the React project.mp440.54MB
3. Walking Skeleton Part 2 - Client/3. Reviewing the React project files.mp484.77MB
3. Walking Skeleton Part 2 - Client/4. Why React.mp47.05MB
3. Walking Skeleton Part 2 - Client/5. React Components.mp423.43MB
3. Walking Skeleton Part 2 - Client/6. Typescript concepts.mp425.51MB
3. Walking Skeleton Part 2 - Client/7. Typescript demo.mp452.15MB
3. Walking Skeleton Part 2 - Client/8. Using Typescript with React.mp484.44MB
3. Walking Skeleton Part 2 - Client/9. React dev tools.mp437.97MB
4. Creating a CRUD application using the CQRS + Mediator pattern/1. Introduction.mp425.28MB
4. Creating a CRUD application using the CQRS + Mediator pattern/10. Adding a Delete handler.mp446.34MB
4. Creating a CRUD application using the CQRS + Mediator pattern/11. Startup class housekeeping.mp450.81MB
4. Creating a CRUD application using the CQRS + Mediator pattern/12. Cancellation tokens.mp466.44MB
4. Creating a CRUD application using the CQRS + Mediator pattern/13. Using the debugger in VS Code.mp459.56MB
4. Creating a CRUD application using the CQRS + Mediator pattern/14. Summary of section 4.mp422.76MB
4. Creating a CRUD application using the CQRS + Mediator pattern/2. Clean Architecture.mp456.64MB
4. Creating a CRUD application using the CQRS + Mediator pattern/3. CQRS.mp414.72MB
4. Creating a CRUD application using the CQRS + Mediator pattern/4. Creating our first Query handler.mp466.74MB
4. Creating a CRUD application using the CQRS + Mediator pattern/5. Thin controllers in the API.mp427.82MB
4. Creating a CRUD application using the CQRS + Mediator pattern/6. Adding a Details handler.mp427.13MB
4. Creating a CRUD application using the CQRS + Mediator pattern/7. Adding a Create handler.mp464.47MB
4. Creating a CRUD application using the CQRS + Mediator pattern/8. Adding an Edit handler.mp451.14MB
4. Creating a CRUD application using the CQRS + Mediator pattern/9. Adding AutoMapper.mp447.73MB
5. Creating a CRUD application in React/1. Introduction.mp418.42MB
5. Creating a CRUD application in React/10. Selecting an activity to view.mp4100.76MB
5. Creating a CRUD application in React/11. Displaying the createedit form.mp483.15MB
5. Creating a CRUD application in React/12. Editing an activity and form basics in React.mp486.38MB
5. Creating a CRUD application in React/13. Handle create and edit submission.mp451.11MB
5. Creating a CRUD application in React/14. Using a GUID for the activity id.mp447.61MB
5. Creating a CRUD application in React/15. Deleting an activity.mp437.03MB
5. Creating a CRUD application in React/16. Summary of section 5.mp418.36MB
5. Creating a CRUD application in React/2. Folder structure in React.mp442.93MB
5. Creating a CRUD application in React/3. Adding an Activity interface.mp446.01MB
5. Creating a CRUD application in React/4. Adding a Nav bar.mp428.04MB
5. Creating a CRUD application in React/5. Adding some style to the nav bar.mp452.22MB
5. Creating a CRUD application in React/6. Creating an activity dashboard.mp444.08MB
5. Creating a CRUD application in React/7. Creating an activity list.mp448.01MB
5. Creating a CRUD application in React/8. Creating a details view.mp469.99MB
5. Creating a CRUD application in React/9. Creating an Activity form.mp424.37MB
6. Axios/1. Introduction.mp415.82MB
6. Axios/2. Setting up axios.mp444.97MB
6. Axios/3. Axios types.mp458.18MB
6. Axios/4. Adding loading indicators.mp458.72MB
6. Axios/5. Posting data to the server.mp476.29MB
6. Axios/6. Deleting activity on the server.mp460.39MB
6. Axios/7. Summary of section 6.mp413.22MB
7. MobX/1. Introduction.mp421.46MB
7. MobX/10. Using a Javascript map object to store the activities.mp477.16MB
7. MobX/11. Summary of section 7.mp419.45MB
7. MobX/2. What is MobX.mp436.16MB
7. MobX/3. Setting up MobX.mp456MB
7. MobX/4. MobX actions.mp435.81MB
7. MobX/5. Refactoring the app to use MobX.mp459.86MB
7. MobX/6. MobX strict mode.mp437.44MB
7. MobX/7. Selecting an Activity using MobX.mp4127MB
7. MobX/8. Creating an Activity using MobX.mp494.9MB
7. MobX/9. Deleting an activity using MobX.mp475.16MB
8. Routing/1. Introduction.mp421.08MB
8. Routing/10. Redirect after submission.mp454.4MB
8. Routing/11. Moving the home page outside of nav.mp426.97MB
8. Routing/12. Cleaning up unused code.mp448.31MB
8. Routing/13. Summary of section 8.mp45.48MB
8. Routing/2. Installing React Router.mp432.24MB
8. Routing/3. Adding routes.mp443.63MB
8. Routing/4. Adding nav links.mp423.83MB
8. Routing/5. Adding a details link.mp424.77MB
8. Routing/6. Getting an individual activity.mp470.94MB
8. Routing/7. Using route parameters.mp463.66MB
8. Routing/8. Adding the edit activity route.mp494.03MB
8. Routing/9. Adding a key to the route.mp456.63MB
9. Styling the User Interface/1. Introduction.mp416.21MB
9. Styling the User Interface/2. Styling the activity list.mp448.02MB
9. Styling the User Interface/3. Grouping the activities by date.mp469.72MB
9. Styling the User Interface/4. Styling the list items.mp451.14MB
9. Styling the User Interface/5. Activity details page.mp431.49MB
9. Styling the User Interface/6. Populating the detailed components.mp464.9MB
9. Styling the User Interface/7. Adding the activity filter component.mp454.49MB
9. Styling the User Interface/8. Styling the home page.mp452.93MB
9. Styling the User Interface/9. Summary of section 9.mp412.58MB